DEMIS Wissensdatenbank

Thema

FHIR

FrageWas bedeutet der Fehler Reference_REF_CantMatchChoice "Unable to find a match for profile... among choices...."
Antwort

Generell bedeutet es, dass die Ressource mit dem genannten Profil auf eine Ressource referenziert, die nicht valide ist.
Oft steckt dahinter ein anderer Fehler, wie zum Beispiel ein fehlender Pflichtwert. Beispiel:
Fehler 1: "Unable to find a match for profile DiagnosticReport/21c90f5b-87f1-44ca-9e19-51468fcb1338 among choices: https://demis.rki.de/fhir/StructureDefinition/LaboratoryReport",
....
Fehler 2: "Patient.name: minimum required = 1, but only found 0 (from https://demis.rki.de/fhir/StructureDefinition/NotifiedPerson|2.1.0)",

In diesem Fall fehlt der verpflichtende "Patient.name". Sobald dieser Wert ergänzt wird, lösen sich in der Regel beide Fehlermeldungen. Sollte kein offensichtlicher Fehler zu sehen sein, empfiehlt es sich, die referenzierten Profile genauer zu überprüfen.