{ "description": "In diesem Profil kann dokumentiert werden ob bei der versicherten Person eine Schwangerschaft besteht.", "_filename": "StructureDefinition-epa-observation-pregnancy-status.json", "package_name": "de.gematik.epa", "date": "2024-07-15", "derivation": "constraint", "publisher": "mio42 GmbH", "fhirVersion": "4.0.1", "name": "EPAObservationPregnancyStatus", "abstract": false, "type": "Observation", "experimental": "false", "resourceType": "StructureDefinition", "title": "Pregnancy Status Observation Profile", "package_version": "1.1.0-rc1", "status": "active", "id": "5a400ba2-ba87-42af-9dc9-171a78d2a459", "kind": "resource", "url": "https://gematik.de/fhir/epa/StructureDefinition/epa-observation-pregnancy-status", "version": "1.1.0-rc1", "differential": { "element": [ { "id": "Observation", "path": "Observation", "constraint": [ { "key": "obs-epa-1", "human": "At least year, month and day are needed", "source": "https://gematik.de/fhir/epa/StructureDefinition/epa-observation-pregnancy-status", "severity": "error", "expression": "(effective as dateTime).toString().length() >= 10" }, { "key": "obs-epa-2", "human": "If it is a valid Observation it must have a value otherwise it must not have a value", "source": "https://gematik.de/fhir/epa/StructureDefinition/epa-observation-pregnancy-status", "severity": "error", "expression": "(Observation.value.exists() implies (Observation.status in ('final' | 'amended' | 'corrected' | 'preliminary')))" } ], "definition": "In diesem Profil kann dokumentiert werden ob bei der versicherten Person eine Schwangerschaft besteht." }, { "id": "Observation.meta", "path": "Observation.meta", "mustSupport": true }, { "id": "Observation.meta.versionId", "path": "Observation.meta.versionId", "mustSupport": true }, { "id": "Observation.meta.lastUpdated", "path": "Observation.meta.lastUpdated", "mustSupport": true }, { "id": "Observation.text", "path": "Observation.text", "definition": "In diesem Element können die in der Instanz enthaltenen Informationen in einer menschenlesbaren Form zusammengefasst werden. Dabei ist zu beachten, dass keine Informationen aufgenommen werden dürfen, die nicht in strukturierter Form an anderer Stelle in der Instanz enthalten sind." }, { "id": "Observation.text.status", "path": "Observation.text.status", "patternCode": "extensions" }, { "id": "Observation.status", "path": "Observation.status", "definition": "Hier wird ein Code aus dem FHIR ValueSet http://hl7.org/fhir/ValueSet/observation-status angegeben.", "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", "definition": "Die Codes in diesem Abschnitt beschreiben das Konzept \"Schwangerschaftsstatus\".", "mustSupport": true }, { "id": "Observation.code.coding", "min": 1, "path": "Observation.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Observation.code.coding:loinc", "max": "1", "min": 1, "path": "Observation.code.coding", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/epa/ValueSet/epa-pregnancy-status-code-loinc-vs" }, "sliceName": "loinc", "definition": "Der Code in diesem Abschnitt beschreibt das Konzept \"Schwangerschaftsstatus\".", "mustSupport": true }, { "id": "Observation.code.coding:loinc.system", "min": 1, "path": "Observation.code.coding.system", "mustSupport": true }, { "id": "Observation.code.coding:loinc.version", "min": 1, "path": "Observation.code.coding.version", "mustSupport": true }, { "id": "Observation.code.coding:loinc.code", "min": 1, "path": "Observation.code.coding.code", "mustSupport": true }, { "id": "Observation.code.coding:loinc.display", "min": 1, "path": "Observation.code.coding.display", "mustSupport": true }, { "id": "Observation.subject", "min": 1, "path": "Observation.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "mustSupport": true }, { "id": "Observation.subject.identifier", "min": 1, "path": "Observation.subject.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10" ] } ], "mustSupport": true }, { "id": "Observation.focus", "max": "0", "path": "Observation.focus", "comment": "Die Observation bezieht sich explizit auf den/die bei subject referenzierten Patient:in, daher ist dieses Element nicht notwendig" }, { "id": "Observation.effective[x]", "min": 1, "path": "Observation.effective[x]", "type": [ { "code": "dateTime" } ], "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "definition": "Zeitpunkt, an dem die Untersuchung durchgeführt wurde.", "mustSupport": true }, { "id": "Observation.effective[x]:effectiveDateTime", "max": "1", "min": 1, "path": "Observation.effective[x]", "type": [ { "code": "dateTime" } ], "sliceName": "effectiveDateTime", "definition": "Zeitpunkt, an dem die Untersuchung durchgeführt wurde.", "mustSupport": true }, { "id": "Observation.performer", "max": "1", "path": "Observation.performer", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole" ] } ], "definition": "Hier wird die behandelnde Person/Einrichtung referenziert, die die Beobachtung durchgeführt hat.", "mustSupport": true }, { "id": "Observation.performer.reference", "path": "Observation.performer.reference", "mustSupport": true }, { "id": "Observation.performer.identifier", "path": "Observation.performer.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10", "http://fhir.de/StructureDefinition/identifier-telematik-id" ] } ], "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", "type": [ { "code": "CodeableConcept" } ], "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "definition": "Hier wird angeben, ob eine Schwangerschaft vorliegt.", "mustSupport": true }, { "id": "Observation.value[x]:valueCodeableConcept", "max": "1", "min": 0, "path": "Observation.value[x]", "type": [ { "code": "CodeableConcept" } ], "sliceName": "valueCodeableConcept", "definition": "Hier wird angeben, ob eine Schwangerschaft vorliegt.", "mustSupport": true }, { "id": "Observation.value[x]:valueCodeableConcept.coding", "min": 1, "path": "Observation.value[x].coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "mustSupport": true }, { "id": "Observation.value[x]:valueCodeableConcept.coding:loinc", "max": "1", "min": 1, "path": "Observation.value[x].coding", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/epa/ValueSet/epa-pregnancy-status-loinc-vs" }, "sliceName": "loinc", "definition": "Hier wird das Ergebnis als LOINC®-Code aus einem vorgegebenen Valueset angegeben.", "mustSupport": true }, { "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.system", "min": 1, "path": "Observation.value[x].coding.system", "mustSupport": true }, { "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.version", "min": 1, "path": "Observation.value[x].coding.version", "mustSupport": true }, { "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.code", "min": 1, "path": "Observation.value[x].coding.code", "mustSupport": true }, { "id": "Observation.value[x]:valueCodeableConcept.coding:loinc.display", "min": 1, "path": "Observation.value[x].coding.display", "mustSupport": true }, { "id": "Observation.note", "path": "Observation.note", "definition": "Hier können ergänzende freitextliche Kommentare und Notizen vorgenommen werden, die nicht durch die strukturierten Datenelemente erfassbar sind.", "mustSupport": true }, { "id": "Observation.note.author[x]", "path": "Observation.note.author[x]", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Organization" ] } ], "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "definition": "Hier wird die Person referenziert, die die Notiz erstellt hat.", "mustSupport": true }, { "id": "Observation.note.author[x]:authorReference", "max": "1", "min": 0, "path": "Observation.note.author[x]", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "sliceName": "authorReference", "mustSupport": true }, { "id": "Observation.note.author[x]:authorReference.reference", "path": "Observation.note.author[x].reference", "mustSupport": true }, { "id": "Observation.note.author[x]:authorReference.identifier", "path": "Observation.note.author[x].identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10", "http://fhir.de/StructureDefinition/identifier-telematik-id" ] } ], "mustSupport": true }, { "id": "Observation.note.time", "path": "Observation.note.time", "comment": "Dieses Element sollte in der Regel automatisiert ohne Aufwand für die Person, die die Notiz erstellt befüllt werden.", "definition": "Hier wird der Zeitpunkt angegeben, zu dem die Notiz erstellt wurde.", "mustSupport": true }, { "id": "Observation.note.text", "path": "Observation.note.text", "definition": "Hier wird der eigentliche Text der Notiz eingetragen.", "mustSupport": true }, { "id": "Observation.bodySite", "max": "0", "path": "Observation.bodySite", "comment": "Die Angabe einer Körperstelle ist für diese Observation aus fachlicher Sicht nicht sinnvoll." }, { "id": "Observation.method", "path": "Observation.method", "definition": "Hier wird die Methode der Untersuchung anhand eines entsprechenden Codes oder alternativ mit einem Freitext angegeben.", "mustSupport": true }, { "id": "Observation.method.coding", "min": 1, "path": "Observation.method.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "mustSupport": true }, { "id": "Observation.method.coding:snomed", "max": "1", "min": 1, "path": "Observation.method.coding", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/epa/ValueSet/epa-pregnancy-status-method-snomed-ct-vs" }, "sliceName": "snomed", "definition": "Hier wird die Methode der Untersuchung als entsprechender SNOMED CT®-Code angegeben.", "mustSupport": true }, { "id": "Observation.method.coding:snomed.system", "min": 1, "path": "Observation.method.coding.system", "mustSupport": true }, { "id": "Observation.method.coding:snomed.version", "min": 1, "path": "Observation.method.coding.version", "mustSupport": true }, { "id": "Observation.method.coding:snomed.code", "min": 1, "path": "Observation.method.coding.code", "mustSupport": true }, { "id": "Observation.method.coding:snomed.display", "min": 1, "path": "Observation.method.coding.display", "mustSupport": true }, { "id": "Observation.method.text", "path": "Observation.method.text", "definition": "Hier wird ein Freitext eingetragen.", "mustSupport": true }, { "id": "Observation.hasMember", "max": "1", "path": "Observation.hasMember", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Observation" ] } ], "comment": "EPAObservationEstimatedDateOfDelivery", "definition": "Hier kann der zu einer vorliegenden Schwangerschaft gehörende geschätzte Entbindungstermin referenziert werden.", "mustSupport": true }, { "id": "Observation.hasMember.reference", "min": 1, "path": "Observation.hasMember.reference", "mustSupport": true }, { "id": "Observation.component", "max": "0", "path": "Observation.component", "comment": "Ein gruppierte Angabe des Ergebnis dieser Observation ist aus fachlicher Sicht nicht sinnvoll." } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation" }