Dateien nach "/" hochladen

This commit is contained in:
2026-04-21 12:02:22 +00:00
parent 255e2b7401
commit 8815ea2643
5 changed files with 77 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
__pycache__/
*.py[cod]
.venv/
env/
venv/
.idea/
.vscode/
node_modules/
dist/
.DS_Store
+34
View File
@@ -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.
+10
View File
@@ -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.
+15
View File
@@ -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"
+8
View File
@@ -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 010 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).