1
0
mirror of https://github.com/pcvolkmer/onco-analytics-monitor.git synced 2025-04-19 11:06:52 +00:00
Paul-Christian Volkmer afdd52eb8b feat: only emit latest statistics within time window using SSE
This will reduce browser activity and updates statistics only once in
500ms with the latest statistics update event within this time window
and event type.

If no updates are available, no SSE will be sent.
2024-08-09 21:21:02 +02:00
2024-08-06 09:07:19 +02:00
2024-08-05 19:31:24 +02:00
2024-08-05 19:31:24 +02:00
2024-08-09 12:04:02 +02:00
2024-08-05 19:31:24 +02:00
2024-08-05 19:31:24 +02:00
2024-08-05 19:31:24 +02:00
2024-08-05 19:31:24 +02:00
2024-08-09 12:19:52 +02:00
2024-08-05 19:31:24 +02:00

onco-analytics-monitor

Run Tests

Diese Anwendung überwacht die konfigurierten Topics, ermittelt die Anzahl der Conditions nach ICD10-Gruppe sortiert und zeigt diese in Echtzeit an.

Bei Änderungen wird die Tabelle des entsprechenden Topics kurz hervorgehoben.

Screenshot

Datenquellen und Datenhaltung

Es wird keine Datenbank benötigt. Alle Informationen werden aus den Kafka Topics bezogen. Dabei werden beim Neustart der Anwendung alle verfügbaren Records aus den Topics neu eingelesen, initiale Statistiken erstellt, welche bei neu eingehenden Records aktualisiert werden.

Aktuell überwachte Topics

Das * wird als Wildcard Match für ein beliebiges Jahr gemäß der Topics in onco-analytics-on-fhir verwendet.

  • onkostar.MELDUNG_EXPORT.*: Alle eingehenden Meldungen aus Onkostar
  • fhir.obds.Condition.*: Alle Conditions, die aus den oBDS-Meldungen erzeugt wurden.
  • fhir.pseudonymized.*: Alle pseudonymisierten Conditions.
Description
Readme 282 KiB
Languages
Kotlin 86.9%
HTML 8.4%
CSS 4.7%