This application provides a collaborative platform for analysing IVENA allocation data from multiple hospitals.
IVENA is used across Germany to digitally register emergency medical service (EMS) patients at acute care hospitals. For each allocation, an anonymised dataset is generated containing information about patient characteristics, urgency, suspected diagnosis, requested resources, and other relevant clinical data.
The platform was initiated by members of the DGINA working group in Hesse to combine these datasets across institutions and enable shared statistics, benchmarking, and research in emergency care. It supports the complete workflow from data import and validation to statistical analysis and reporting.
- Import and processing of IVENA allocation data
- Centralised storage of anonymised multi-centre datasets
- Interactive statistics and analysis views
- Monitoring and operational support for data processing workflows
- PHP
>=8.4 - PostgreSQL
>=16 - A running web server or Symfony CLI
- Optional Docker for local infrastructure
git clone https://github.com/nplhse/collaborative-ivena-statistics.git
cd collaborative-ivena-statistics
cp .env.example .env.local
# set APP_SECRET and DATABASE_URL in .env.local
make setup-devmake install is an alias for make setup-dev (fresh database with demo fixtures).
If you already have a database (e.g. a mirror of production), use make upgrade-dev instead — it does not drop your data.
| Goal | Command |
|---|---|
| Greenfield dev (fixtures) | make setup-dev or make install |
| Empty DB, prod-like locally | make setup-prod |
| Update code/schema, keep data | make upgrade-dev or make upgrade-prod |
| Clear files + empty DB | make purge |
| Clear files + empty DB + fixtures | make reset |
php -r "echo bin2hex(random_bytes(16)), PHP_EOL;"Set at least: APP_SECRET and DATABASE_URL. Full reference: docs/06-reference/configuration.md
symfony composer setup-database # drop, create, migrate (no fixtures)
symfony composer load-fixtures # demo data only
symfony composer setup-env # both (same as setup-database + load-fixtures)
symfony composer setup-test-env # fresh test databasemake start
symfony serve -d
make consume # async jobs + scheduled KPIs (see docs/03-development/development-workflow.md)You can find our full documentation index here: docs/README.md
This project thrives on collaboration between developers, clinicians, researchers, and participating hospitals. Contributions that improve data quality, usability, documentation, analysis capabilities, or system reliability are highly appreciated.
Before contributing, please review the following documents:
Thank you for helping us build a platform that supports collaborative research and quality improvement in emergency care.
See LICENSE.md.