Systemübersicht

Architektur, Algorithmen und Datenfluss

Autor:in

HyponaTrack-Studienteam

Veröffentlichungsdatum

14. April 2026

WarnungBeispieldaten

Die folgenden Auswertungen basieren auf synthetischen Demodaten (n = 30) zur Demonstration der Analysepipeline — keine echten Patientendaten.

Studienfluss (CONSORT/STARD)

consort screening Screening Transsphenoidale OP geplant (n = geschätzt) excl Ausgeschlossen (n = ...) - GFR < 30 (n = ...) - Na⁺ < 130 prä-OP (n = ...) - Kognitive Einschränkung (n = ...) - Kein iPhone / Leihgerät (n = ...) - Kein Einverständnis (n = ...) screening->excl enrolled Eingeschlossen (n = ...) screening->enrolled uke UKE Hamburg (n = ...) enrolled->uke fl Flensburg (n = ...) enrolled->fl monitoring Ambulantes Monitoring POD 1-14 (n = ...) uke->monitoring fl->monitoring dropout Dropout / Lost-to-FU (n = ...) - Vorzeitiger Abbruch (n = ...) - Technische Probleme (n = ...) - Wiederaufnahme (n = ...) monitoring->dropout pod7 POD-7-Kontrolltermin Na⁺-Labor vorhanden (n = ...) monitoring->pod7 primary Primäranalyse Diagnostische Genauigkeit (n = ...) pod7->primary

CONSORT/STARD-Flussdiagramm — Patientenfluss von Screening bis Analyse

Hinweis

Die Zahlen werden nach Studienabschluss mit den tatsächlichen Werten befüllt. In der Demo-Version dient das Diagramm als Strukturvorlage.

Eskalations-Algorithmus

Das Ampel-System evaluiert jeden Tageseintrag in drei Stufen: zuerst ROT-Prüfung (höchste Priorität), dann GELB-Prüfung, zuletzt GRÜN als Default. Ab POD 5 (kritisches Zeitfenster) werden die Schwellenwerte automatisch eine Risikoklasse sensitiver geschaltet.

escalation cluster_gelb GELB: Prüfung cluster_rot ROT: Prüfung (höchste Priorität) input Tageseintrag (DailyEntry) Gewicht · Symptome · Flüssigkeit · Urin-SG valid Datenvalidierung Gewicht? · Symptom-Score? · Flüssigkeitsprotokoll? input->valid rot_c Regel C Krampfanfall ODER Verwirrtheit ≥ 3 valid->rot_c result_r ROT: Dringend Study Nurse kontaktieren rot_c->result_r Trigger rot_a Regel A Gewicht ≥ Schwelle + Symptome ≥ Schwelle rot_b Regel B Flüssigkeit > Schwelle + Symptome ≥ 4 rot_d Regel D Gewicht vs. Baseline ≥ Schwelle g1 Gewicht +24h ≥ Schwelle rot_d->g1 Kein ROT result_g GRÜN: Unauffällig Routine fortsetzen g1->result_g Kein Trigger g2 Symptom-Score ≥ Schwelle g3 Urin-SG ≥ Schwelle g4 Flüssigkeit > Schwelle g5 Aktivität ↓ (POD ≥ 5) g6 Reaktionszeit Δ ≥ Schwelle multi ≥ 3 GELB-Trigger gleichzeitig? g6->multi multi->result_r Ja result_y GELB: Aufmerksamkeit Engmaschigeres Monitoring multi->result_y 1–2 Trigger

Eskalations-Algorithmus — Ampel-Logik der EscalationEngine

Sonderregeln

  • Kritisches Zeitfenster (POD 5–9): Schwellenwerte werden automatisch eine Risikoklasse sensitiver
  • Fehlende Daten: Gewichtsmessung > 24h fehlend → GELB-Alert
  • Urin-SG < 1.003: Hinweis auf möglichen Diabetes insipidus
  • Plausibilitätsprüfung: Symptom-Score plötzlich 0 nach ≥ 6 → Hinweis

Risikostratifizierung

Der Risikoscore setzt sich aus drei Kategorien zusammen. Die Risikoklasse bestimmt die individuellen Schwellenwerte für die Ampel-Eskalation.

risk cluster_a Kategorie A — Präoperativ cluster_b Kategorie B — Intra-/perioperativ cluster_c Kategorie C — Postoperativ (dynamisch) a1 ♀ → +1 a2 Alter ≥70 → +3 ≥60 → +2 a3 BMI <25 → +1 a4 Risiko-Medik. → +2 score Σ Score = A + B + C a4->score a5 Na⁺ <138 → +2 a6 Kraniopharyngeom Rathke → +2 a7 Stieldeviation → +3 b1 POD Na⁺ <135 → +5 <138 → +3 b2 Liquorverlust → +2 b3 Trans. DI → −2 (protektiv) b3->score b4 Erw. Sella → +1 b5 OP >180min → +1 b6 Revision → +2 c1 Desmopressin → +3 c2 Erbrechen → +2 c3 Meningitis → +3 c3->score c4 Nachblutung → +2 c5 Steroid-Red. → +1 low GRÜN: Niedrig (Score 0-4) score->low mid GELB: Mittel (Score 5-9) score->mid high ROT: Hoch (Score >= 10) score->high

Risikostratifizierung — Drei-Kategorien-Score

Schwellenwerte

Die Schwellenwerte sind risikoadjustiert — höhere Risikoklasse bedeutet sensitivere Schwellen. Ab POD 5 werden sie automatisch eine Klasse strenger geschaltet.

Abbildung 1: Risikoadjustierte Schwellenwerte (aus AlertThresholds)

Kritisches Zeitfenster

Abbildung 2: Schwellenwert-Shift im kritischen Zeitfenster (POD 5–9)

User Flow

userflow start App-Start Sprache wählen onb Onboarding 8 Schritte inkl. Nurse-Bereich start->onb preop Präoperativ? Countdown oder direkt onb->preop mon Monitoring POD 1-14 Morgen · Tag · Abend preop->mon pod7 POD-7 Kontrolltermin Na+-Labor mon->pod7 end Abschluss CSUQ · Export Read-Only pod7->end

App-Workflow — Vom Start bis zum Studienabschluss

Datenfluss-Architektur

dataflow cluster_server Studienserver cluster_app HyponaTrack App cluster_devices Datenquellen waage Withings-Waage Gewicht 2x/Tag hk HealthKit waage->hk watch Apple Watch HRV · Schlaf · Schritte watch->hk refr Refraktometer Urin-SG (OCR) sd SwiftData (Persistenz) refr->sd man Manuelle Eingabe Symptome · Flüssigkeit man->sd hk->sd ee EscalationEngine Ampel-Logik sd->ee rc REDCap EDC Studiendaten sd->rc Auto-Sync nf Notifications Push-Alerts ee->nf la Live Activity Lock Screen ee->la nurse Study Nurse iPad Dashboard ee->nurse ROT-Alert rc->nurse

Datenfluss — Von den Sensoren zum Studienserver