FHIR_HFIR_05_KardioAnamnese im LLM-Testsuite-Report
Testfallbeschreibung
Der Test prüft, ob das Modell ein FHIR R4 Bundle für eine kardiologische HFIR Anamnese korrekt erzeugen kann, inklusive männlichem 60-jährigen Patienten und Observation mit HFIR Komponenten als valueString.
| Quelldatei | FHIR_HFIR_05_KardioAnamnese.txt |
|---|---|
| Serie | 2 |
| Kategorien | fhir, xml, hfir, bundle |
| Bewertung | LLM-Judge |
| Prompt SHA-256 | e2274f04ba558613d70fac99041a78f340768328e13309d9429d5b590826e2ee |
Erwartetes Ergebnis
Valides FHIR R4 XML Bundle für eine kardiologische HFIR Anamnese mit männlichem ungefähr 60 jährigem Patient und vier valueString Komponenten.
| Erwartung im Katalog | nein |
|---|---|
| Korrektes Ergebnis im Katalog | ja |
Judge-Anweisung
Prüfe Patientengeschlecht und plausibles Alter, den kardiologischen Bezug sowie die korrekte HFIR Komponentenstruktur.
Muss erfüllt sein
- Die Ausgabe besteht ausschließlich aus wohlgeformtem XML. Markdown Codezäune dürfen für die Prüfung entfernt werden, zusätzliche Prosa ist nicht zulässig.
- Das Wurzelelement ist Bundle im FHIR Namensraum http://hl7.org/fhir.
- FHIR Primitive werden XML konform über value Attribute modelliert und nicht als unstrukturierter Elementtext.
- Patient und Observation stehen als Ressourcen in Bundle.entry/resource. Die Observation besitzt mindestens status und code.
- Observation.subject verweist auf den im Bundle enthaltenen Patient und die Referenz lässt sich innerhalb des Bundles auflösen.
- Patient.gender ist male.
- Das Alter des Patienten ist anhand von birthDate und einem vorhandenen Bezugsdatum ungefähr 60 Jahre, sinnvollerweise 59 bis 61 Jahre. Fehlt ein ausdrückliches Bezugsdatum, muss die birthDate zumindest plausibel einen ungefähr 60 jährigen Patienten darstellen.
- Observation.code oder Observation.code.text kennzeichnet eine kardiologische Anamnese beziehungsweise ein semantisch gleichwertiges kardiologisches Thema.
- Die Observation enthält genau vier component Einträge H, F, I und R, jeweils mit einem nicht leeren valueString beziehungsweise formatkonformer FHIR RDF Darstellung.
- Die vier Inhalte sind klinisch plausibel und auf die kardiologische Anamnese bezogen.
Fehlerkriterien
- Das XML ist nicht wohlgeformt, verwendet einen falschen oder keinen FHIR Namensraum oder enthält Prosa außerhalb der Serialisierung.
- FHIR Primitive sind überwiegend als Textinhalt statt über value Attribute dargestellt.
- Patient oder Observation ist nicht korrekt als Bundle Ressource modelliert.
- Observation.status, Observation.code oder die konsistente Patient Referenz fehlt.
- gender ist nicht male oder das dokumentierte Alter ist deutlich nicht ungefähr 60 Jahre.
- Der kardiologische Bezug fehlt oder die Inhalte betreffen erkennbar ein anderes Fachgebiet.
- Eine der vier HFIR Komponenten fehlt, ist doppelt oder verwendet keinen Stringwert.
Judge-Hinweis: Bewerte gegen die FHIR R4 XML Repräsentationsregeln. Ein XML Dokument mit nur ähnlich klingenden Elementnamen ist kein FHIR Bundle. Für die klinischen HFIR Texte zählt semantische Plausibilität, nicht eine bestimmte Wortwahl.
Prompt
Generiere ein FHIR R4 Bundle in XML. Der Patient ist männlich und 60 Jahre alt. Die Observation repräsentiert eine HFIR-Struktur zur kardiologischen Anamnese. Jede Komponente H, F, I, R soll ein valueString haben. Das Bundle muss einwandfrei parsebar sein. Keine zusätzlichen Erklärungen ausgeben.
Hilfe zu Bewertung, Score und exakter Korrektheit
Score ist eine abgestufte Gütebewertung: correct = 100 %, mostly_correct = 80 %, partial = 50 %, wrong/not_answered = 0 %.
Exakt korrekt ist strenger: Nur Runs mit dem Label correct zählen. Mostly correct erhöht den Score, zählt aber nicht als exakt korrekt.
Bewertet zählt alle Runs mit fachlichem Urteil. Bei LLM-Judge-Ergebnissen zählen auch Judge-Fehler als bewertet, aber mit Score 0 %.





