hl7germany / forschungsnetz-covid19

4 stars 0 forks source link

Profildefintion Smoking-Status: Subject.reference #133

Closed chrmey closed 2 years ago

chrmey commented 2 years ago

Wir bekommen aktuell Validierungsfehler von unserem FHIR-Server, wenn wir Smoking Status Ressourcen schicken. Laut Fehlermeldung fehlt ein Eintrag zur Subject Reference. Wir schicken alle Referenzen als Conditional Reference auf den Identifier des Patienten. Bsp.:

.....
"subject" : {
   "type" : "Patient",
     "identifier" : {
       "system" : "meineKlinik.de/Pix",
       "value" : "123456789"
      }
 }
.....

Die gleiche Referenz funktioniert in anderen Ressourcen problemlos und wird auch richtig aufgelöst. In der Profildefinition (https://simplifier.net/ForschungsnetzCovid-19/SmokingStatus/~json) ist mir aufgefallen, dass dort Observation.subject eingeschränkt wird. Siehe:

.....
 {
   "id": "Observation.subject",
   "path": "Observation.subject",
   "min": 1,
   "type":  [ {
     "code": "Reference",
       "targetProfile":  [
              "http://hl7.org/fhir/StructureDefinition/Patient"
                ]
              }
         ],
      "mustSupport": true
 }
.....

Bei anderen Ressourcen und Observations im GECCO gibt es diese Einschränkung nicht. Ist die Einschränkung in diesem einen Profil zwingend erforderlich?

Der Simplifier Validator meldet diesen Fehler nicht, was wir uns nicht erklären können.