Skip to content
This repository has been archived by the owner on Nov 7, 2024. It is now read-only.

Corona Krankenhausampel für Bayern (Alle Bundesländer, Bundesweit) #168

Closed
apfelbasti opened this issue Sep 4, 2021 · 27 comments
Closed

Comments

@apfelbasti
Copy link

Seit dem 2. September gilt in Bayern die Krankenhausampel als Indikator. Es wäre super, wenn man die Ampel für Bayern einbauen könnte: https://www.stmgp.bayern.de/coronavirus/

@Larosen
Copy link

Larosen commented Sep 10, 2021

Das gilt nicht nur in Bayern, sondern in allen Bundesländern, nach und nach. Hier wäre eine generelle Anpassung wirklich spitze!

@matze276
Copy link

+1

@Larosen
Copy link

Larosen commented Oct 28, 2021

Winter in coming...
Die Inzidenz steigt, die Impfquote stagniert und die Hospitalisierungsrate wird immer wichtiger.
Vermutlich wurde die Hospitalisierungsrate nicht implementiert, weil das Widget bereits jetzt schon sehr voll ist. Wäre es möglich die stagnierende Impfquote durch die momentan immer wichtiger werdende Hospitalisierungsrate 🛏 zu ersetzen?

@rphl
Copy link
Owner

rphl commented Nov 10, 2021

Auch in #6 deswegen gefragt worden. Werde das mal einplanen.

Muss noch zuvor checken welche API dafür verfügbar ist. Es muss Bundesweit + je Bundesland funktionieren. Nur für Bayern kann ich es nicht einbauen.

@rphl rphl changed the title Corona Krankenhausampel für Bayern Corona Krankenhausampel für Bayern (Alle Bundesländer, Bundesweit) Nov 10, 2021
@icsAT
Copy link

icsAT commented Nov 10, 2021

Hallo Raphael, das RKI bietet hier passende Werte: https://raw.githubusercontent.com/robert-koch-institut/COVID-19-Hospitalisierungen_in_Deutschland/master/Aktuell_Deutschland_COVID-19-Hospitalisierungen.csv

Das Problem dabei ist allerdings, dass die Länder wohl auf Daten von IVENA zurückgreifen. Außerdem vermute ich hier zusätzlich auch wieder die bekannte Problematik, dass z.B. andere Einwohnerzahlen herangezogen werden. Kurz: Es wird vermutlich nicht gelingen die Werte der einzelnen Bundesländer identisch abzubilden.

Auch die Abbildung einer "Ampel" dürfte schwierig werden, da es diesbezüglich kein einheitliches Vorgehen der Länder gibt.
In Bayern z.B. wird die Anzahl der COVID-19 Patienten auf Intensivstationen und teilweise die Anzahl der eingewiesenen COVID-19 Patienten in den letzten sieben Tagen bewertet.
In Niedersachsen ist die Hospitalisierungs-Inzidenz der Leitindikator. Weiter wird dort die Inzidenz der Neuinfektionen und der prozentuale Anteil der mit COVID-19 Patienten belegten Intensivbetten für die Bewertung der Lage beachtet.
In Hamburg hingegen spielt die Hospitalisierung wohl keine entscheidende Rolle.
Um mal nur Beispiele aus drei Bundesländern zu nennen.
Von daher dürfte die Aufnahme bestimmter Zahlen richtig, der Anspruch einer allgemein gültigen Ampel aber sehr schwer zu realisieren sein.

@rphl
Copy link
Owner

rphl commented Nov 13, 2021

Diese nicht einheitlichen Grenzen/Regeln sind in der Tat seeeeehr suboptimal. Ob sich das wirklich gut lösen lässt, weiss ich noch nicht zu 100%. Habe jedoch mal angefangen die Daten aufzubereiten, um zu sehen was Abbildbar wäre.

Hierzu werte ich die Daten vom DIVI (https://www.intensivregister.de/#/aktuelle-lage/downloads) aus, um die Belegung zu erhalten (https://diviexchange.blob.core.windows.net/%24web/zeitreihe-tagesdaten.csv)

Dazu werden noch die Hospitalisierungen ausgewertet (https://raw.githubusercontent.com/robert-koch-institut/COVID-19-Hospitalisierungen_in_Deutschland/master/Aktuell_Deutschland_COVID-19-Hospitalisierungen.csv)


Das ganze kann über Rudimäntäre API von mir abgerufen werden. (aktuell incl. ROH-Daten zum testen)
DIVI / Hospitaliserungs API: https://corona-its-api.vercel.app/api

Nächste Schritte:

  • Regeln für die Warnstufen aufzulisten.
  • Infos die Dargestellt werden sollen definieren (Ampel?, Bettenfrei? / BettenByCovid?)
  • ...

Regeln:
Bayern:

  • Gelb: > 450 divi.bedsOccupiedByCovid , 1200 > hospitalization.7daysCases
  • Rot: > 600 divi.bedsOccupiedByCovid

....
Berlin: ???
Saarland: ???
Baden-Württemberg: ???
Schleswig-Holstein: ???
Mecklenburg-Vorpommern: ???
Sachsen-Anhalt: ???
Hamburg: ???
Brandenburg: ???
Thüringen: ???
Hessen: ???
Rheinland-Pfalz: ???
Bremen: ???
Sachsen: ???
Nordrhein-Westfalen: ???
Niedersachsen: ???
...


@rphl rphl added the help wanted Support is needed label Nov 13, 2021
@rphl
Copy link
Owner

rphl commented Nov 13, 2021

Wäre nice wenn ihr mich bei der Regeln unterstützen würdet... Dauert sonst länger 😅

@Larosen
Copy link

Larosen commented Nov 13, 2021

Diese nicht einheitlichen Grenzen/Regeln sind in der Tat seeeeehr suboptimal. Ob sich das wirklich gut lösen lässt, weiss ich noch nicht zu 100%. Habe jedoch mal angefangen die Daten aufzubereiten, um zu sehen was Abbildbar wäre.

Hierzu werte ich die Daten vom DIVI (https://www.intensivregister.de/#/aktuelle-lage/downloads) aus, um die Belegung zu erhalten (https://diviexchange.blob.core.windows.net/%24web/zeitreihe-tagesdaten.csv)

Dazu werden noch die Hospitalisierungen ausgewertet (https://raw.githubusercontent.com/robert-koch-institut/COVID-19-Hospitalisierungen_in_Deutschland/master/Aktuell_Deutschland_COVID-19-Hospitalisierungen.csv)


Das ganze kann über Rudimäntäre API von mir abgerufen werden. (aktuell incl. ROH-Daten zum testen)

DIVI / Hospitaliserungs API: https://corona-its-api.vercel.app/api

Nächste Schritte:

  • Regeln für die Warnstufen aufzulisten.

  • Infos die Dargestellt werden sollen definieren (Ampel?, Bettenfrei? / BettenByCovid?)

  • ...


Regeln:

Bayern:

  • Gelb: > 450 divi.bedsOccupiedByCovid , 1200 > hospitalization.7daysCases

  • Rot: > 600 divi.bedsOccupiedByCovid

....

Berlin: ???

Saarland: ???

Baden-Württemberg: ???

Schleswig-Holstein: ???

Mecklenburg-Vorpommern: ???

Sachsen-Anhalt: ???

Hamburg: ???

Brandenburg: ???

Thüringen: ???

Hessen: ???

Rheinland-Pfalz: ???

Bremen: ???

Sachsen: ???

Nordrhein-Westfalen: ???

Niedersachsen: ???

...


Niedersachsen:

Indikatoren

Leitindikator (LI):

  • Hospitalisierung (landesweite Kennzahl)

Indikatoren:

  • Neuinfizierte (NI)(je Landkreis und kreisfreie Stadt)
  • Intensivbetten (IB)(landesweite Kennzahl)

Warnstufe 1:
LI: >6 - <=8
NI: >35 - <=100
IB: >5% - <=10%

Warnstufe 2:
LI: >8 - <=11
NI: >100 - <=200
IB: >10% - <=20%

Warnstufe 3:
LI: >11
NI: >200
IB: >20%

Der Bedingung des Leitindikators muss erfüllt sein, sowie eine weitere um die nächst höhere Warnstufe auszulösen.

Quelle: https://www.niedersachsen.de/Coronavirus/aktuelle_lage_in_niedersachsen/niedersachsen-und-corona-aktuelle-leitindikatoren-203487.html

@icsAT
Copy link

icsAT commented Nov 13, 2021

Berlin:

Die Berliner Corona-Ampel berücksichtigt drei Indikatoren:
Neuinfektionen (Quelle: SurvNet)
Hospitalisierungen (Quelle: SurvNet)
Bettenbelegung (Quelle: IVENA)

Jeder Indikator kann unabhängig von den anderen beiden Indikatoren auf rot, gelb oder grün stehen. Der Status wird anhand von Schwellenwerten bestimmt, alle Werte beziehen sich hierbei ausschließlich auf Berlin.

Neuinfektionen pro 100.000 Einwohner:
Rot: über 100 pro Woche
Gelb: über 35 pro Woche
Grün: unter 35 pro Woche

Hospitalisierungen pro 100.000 Einwohner:
Rot: über 8 pro Woche
Gelb: über 4 pro Woche
Grün: unter 4 pro Woche

Bettenbelegung der Intensivstationen:
Rot: über 20 %
Gelb: über 5 %
Grün: unter 5 %

Der Gesamtstatus der Berliner Corona-Ampel wird aus den Ampeln der drei Indikatoren ermittelt.
Bei mindestens zwei roten Indikatoren schaltet die Ampel auf rot.
Bei mindestens zwei gelben Indikatoren schaltet die Ampel auf gelb.
Bei weniger als zwei gelben Indikatoren bleibt die Ampel grün

Quelle: https://www.corona-ampel-berlin.de/ und https://www.berlin.de/corona/lagebericht/

@icsAT
Copy link

icsAT commented Nov 13, 2021

Hamburg:

Mir ist für Hamburg aktuell keine "Ampel" oder irgend eine Art von Warnstufen bekannt.

Quelle: https://www.hamburg.de/corona-zahlen/

@icsAT
Copy link

icsAT commented Nov 13, 2021

Schleswig Holstein:

Auch hier scheint es keine Ampel oder Warnstufen zu geben.

Quelle: https://www.schleswig-holstein.de/DE/Schwerpunkte/Coronavirus/Zahlen/zahlen_node.html

@icsAT
Copy link

icsAT commented Nov 13, 2021

Mecklenburg-Vorpommern:

Die Ampel selbst hat die vier Stufen grün, gelb, orange und rot.
Das Ampelsystem setzt auf Ebene der Kreise und kreisfreien Städte an.

Leitkriterium:
7-Tage-Inzidenz Hospitalisierungendes Landkreises bzw. der kreisfreien Stadt

Gewichtungskriterien:
ITS-Auslastungdes Klinik-Clusters (Errechnet durch ITS-pflichtige COVID-19 Fälle pro 100 ITS-Betten für Erwachsene (Quelle: DIVI-Register).), dem der LK bzw. der SK angehört
7-Tage-Inzidenz Neuinfektionendes Landkreises bzw. der kreisfreien Stadt

Die Einstufung erfolgt anhand des Leitkriteriums und wird durch die Gewichtungskriterien um maximal eine Stufe angepasst.
Für eine Verschärfung der Maßnahmen muss die Einstufung für mind. 3 Tage konstant in einer höheren Stufe liegen.
Für eine Entlastung der Maßnahmen muss die Einstufung für mind. 5 Tage konstant in einer niedrigeren Stufe liegen.

Basisstufe Grün (Stufe 1):
7-Tage-Inzidenz Hospitalisierungen ≤ 5
ITS-Auslastung ≤ 5 %
7-Tage-Inzidenz Neuinfektionen ≤ 35

Warnstufe Gelb (Stufe 2):
7-Tage-Inzidenz Hospitalisierungen > 5 bis≤ 7
ITS-Auslastung > 5 % bis≤ 9 %
7-Tage-Inzidenz Neuinfektionen > 35 bis≤ 50

Warnstufe Orange (Stufe 3):
7-Tage-Inzidenz Hospitalisierungen > 7 bis≤ 11
ITS-Auslastung > 9 % bis≤ 15 %
7-Tage-Inzidenz Neuinfektionen > 50 bis≤ 200

Warnstufe Rot (Stufe 4):
7-Tage-Inzidenz Hospitalisierungen > 11
ITS-Auslastung > 15 %
7-Tage-Inzidenz Neuinfektionen > 200

Quelle: http://www.mv-corona.de/sites/default/files/2021-11/Risikogewichteter%20Stufenplan%20ab%2013.11.2021.pdf

@icsAT
Copy link

icsAT commented Nov 13, 2021

Bremen:

Warnstufe 0 gilt bei einer Hospitalisierungsinzidenz zwischen 0 und 3
Warnstufe 1 gilt bei einer Hospitalisierungsinzidenz zwischen 3 und 6
Warnstufe 2 gilt bei einer Hospitalisierungsinzidenz zwischen 6 und 12
Warnstufe 3 gilt bei einer Hospitalisierungsinzidenz über 12

Quelle: https://www.bremen.de/corona

@rphl
Copy link
Owner

rphl commented Nov 16, 2021

  • Lizenz des DIVI Registers & RKI Hospitalisierungen checken.

@MajorTomDE
Copy link

Wenn ich es korrekt verstanden habe, haben wir durch die heutige Ministerpräsidenten-Konferenz nun einen Standard bei der Hospitalisierungsrate: 3, 6 und 9

@rphl
Copy link
Owner

rphl commented Nov 18, 2021

Das hat die Sache direkt deutlich klarer / einfacher gemacht. Im Update wäre die neue Deutschlandweite "Ampel" für Hospitalisierungen verfügbar:

Lässt sich wie bekannt in der Configuration für das mediumWidget einstellen:

showDataInRow: "hospitalization" ODER "vaccine"  ODER ABSCHALTEN false
showDataInBlocks: "hospitalization" ODER "vaccine"  ODER ABSCHALTEN false

Bildschirmfoto 2021-11-18 um 21 40 07

Bildschirmfoto 2021-11-18 um 21 40 34

Bildschirmfoto 2021-11-18 um 21 40 59

@rphl rphl removed the help wanted Support is needed label Nov 18, 2021
rphl added a commit that referenced this issue Nov 18, 2021
show only full vaccined
@alexaecho
Copy link

Super cool, dass die Hospitalisierungsrate so schnell umgesetzt wurde 👍
Wäre es möglich nur die Ampelfarbe (ohne Zahl) auch im kleinen Widget für das Bundesland und Deutschland anzuzeigen? Um Platz zu schaffen könnte die Statistik gerne gekürzt werden.

@matze276
Copy link

Vielleicht konfigurierbar anstelle des R-Faktors oben links?

@MajorTomDE
Copy link

Bald haben wir soviel Kennzahlen, das wir ein Widget in "Large" brauchen. Wäre ich persönlich nicht ganz abgeneigt. Small und Medium wirkt teilweise ziemlich überladen.

rphl added a commit that referenced this issue Nov 19, 2021
@rphl
Copy link
Owner

rphl commented Nov 19, 2021

So wird es im Small aussehen. Für mich passt es noch. ist aber das MAX!
image

Evtl. werde ich den R Wert komplett entfernen... Hat sich in der Zeit nicht wirklich als guter Leitwert etabliert.

Habe keine Planung für ein LargeWidget. Würde wie erwähnt eher Infos entfernen. Wie z.B den R-Wert.
Ist aber eine andere Todo (Ticket)

@rphl
Copy link
Owner

rphl commented Nov 19, 2021

Update ist online... Bei Feedback Ticket wieder öffnen, oder neues erstellen.

@Larosen
Copy link

Larosen commented Nov 20, 2021

Mein Vorschlag wie man die Ampel beim Medium Widget mit 2 Landkreisen implementieren könnte:
76F960BC-5F5C-4EA4-B751-39B2EBB1354A
51778CCC-4C75-4E7F-9A9E-48249F8CD64D

@alexaecho
Copy link

Beim small widget muss man den Parameter showDataInBlocks manuell auf hospitalization ändern damit die Ampel angezeigt wird. Ist das beabsichtigt? Eigentlich ist dieser Parameter ja für das medium widget.

@rphl
Copy link
Owner

rphl commented Nov 20, 2021

@Larosen Die Ampel ist bereits im MediumWidget und 2 Standorten verfügbar.

So bleibt es noch übersichtlich. Wie zuvor erwähnt werde ich wahrscheinlich den R Wert konfigurierbar machen. Damit oben zB Impfungen/Ampel angezeigt/RWert wird.

image

@rphl rphl reopened this Nov 20, 2021
@rphl rphl removed the planned label Nov 20, 2021
@rphl
Copy link
Owner

rphl commented Nov 20, 2021

Beim small widget muss man den Parameter showDataInBlocks manuell auf hospitalization ändern damit die Ampel angezeigt wird. Ist das beabsichtigt? Eigentlich ist dieser Parameter ja für das medium widget.

Habe die Parameter etwas angepasst, die Doku aber nicht komplett angepasst. Wie von dir erwähnt zeigt showDataInBlocks = hospitalization diese auch im SmallWidget an. Vaccine wird weiterhin nur im Medium angezeigt.

@Larosen
Copy link

Larosen commented Nov 20, 2021

@Larosen Die Ampel ist bereits im MediumWidget und 2 Standorten verfügbar.

So bleibt es noch übersichtlich. Wie zuvor erwähnt werde ich wahrscheinlich den R Wert konfigurierbar machen. Damit oben zB Impfungen/Ampel angezeigt/RWert wird.

image

Danke für die Antwort, dann liegt der Fehler wohl bei mir! Wie genau muss das config.json aussehen, damit die Anzeige so wie bei dir aussieht? Meins sieht bisher so aus und es funktioniert nicht.
image

@rphl
Copy link
Owner

rphl commented Nov 20, 2021

@Larosen Es fehlen nur die Anführungszeichen. Dann sollte es funktionieren.

{
"showDataInBlocks": "hospitalization"
}

@rphl rphl closed this as completed Nov 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants