Corobot

Überblick

Corobot automatisiert die Datenerhebung und -auswertung bei möglichen COVID-19-Verdachtsfällen und bereitet die Daten zur Weiterverwendung in Gesundheitsämtern auf.

Link zum Prototypen


Problem

Während des WirVsVirus Hackathon haben wir Gesundheitsämter gefragt, welche Probleme bei der Identifizierung von Fällen von COVID-19 bestehen. Wir hatten eine Antwortrate von unglaublichen 1,75%! Zum Glück haben wir über 400 Gesundheitsämter kontaktiert.

Die Ergebnisse:

  • Viele Riskikofaktoren werden wimmer wieder abgefragt: Auslandsaufenthalte, Kontakte zu Infizierten der Risikoklassen 1 und 2, Symptome
  • Es gibt unterschiedlichste Registrierungsverfahren bei Kommunen und Ländern und bisher fehlt oftmals ein nutzbarer Best Practice
  • Es herrschen signifikant unterschiedliche Technologiestandards: Einige Komunen fragen Daten bereits automatisiert über Websiten ab während andere telefonisch (und auf Papier!) Stammdaten aufnehmen
  • Viel zu viel Zeit wird für die Aufnahme und Korrektur der Personendaten verbraucht

Ein besonderer Dank gebührt folgenden Gesundheitsämtern. Sie haben sich trotz der besonderen Situation die Zeit genommen und sich die Mühe gemacht, uns bei der Konkretisierung der Problempunkte zu helfen.

  • Gesundheitsamt Berlin-Spandau
  • Gesundheitsamt Emden
  • Gesundheitsamt Helmstedt
  • Gesundheitsamt Hof
  • Gesundheitsamt Main-Taunus-Kreis
  • Gesundheitsamt Neustadt Bad-Dürkheim
  • Gesundheitsamt Soest
  • Gesundheitsamt Bamberg

Lösung

Corobot ermöglicht die automatisierte Datenaufnahme und -auswertung bei Menschen, die aufgrund der COVID-19-Pandemie in Deutschland die lokalen Gesundheitsämter kontaktieren. Corobot ist mit jedem beliebigem Frontend verknüpfbar und kann dadurch auf einer Website, in einem Telegram-Bot oder am Telefon als Sprachcomputer kontaktiert werden. Die Möglichkeit zur Integration als Sprachcomputer ist besonders für Menschen ohne Internetzugang sowie zur Integration in Bürgerhotlines extrem wichtig.

Abhängig von den angegebenen Risikofaktoren werden peronalisierte Informationen und Verhaltensratschläge angezeigt. Das ermittelte Risikoprofil und die Stammdaten werden bei Bedarf als Data Takeout angeboten statt zentral gespeichert, um diese maschinen- und menschenlesbar, gesammelt und datenschutzfreundlich an das lokale Gesundheitsamt übermittelbar zu machen. Dadurch wird Corobot die Gespräche in Hotlines verkürzen, einen höheren Durchsatz erzeugen und damit die Wartezeiten für Bügerinnen und Bürger verkürzen.

Technisches: Der Bot bietet ein einfaches REST-Interface zur Anbindung an weitere Clients. Entwickelt ist er in Python mit Microsoft Bot Framework v4. Er lässt sich sehr einfach extrem skalierbar auf Microsoft Azure deployen.


How To

Lokal ausführen

  • Repository klonen bash git clone https://github.com/Maxwingber/corobot.git
  • In einem Terminal in den Ordner navigieren
  • pip install -r requirements.txt ausführen um die Anforderungen zu installieren
  • python app.py ausführen um den Bot lokal zu starten

Mit dem Microsoft Bot Framework Emulator kann der Bot dann lokal getestet werden. Dafür sollte unter File -> Open Bot die folgende URL eingegeben werden: http://localhost:3978/api/messages

In der Cloud deployen

Zum Beispiel analog zum Tutorial Deploy your bot to Azure.

Weiterführende Informationen zu den verwendeten Technologien

Built With

Share this project:

Updates