diff --git a/README.md b/README.md index f6fa4fd..5c6231f 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,20 @@ npm run dev > Hinweis: Die medizinische Verantwortung und die abschließende Triage-Einstufung > nach dem Manchester Triage System (MTS) liegt immer bei qualifiziertem Fachpersonal. + +## Manchester-Triage-Flowcharts (Konfiguration) + +Die Datei `mts-config/flowcharts.json` enthält aktuell folgende abgebildete Präsentations-Flowcharts des Manchester Triage Systems (MTS): + +- CHEST_PAIN → chief_complaint `chest_pain` +- ABDOMINAL_PAIN → chief_complaint `abdominal_pain` +- HEADACHE → chief_complaint `headache` +- UNWELL_ADULT → chief_complaint `unwell` +- SHORTNESS_OF_BREATH → chief_complaint `shortness_of_breath` +- HEAD_INJURY → chief_complaint `head_injury` / `trauma` +- COLLAPSED_ADULT → chief_complaint `collapse` +- PALPITATIONS → chief_complaint `palpitations` +- OVERDOSE_POISONING → chief_complaint `overdose` / `poisoning` +- BEHAVING_STRANGELY → chief_complaint `behaving_strangely` / `psychiatric` + +Diese Konfiguration bildet die Zuordnung von Chief-Complaint-Codes zu den entsprechenden MTS-Präsentations-Flowcharts ab. Die eigentlichen Red-Flag-Discriminatoren und Prioritätsregeln werden schrittweise im Backend (FastAPI) implementiert. diff --git a/mts-config/flowcharts.json b/mts-config/flowcharts.json index f4534fd..605c30c 100644 --- a/mts-config/flowcharts.json +++ b/mts-config/flowcharts.json @@ -28,6 +28,57 @@ "linked_chief_complaints": [ "unwell" ] + }, + { + "code": "SHORTNESS_OF_BREATH", + "label": "Shortness of breath", + "notes": "Maps to Manchester Triage System 'Shortness of breath (adult)' flowchart.", + "linked_chief_complaints": [ + "shortness_of_breath" + ] + }, + { + "code": "HEAD_INJURY", + "label": "Head injury", + "notes": "Maps to Manchester Triage System 'Head injury' flowchart.", + "linked_chief_complaints": [ + "head_injury", + "trauma" + ] + }, + { + "code": "COLLAPSED_ADULT", + "label": "Collapsed adult", + "notes": "Maps to Manchester Triage System 'Collapsed adult' flowchart.", + "linked_chief_complaints": [ + "collapse" + ] + }, + { + "code": "PALPITATIONS", + "label": "Palpitations", + "notes": "Maps to Manchester Triage System 'Palpitations' flowchart.", + "linked_chief_complaints": [ + "palpitations" + ] + }, + { + "code": "OVERDOSE_POISONING", + "label": "Overdose / poisoning", + "notes": "Maps to Manchester Triage System 'Overdose and poisoning' flowchart.", + "linked_chief_complaints": [ + "overdose", + "poisoning" + ] + }, + { + "code": "BEHAVING_STRANGELY", + "label": "Behaving strangely", + "notes": "Maps to Manchester Triage System 'Behaving strangely' / acute psychiatric crisis flowchart.", + "linked_chief_complaints": [ + "behaving_strangely", + "psychiatric" + ] } ] } \ No newline at end of file