Skip to content

Latest commit

 

History

History
88 lines (61 loc) · 1.69 KB

File metadata and controls

88 lines (61 loc) · 1.69 KB

Upload Website

IntensivBettten

This project collects data on the situation of intensive care beds in German hospitals.



Project Structure

  • ./app - vue.js based frontend application 🚧
  • ./data_analytics - jupyter notebooks to research the data 🚧
  • ./data_collector - data parsing & collection service :white_check_mark

Data

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

Installation

You can compile the ts files in this directory by 1st installing typescript via

npm install

Development

The project is built with make.

Information about the make targets

make help

Playground

Docker is used for build environment.

make bash

Debugging

Here VSCode Debugging by invoking the AWS lambda locally with the serverless framwork (see ./vscode).