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