This project collects data on the situation of intensive care beds in German hospitals.
- ./app - vue.js based frontend application 🚧
- ./data_analytics - jupyter notebooks to research the data 🚧
- ./data_collector - data parsing & collection service :white_check_mark
Example data:
./data_storage/register
[
{
"hospital": "Klinikum XYZ",
"contact": "Intensivstation Website",
"fed": "BY",
"icu_low_care": "green",
"icu_high_care": "yellow",
"ecmo": "red",
"updated": "MM.DD.YYYY, HH:MM"
}
]./data_storage/capacity
[
{
"lat": 50.884082549873,
"lon": 8.01902496818,
"COVID-19 aktuell": 0,
"Klinikname": "DRK Kinderklinik"
}
]¹ ICU low care: Intensivbetten ohne invasive Beatmungsmöglichkeit (Monitoring, Überwachung, ggf. nicht-invasive Beatmung möglich) ² ICU high care: Intensivbetten mit invasiver Beatmungsmöglichkeit (Beatmungsbetten) ³ ECMO = Zusätzlich ECMO
"green": Verfügbar
"yellow": Begrenzt
"red": Ausgelastet
You can compile the ts files in this directory by 1st installing typescript via
npm installThe project is built with make.
make helpDocker is used for build environment.
make bashHere VSCode Debugging by invoking the AWS lambda locally with the serverless framwork (see ./vscode).
