Dateien nach "/" hochladen
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
|||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
.venv/
|
||||||
|
env/
|
||||||
|
venv/
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
node_modules/
|
||||||
|
dist/
|
||||||
|
.DS_Store
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
# Triage-Fragen – Sprach- und leseunabhängige Vorab-Erfassung für die Notaufnahme
|
||||||
|
|
||||||
|
Ziel dieses Projekts ist eine Webanwendung, die Patient:innen in der Notaufnahme
|
||||||
|
mit Hilfe von Bildern, Slidern, Audio und minimalem Text durch eine strukturierte
|
||||||
|
Vorab-Erhebung führt – unabhängig von Sprache und Lesekompetenz.
|
||||||
|
|
||||||
|
Die App soll:
|
||||||
|
|
||||||
|
- die Anwendung des Manchester Triage Systems (MTS) unterstützen,
|
||||||
|
- eine strukturierte Darstellung der Beschwerden (Chief Complaint, Schmerz, Dauer, Red Flags) liefern,
|
||||||
|
- die finale Einstufung weiterhin dem geschulten Fachpersonal überlassen.
|
||||||
|
|
||||||
|
## Architektur
|
||||||
|
|
||||||
|
- **frontend/** – Vue 3 SPA (Vite), Touch-optimierte UI für Patient:innen
|
||||||
|
- **backend/** – FastAPI-Backend mit REST-API
|
||||||
|
- **mts-config/** – JSON-Konfiguration für Fragen, Flows, Übersetzungen
|
||||||
|
- **docs/** – medizinische und UX-spezifische Dokumentation
|
||||||
|
|
||||||
|
## Entwicklung
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Backend
|
||||||
|
cd backend
|
||||||
|
uvicorn app.main:app --reload
|
||||||
|
|
||||||
|
# Frontend
|
||||||
|
cd frontend
|
||||||
|
npm install
|
||||||
|
npm run dev
|
||||||
|
```
|
||||||
|
|
||||||
|
> Hinweis: Die medizinische Verantwortung und die abschließende Triage-Einstufung
|
||||||
|
> nach dem Manchester Triage System (MTS) liegt immer bei qualifiziertem Fachpersonal.
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
# Manchester Triage System – Notizen
|
||||||
|
|
||||||
|
Dieses Projekt unterstützt das Manchester Triage System (MTS), ersetzt aber keine
|
||||||
|
offizielle Triage-Einstufung durch geschultes Personal.
|
||||||
|
|
||||||
|
- MTS arbeitet mit Präsentations-Flowcharts (z.B. Brustschmerz, Atemnot, Bauchschmerz).
|
||||||
|
- Innerhalb der Flowcharts gibt es Discriminators, die zu einer Dringlichkeitsstufe
|
||||||
|
(z.B. Rot, Orange, Gelb, Grün, Blau) führen.
|
||||||
|
- Die App soll helfen, strukturierte Informationen zu erfassen, die dann in den
|
||||||
|
passenden Flowchart eingeordnet werden können.
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
[project]
|
||||||
|
name = "triage-backend"
|
||||||
|
version = "0.1.0"
|
||||||
|
description = "Backend API for language-independent triage pre-assessment."
|
||||||
|
requires-python = ">=3.11"
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
"fastapi>=0.115.0",
|
||||||
|
"uvicorn[standard]>=0.29.0",
|
||||||
|
"pydantic>=2.6.0"
|
||||||
|
]
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = ["setuptools", "wheel"]
|
||||||
|
build-backend = "setuptools.build_meta"
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
# UX-Flow – Triage-Fragen
|
||||||
|
|
||||||
|
1. Empfang vergibt Tablet / Terminal an Patient:in.
|
||||||
|
2. Startscreen: Sprachauswahl über große Buttons mit Text und optional Audio.
|
||||||
|
3. Frage: "Wo ist das Hauptproblem?" – Auswahl über Symptom-Kacheln.
|
||||||
|
4. Frage: "Wie stark sind die Schmerzen?" – Slider 0–10 mit Gesichterskala (noch umzusetzen).
|
||||||
|
5. Weitere Fragen (Atemnot, Bewusstsein, Dauer der Beschwerden) folgen.
|
||||||
|
6. Am Ende: Zusammenfassung wird an das Fachpersonal übergeben (z.B. über Backend-UI oder Ausdruck).
|
||||||
Reference in New Issue
Block a user