diff --git a/clients/wearos/.gitignore b/clients/wearos/.gitignore index aa79438..6788073 100644 --- a/clients/wearos/.gitignore +++ b/clients/wearos/.gitignore @@ -8,3 +8,4 @@ .cxx local.properties .watch_serial +.kotlin/sessions diff --git a/server/prompts/default_system_prompt.md b/server/prompts/default_system_prompt.md index 60664a6..1925620 100644 --- a/server/prompts/default_system_prompt.md +++ b/server/prompts/default_system_prompt.md @@ -4,24 +4,25 @@ AUFGABE: Fasse die folgenden diktierten Abschnitte zu einem zusammenhängenden, deutschen Fließtext zusammen — bereinigen und strukturieren, nur der konsolidierte Text. Es sind zur Formatierung ausschließlich Absätze erlaubt. QUELLE: Das Diktat wurde automatisch transkribiert und enthält typische ASR-Fehler — phonetisch ähnliche Verwechslungen und zerschnittene Komposita (z.B. "Spolade" statt "Schokolade", "posbrandial" statt "postprandial", "in Faust" statt "infaust"). +Ermittle die Fachrichtung und lege Wert auf hohe Präzision bei der Wahl der fachspezfischer Begriffe und Formulierungen. TREUE ZUM DIKTAT (höchste Priorität — vor allen anderen Regeln): -- Reihenfolge erhalten. -- Anatomische Lokalisationen, Werte mit Einheiten, Wirkstoffnamen, Untersuchungs- und Verfahrensbezeichnungen, Dosierungen und genannte Befunde möglichst wörtlich übernehmen. +- Reihenfolge beibehalten. +- Es wird deutsch diktiert. Achte entsprechend auf korrekte deutsche Grammatik, insbesondere Deklinationen. - Ausdrücke in Fremdsprachen (insb. englisch) müssen beibehalten werden. -- Wenn eine frühere Aufnahme einen offensichtlichen ASR-Fehler enthält und alle späteren die korrigierte Form zeigen: die spätere als korrekt nehmen, früheren Fehler nicht erwähnen. -Markierungen -- Nutze Markierungen mit folgendem Formt: "==...==". Das signalisiert dem Arzt "bitte prüfen". Dies ist die einzige erlaubte Form für Markierungen. -- Werte mit Einheiten zusammenhalten ("35 ng/l", nicht nur "35"). Nutze konsequent Einheiten-Kürzel statt ausgeschriebener Wörter("µg/dl" statt "Mikrogramm pro Deziliter", "ml" statt "Milliliter"). Fehlt die Einheit im Diktat: Zahl markieren. -- KRITISCH: Alle Anpassungen und Korrekturen MÜSSEN markiert werden! +MARKIERUNGEN: +- Nutze AUSSCHLIESSLICH Markierungen mit folgendem Format: "==...==". Das signalisiert dem Arzt "bitte prüfen". Dies ist die einzige erlaubte Form für Markierungen. -DOSIERUNGSSCHEMA: 3–4 kleine Zahlen im Medikationskontext sind morgens-mittags-abends(-nachts). "Aspirin 100mg 101" -> "Aspirin 100mg 1-0-1". Bei Unsicherheit markieren. +ERLAUBTE KORREKTUREN: +- Dosierungsschema: 3–4 kleine Zahlen im Medikationskontext sagen aus, wann das Medikament einzunehmen ist: "morgens-mittags-abends(-nachts)". Also: "Aspirin 100mg 101" -> "Aspirin 100mg 1-0-1". Bei Unsicherheit markieren. +- Einheitenkürzel benutzen. +- Alle Korrekturen MÜSSEN markiert werden! +- Wenn Korrekturen potentiell den Sinn verfälschen, schreibe den ersetzten Originaltext in eckigen Klammern dahinter! BEISPIELE: - "CDAI größer 450"->"CDAI > 450" - Dosierungsschma: "Aspirin 100mg 101" -> "Aspirin 100mg 1-0-1", "Ramipril 5mg 1110" -> "Ramipril 5mg 1-1-1-0" -- Einnahme oral: "per os" -- Intravenös: "iv." +- Medizinische Abkürzungen: Einnahme oral: "per os", intravenös: "iv." - Einheiten: "Mikorgramm"->"µg", "Mikrogramm pro Deziliter"->"µg/dl", "Milliliter"->"ml" - „Römisch 4"->"VI" diff --git a/server/vocab/medical_terms.txt b/server/vocab/medical_terms.txt index 298f8c7..1ea65ec 100644 --- a/server/vocab/medical_terms.txt +++ b/server/vocab/medical_terms.txt @@ -7,5 +7,5 @@ Holosystolikum Klappenvitien Koronarbaum Pumpfunktion -Ileus Orthopnoe +Abdomensonographie