Spezifische Lebenszustände (Observation)


Basisprofil für ISiKLebensZustand Observation

Motivation

Viele medizinischen Entscheidungen benötigen Informationen zu den Lebensumständen eines Patienten. Hierzu gehören eine aktuelle Schwangerschaft, Raucherstatus sowie der Alkoholabususstatus. Motivierender Use-Case zur Einführung dieser Profile ist die Arzneitmitteltherapiesicherheit im Krankenhaus - AMTS.

In FHIR werden Untersuchungen, bzw. Beobachtungen als Observation-Ressource repräsentiert.

Dieses Profil ist eine generische, ISiK-spezifische Observation für die Abbildung von Lebenszuständen.
Die folgenden Profile vom Typ Observation sind spezifische Profile im oben genannten Sinn:

Kompatibilität

Für Schwangerschaftsstatus & Erwarteter Geburtstermin wird eine Kompatibilität mit folgenden IPS Profilen angestrebt:

Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.

Bestätigungsrelevanz

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand
Statusactive
Version4.0.1
Basishttp://hl7.org/fhir/StructureDefinition/Observation

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
categoryS0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
snomed-ctS Σ0..*ISiKSnomedCTCoding
loincS Σ1..*ISiKLoincCoding
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKLebensZustand" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand" />
    <version value="4.0.1" />
    <name value="ISiKLebensZustand" />
    <title value="ISiKLebensZustand" />
    <status value="active" />
    <experimental value="false" />
    <date value="2024-11-25" />
    <publisher value="gematik GmbH" />
    <description value="Basisprofil f&#252;r ISiKLebensZustand Observation \n\n### Motivation\n\nViele medizinischen Entscheidungen ben&#246;tigen Informationen zu den Lebensumst&#228;nden eines Patienten. Hierzu geh&#246;ren eine aktuelle Schwangerschaft, Raucherstatus sowie der Alkoholabususstatus.\nMotivierender Use-Case zur Einf&#252;hrung dieser Profile ist die [Arzneitmitteltherapiesicherheit im Krankenhaus - AMTS](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS).\n\nIn FHIR werden Untersuchungen, bzw. Beobachtungen als [`Observation`](https://hl7.org/fhir/R4/observation.html)-Ressource repr&#228;sentiert.\n\nDieses Profil ist eine generische, ISiK-spezifische Observation f&#252;r die Abbildung von Lebenszust&#228;nden.  \nDie folgenden Profile vom Typ `Observation` sind spezifische Profile im oben genannten Sinn:  \n* {{pagelink:Schwangerschaftsstatus-Profil}}\n* {{pagelink:ErwarteterEntbindungstermin-Profil}}\n* {{pagelink:Stillstatus-Profil}} \n* {{pagelink:AlkoholAbusus-Profil}} \n* {{pagelink:RaucherStatus-Profil}} \n\n### Kompatibilit&#228;t\n\nF&#252;r Schwangerschaftsstatus &amp; Erwarteter Geburtstermin wird eine Kompatibilit&#228;t mit folgenden **IPS** Profilen angestrebt:\n* [IPS Resource Profile: Observation - Pregnancy: EDD](https://hl7.org/fhir/uv/ips/STU1.1/StructureDefinition-Observation-pregnancy-edd-uv-ips.html). \n* [IPS Resource Profile: Observation - Pregnancy: status](https://hl7.org/fhir/uv/ips/STU1.1/StructureDefinition-Observation-pregnancy-status-uv-ips.html)\n\nHinweise zu Inkompatibilit&#228;ten k&#246;nnen &#252;ber die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden." />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation.status">
            <path value="Observation.status" />
            <short value="Status" />
            <comment value="Bedeutung: Der Status MUSS insbesondere zur Differenzierung von abgeschlossenen, \n  vorl&#228;ufigen oder korrigierten Beobachtungen angegeben werden.   \n  **WICHTIGER Hinweis f&#252;r Implementierer:**    \n  * Alle server-seitigen Implementierungen M&#220;SSEN in der Lage sein, \n  die systemintern m&#246;glichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch &#39;final&#39;.\n  * Alle client-seitigen Implementierungen M&#220;SSEN in der Lage sein, s&#228;mtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu k&#246;nnen, \n  beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben." />
            <mustSupport value="true" />
        </element>
        <element id="Observation.category">
            <path value="Observation.category" />
            <short value="Kategorie" />
            <comment value="Bedeutung: Kategorie-Code, der die Untersuchung kategorisiert." />
            <mustSupport value="true" />
        </element>
        <element id="Observation.code">
            <path value="Observation.code" />
            <short value="Code" />
            <comment value="Bedeutung: Code, der die Untersuchung repr&#228;sentiert und kodiert." />
            <mustSupport value="true" />
        </element>
        <element id="Observation.code.coding">
            <path value="Observation.code.coding" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="system" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <comment value="Motivation: Jede Lebenszustanduntersuchung MUSS einen LOINC Code enthalten, SnomedCT ist optional" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.code.coding:snomed-ct">
            <path value="Observation.code.coding" />
            <sliceName value="snomed-ct" />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Coding" />
                <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Observation.code.coding:loinc">
            <path value="Observation.code.coding" />
            <sliceName value="loinc" />
            <min value="1" />
            <max value="*" />
            <type>
                <code value="Coding" />
                <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Observation.subject">
            <path value="Observation.subject" />
            <short value="Patientenbezug" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.subject.reference">
            <path value="Observation.subject.reference" />
            <short value="Patienten-Link" />
            <comment value="Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation \n    zu einem Patienten und erm&#246;glicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.encounter">
            <path value="Observation.encounter" />
            <short value="Aufenthaltsbezug" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.encounter.reference">
            <path value="Observation.encounter.reference" />
            <short value="Encounter-Link" />
            <comment value="Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt \n    und erm&#246;glicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.effective[x]">
            <path value="Observation.effective[x]" />
            <short value="Zeitpunkt/-raum der Beobachtung" />
            <comment value="Bedeutung: Klinisch relevanter Zeitpunkt/Zeitspanne f&#252;r die Observation." />
            <min value="1" />
            <type>
                <code value="dateTime" />
            </type>
            <type>
                <code value="Period" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <short value="Wert der Beobachtung" />
            <comment value="Bedeutung: Erfasster Wert der Observation." />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.hasMember">
            <path value="Observation.hasMember" />
            <comment value="Bedeutung: Weitere Observation, die mit dieser Observation gemeinsam zu betrachten ist." />
        </element>
        <element id="Observation.component">
            <path value="Observation.component" />
            <comment value="Bedeutung: Bei Vitalparametern, die aus mehreren Einzelnen Messpunkten bestehen (Blutdruck, EKG, GCS), werden die gemessenen Einzelwerte jeweils mit einem separaten LOINC-Code in Observation.component.code versehen und der entsprechende Messwert in Observation.component.value erfasst." />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ISiKLebensZustand",
    "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand",
    "version": "4.0.1",
    "name": "ISiKLebensZustand",
    "title": "ISiKLebensZustand",
    "status": "active",
    "experimental": false,
    "date": "2024-11-25",
    "publisher": "gematik GmbH",
    "description": "Basisprofil für ISiKLebensZustand Observation \n\n### Motivation\n\nViele medizinischen Entscheidungen benötigen Informationen zu den Lebensumständen eines Patienten. Hierzu gehören eine aktuelle Schwangerschaft, Raucherstatus sowie der Alkoholabususstatus.\nMotivierender Use-Case zur Einführung dieser Profile ist die [Arzneitmitteltherapiesicherheit im Krankenhaus - AMTS](https://simplifier.net/guide/isik-medikation-v4/ImplementationGuide-markdown-UebergreifendeUseCases-AMTS).\n\nIn FHIR werden Untersuchungen, bzw. Beobachtungen als [`Observation`](https://hl7.org/fhir/R4/observation.html)-Ressource repräsentiert.\n\nDieses Profil ist eine generische, ISiK-spezifische Observation für die Abbildung von Lebenszuständen.  \nDie folgenden Profile vom Typ `Observation` sind spezifische Profile im oben genannten Sinn:  \n* {{pagelink:Schwangerschaftsstatus-Profil}}\n* {{pagelink:ErwarteterEntbindungstermin-Profil}}\n* {{pagelink:Stillstatus-Profil}} \n* {{pagelink:AlkoholAbusus-Profil}} \n* {{pagelink:RaucherStatus-Profil}} \n\n### Kompatibilität\n\nFür Schwangerschaftsstatus & Erwarteter Geburtstermin wird eine Kompatibilität mit folgenden **IPS** Profilen angestrebt:\n* [IPS Resource Profile: Observation - Pregnancy: EDD](https://hl7.org/fhir/uv/ips/STU1.1/StructureDefinition-Observation-pregnancy-edd-uv-ips.html). \n* [IPS Resource Profile: Observation - Pregnancy: status](https://hl7.org/fhir/uv/ips/STU1.1/StructureDefinition-Observation-pregnancy-status-uv-ips.html)\n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.status",
                "path": "Observation.status",
                "short": "Status",
                "comment": "Bedeutung: Der Status MUSS insbesondere zur Differenzierung von abgeschlossenen, \n  vorläufigen oder korrigierten Beobachtungen angegeben werden.   \n  **WICHTIGER Hinweis für Implementierer:**    \n  * Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, \n  die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch 'final'.\n  * Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, \n  beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.",
                "mustSupport": true
            },
            {
                "id": "Observation.category",
                "path": "Observation.category",
                "short": "Kategorie",
                "comment": "Bedeutung: Kategorie-Code, der die Untersuchung kategorisiert.",
                "mustSupport": true
            },
            {
                "id": "Observation.code",
                "path": "Observation.code",
                "short": "Code",
                "comment": "Bedeutung: Code, der die Untersuchung repräsentiert und kodiert.",
                "mustSupport": true
            },
            {
                "id": "Observation.code.coding",
                "path": "Observation.code.coding",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                },
                "comment": "Motivation: Jede Lebenszustanduntersuchung MUSS einen LOINC Code enthalten, SnomedCT ist optional",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.code.coding:snomed-ct",
                "path": "Observation.code.coding",
                "sliceName": "snomed-ct",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Coding",
                        "profile":  [
                            "https://gematik.de/fhir/isik/StructureDefinition/ISiKSnomedCTCoding"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.code.coding:loinc",
                "path": "Observation.code.coding",
                "sliceName": "loinc",
                "min": 1,
                "max": "*",
                "type":  [
                    {
                        "code": "Coding",
                        "profile":  [
                            "https://gematik.de/fhir/isik/StructureDefinition/ISiKLoincCoding"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.subject",
                "path": "Observation.subject",
                "short": "Patientenbezug",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.subject.reference",
                "path": "Observation.subject.reference",
                "short": "Patienten-Link",
                "comment": "Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation \n    zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.encounter",
                "path": "Observation.encounter",
                "short": "Aufenthaltsbezug",
                "mustSupport": true
            },
            {
                "id": "Observation.encounter.reference",
                "path": "Observation.encounter.reference",
                "short": "Encounter-Link",
                "comment": "Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt \n    und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.effective[x]",
                "path": "Observation.effective[x]",
                "short": "Zeitpunkt/-raum der Beobachtung",
                "comment": "Bedeutung: Klinisch relevanter Zeitpunkt/Zeitspanne für die Observation.",
                "min": 1,
                "type":  [
                    {
                        "code": "dateTime"
                    },
                    {
                        "code": "Period"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.value[x]",
                "path": "Observation.value[x]",
                "short": "Wert der Beobachtung",
                "comment": "Bedeutung: Erfasster Wert der Observation.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Observation.hasMember",
                "path": "Observation.hasMember",
                "comment": "Bedeutung: Weitere Observation, die mit dieser Observation gemeinsam zu betrachten ist."
            },
            {
                "id": "Observation.component",
                "path": "Observation.component",
                "comment": "Bedeutung: Bei Vitalparametern, die aus mehreren Einzelnen Messpunkten bestehen (Blutdruck, EKG, GCS), werden die gemessenen Einzelwerte jeweils mit einem separaten LOINC-Code in Observation.component.code versehen und der entsprechende Messwert in Observation.component.value erfasst."
            }
        ]
    }
}

Constraints/Invarianten

Terminology-Bindings

Schwangerschaftsstatus einer Patientin

Bestätigungsrelevanz

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus
Statusactive
Version4.0.1
Basishttps://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
categoryS0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
snomed-ctS Σ0..*ISiKSnomedCTCoding
loincS Σ1..*ISiKLoincCoding
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptS Σ I1..1CodeableConceptBinding
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKSchwangerschaftsstatus" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus" />
    <version value="4.0.1" />
    <name value="ISiKSchwangerschaftsstatus" />
    <title value="ISiK Schwangerschaftsstatus" />
    <status value="active" />
    <experimental value="false" />
    <date value="2024-11-25" />
    <publisher value="gematik GmbH" />
    <description value="Schwangerschaftsstatus einer Patientin" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation.code">
            <path value="Observation.code" />
            <patternCodeableConcept>
                <coding>
                    <system value="http://loinc.org" />
                    <code value="82810-3" />
                </coding>
            </patternCodeableConcept>
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <slicing>
                <discriminator>
                    <type value="type" />
                    <path value="$this" />
                </discriminator>
                <ordered value="false" />
                <rules value="open" />
            </slicing>
        </element>
        <element id="Observation.value[x]:valueCodeableConcept">
            <path value="Observation.value[x]" />
            <sliceName value="valueCodeableConcept" />
            <comment value="Motivation: Harmonisierung mit KBV (KBV_PR_Base_RelatedPerson)" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <mustSupport value="true" />
            <binding>
                <strength value="required" />
                <valueSet value="https://gematik.de/fhir/isik/ValueSet/SchwangerschaftsstatusVS" />
            </binding>
        </element>
        <element id="Observation.hasMember">
            <path value="Observation.hasMember" />
            <short value="Erwartetes Geburtsdatum" />
            <definition value="Eine Referenz auf die ErwartetesGeburtsdatum Observation" />
            <max value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Observation.hasMember.reference">
            <path value="Observation.hasMember.reference" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ISiKSchwangerschaftsstatus",
    "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus",
    "version": "4.0.1",
    "name": "ISiKSchwangerschaftsstatus",
    "title": "ISiK Schwangerschaftsstatus",
    "status": "active",
    "experimental": false,
    "date": "2024-11-25",
    "publisher": "gematik GmbH",
    "description": "Schwangerschaftsstatus einer Patientin",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.code",
                "path": "Observation.code",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "82810-3",
                            "system": "http://loinc.org"
                        }
                    ]
                }
            },
            {
                "id": "Observation.value[x]",
                "path": "Observation.value[x]",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "type",
                            "path": "$this"
                        }
                    ],
                    "ordered": false,
                    "rules": "open"
                }
            },
            {
                "id": "Observation.value[x]:valueCodeableConcept",
                "path": "Observation.value[x]",
                "sliceName": "valueCodeableConcept",
                "comment": "Motivation: Harmonisierung mit KBV (KBV_PR_Base_RelatedPerson)",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://gematik.de/fhir/isik/ValueSet/SchwangerschaftsstatusVS"
                }
            },
            {
                "id": "Observation.hasMember",
                "path": "Observation.hasMember",
                "short": "Erwartetes Geburtsdatum",
                "definition": "Eine Referenz auf die ErwartetesGeburtsdatum Observation",
                "max": "1",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.hasMember.reference",
                "path": "Observation.hasMember.reference",
                "min": 1,
                "mustSupport": true
            }
        ]
    }
}

Constraints/Invarianten

Terminology-Bindings

ElementStaerkeValueSet
Observation.value[x]:valueCodeableConceptrequiredhttps://gematik.de/fhir/isik/ValueSet/SchwangerschaftsstatusVS

Bestätigungsrelevanz

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin
Statusactive
Version4.0.1
Basishttps://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
categoryS0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
snomed-ctS Σ0..*ISiKSnomedCTCoding
loincS Σ1..*ISiKLoincCoding
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueDateTimedateTime
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKSchwangerschaftErwarteterEntbindungstermin" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin" />
    <version value="4.0.1" />
    <name value="ISiKSchwangerschaftErwarteterEntbindungstermin" />
    <title value="ISiK Schwangerschaft - Erwarteter Entbindungstermin" />
    <status value="active" />
    <experimental value="false" />
    <date value="2024-11-25" />
    <publisher value="gematik GmbH" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation.code">
            <path value="Observation.code" />
            <binding>
                <strength value="required" />
                <valueSet value="https://gematik.de/fhir/isik/ValueSet/SchwangerschaftEtMethodeVS" />
            </binding>
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <comment value="Motivation: Eine Observation MUSS immer einen Wert enthalten" />
            <type>
                <code value="dateTime" />
            </type>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ISiKSchwangerschaftErwarteterEntbindungstermin",
    "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin",
    "version": "4.0.1",
    "name": "ISiKSchwangerschaftErwarteterEntbindungstermin",
    "title": "ISiK Schwangerschaft - Erwarteter Entbindungstermin",
    "status": "active",
    "experimental": false,
    "date": "2024-11-25",
    "publisher": "gematik GmbH",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.code",
                "path": "Observation.code",
                "binding": {
                    "strength": "required",
                    "valueSet": "https://gematik.de/fhir/isik/ValueSet/SchwangerschaftEtMethodeVS"
                }
            },
            {
                "id": "Observation.value[x]",
                "path": "Observation.value[x]",
                "comment": "Motivation: Eine Observation MUSS immer einen Wert enthalten",
                "type":  [
                    {
                        "code": "dateTime"
                    }
                ]
            }
        ]
    }
}

Constraints/Invarianten

Terminology-Bindings

ElementStaerkeValueSet
Observation.coderequiredhttps://gematik.de/fhir/isik/ValueSet/SchwangerschaftEtMethodeVS

Profil zur Abbildung ob gestillt/Muttermilch abgepumpt und gefüttert wird

Bestätigungsrelevanz

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus
Statusactive
Version4.0.1
Basishttps://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
categoryS0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
snomed-ctS Σ0..*ISiKSnomedCTCodingPattern
loincS Σ1..*ISiKLoincCodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKStillstatus" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus" />
    <version value="4.0.1" />
    <name value="ISiKStillstatus" />
    <title value="ISiKStillstatus" />
    <status value="active" />
    <experimental value="false" />
    <date value="2024-11-25" />
    <publisher value="gematik GmbH" />
    <description value="Profil zur Abbildung ob gestillt/Muttermilch abgepumpt und gef&#252;ttert wird" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation.code.coding:snomed-ct">
            <path value="Observation.code.coding" />
            <sliceName value="snomed-ct" />
            <patternCoding>
                <system value="http://snomed.info/sct" />
                <code value="413712001" />
            </patternCoding>
        </element>
        <element id="Observation.code.coding:loinc">
            <path value="Observation.code.coding" />
            <sliceName value="loinc" />
            <patternCoding>
                <system value="http://loinc.org" />
                <code value="63895-7" />
            </patternCoding>
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <binding>
                <strength value="required" />
                <valueSet value="https://gematik.de/fhir/isik/ValueSet/StillstatusVS" />
            </binding>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ISiKStillstatus",
    "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus",
    "version": "4.0.1",
    "name": "ISiKStillstatus",
    "title": "ISiKStillstatus",
    "status": "active",
    "experimental": false,
    "date": "2024-11-25",
    "publisher": "gematik GmbH",
    "description": "Profil zur Abbildung ob gestillt/Muttermilch abgepumpt und gefüttert wird",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.code.coding:snomed-ct",
                "path": "Observation.code.coding",
                "sliceName": "snomed-ct",
                "patternCoding": {
                    "code": "413712001",
                    "system": "http://snomed.info/sct"
                }
            },
            {
                "id": "Observation.code.coding:loinc",
                "path": "Observation.code.coding",
                "sliceName": "loinc",
                "patternCoding": {
                    "code": "63895-7",
                    "system": "http://loinc.org"
                }
            },
            {
                "id": "Observation.value[x]",
                "path": "Observation.value[x]",
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://gematik.de/fhir/isik/ValueSet/StillstatusVS"
                }
            }
        ]
    }
}

Constraints/Invarianten

Terminology-Bindings

ElementStaerkeValueSet
Observation.value[x]requiredhttps://gematik.de/fhir/isik/ValueSet/StillstatusVS

Bestätigungsrelevanz

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus
Statusactive
Version4.0.1
Basishttps://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
categoryS0..*CodeableConceptBindingPattern
id0..1string
extensionI0..*Extension
snomed-ctS Σ0..*ISiKSnomedCTCodingPattern
loincS Σ1..*ISiKLoincCodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKAlkoholAbusus" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus" />
    <version value="4.0.1" />
    <name value="ISiKAlkoholAbusus" />
    <title value="ISiK Alkohol Abusus" />
    <status value="active" />
    <experimental value="false" />
    <date value="2024-11-25" />
    <publisher value="gematik GmbH" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation.category">
            <path value="Observation.category" />
            <patternCodeableConcept>
                <coding>
                    <system value="http://terminology.hl7.org/CodeSystem/observation-category" />
                    <code value="social-history" />
                </coding>
            </patternCodeableConcept>
        </element>
        <element id="Observation.code.coding:snomed-ct">
            <path value="Observation.code.coding" />
            <sliceName value="snomed-ct" />
            <patternCoding>
                <system value="http://snomed.info/sct" />
                <code value="15167005" />
            </patternCoding>
        </element>
        <element id="Observation.code.coding:loinc">
            <path value="Observation.code.coding" />
            <sliceName value="loinc" />
            <patternCoding>
                <system value="http://loinc.org" />
                <code value="74043-1" />
            </patternCoding>
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <binding>
                <strength value="required" />
                <valueSet value="http://terminology.hl7.org/ValueSet/yes-no-unknown-not-asked" />
            </binding>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ISiKAlkoholAbusus",
    "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus",
    "version": "4.0.1",
    "name": "ISiKAlkoholAbusus",
    "title": "ISiK Alkohol Abusus",
    "status": "active",
    "experimental": false,
    "date": "2024-11-25",
    "publisher": "gematik GmbH",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.category",
                "path": "Observation.category",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "social-history",
                            "system": "http://terminology.hl7.org/CodeSystem/observation-category"
                        }
                    ]
                }
            },
            {
                "id": "Observation.code.coding:snomed-ct",
                "path": "Observation.code.coding",
                "sliceName": "snomed-ct",
                "patternCoding": {
                    "code": "15167005",
                    "system": "http://snomed.info/sct"
                }
            },
            {
                "id": "Observation.code.coding:loinc",
                "path": "Observation.code.coding",
                "sliceName": "loinc",
                "patternCoding": {
                    "code": "74043-1",
                    "system": "http://loinc.org"
                }
            },
            {
                "id": "Observation.value[x]",
                "path": "Observation.value[x]",
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "http://terminology.hl7.org/ValueSet/yes-no-unknown-not-asked"
                }
            }
        ]
    }
}

Constraints/Invarianten

Terminology-Bindings

ElementStaerkeValueSet
Observation.value[x]requiredhttp://terminology.hl7.org/ValueSet/yes-no-unknown-not-asked

Bestätigungsrelevanz

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus
Statusactive
Version4.0.1
Basishttps://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
categoryS0..*CodeableConceptBindingPattern
id0..1string
extensionI0..*Extension
snomed-ctS Σ0..*ISiKSnomedCTCodingPattern
loincS Σ1..*ISiKLoincCodingPattern
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
focusΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
effectiveDateTimedateTime
effectivePeriodPeriod
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKRaucherStatus" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus" />
    <version value="4.0.1" />
    <name value="ISiKRaucherStatus" />
    <title value="ISiK Raucherstatus" />
    <status value="active" />
    <experimental value="false" />
    <date value="2024-11-25" />
    <publisher value="gematik GmbH" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation.category">
            <path value="Observation.category" />
            <patternCodeableConcept>
                <coding>
                    <system value="http://terminology.hl7.org/CodeSystem/observation-category" />
                    <code value="social-history" />
                </coding>
            </patternCodeableConcept>
        </element>
        <element id="Observation.code.coding:snomed-ct">
            <path value="Observation.code.coding" />
            <sliceName value="snomed-ct" />
            <patternCoding>
                <system value="http://snomed.info/sct" />
                <code value="77176002" />
            </patternCoding>
        </element>
        <element id="Observation.code.coding:loinc">
            <path value="Observation.code.coding" />
            <sliceName value="loinc" />
            <patternCoding>
                <system value="http://loinc.org" />
                <code value="72166-2" />
            </patternCoding>
        </element>
        <element id="Observation.value[x]">
            <path value="Observation.value[x]" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <binding>
                <strength value="required" />
                <valueSet value="https://gematik.de/fhir/isik/ValueSet/current-smoking-status-uv-ips" />
            </binding>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ISiKRaucherStatus",
    "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus",
    "version": "4.0.1",
    "name": "ISiKRaucherStatus",
    "title": "ISiK Raucherstatus",
    "status": "active",
    "experimental": false,
    "date": "2024-11-25",
    "publisher": "gematik GmbH",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation.category",
                "path": "Observation.category",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "social-history",
                            "system": "http://terminology.hl7.org/CodeSystem/observation-category"
                        }
                    ]
                }
            },
            {
                "id": "Observation.code.coding:snomed-ct",
                "path": "Observation.code.coding",
                "sliceName": "snomed-ct",
                "patternCoding": {
                    "code": "77176002",
                    "system": "http://snomed.info/sct"
                }
            },
            {
                "id": "Observation.code.coding:loinc",
                "path": "Observation.code.coding",
                "sliceName": "loinc",
                "patternCoding": {
                    "code": "72166-2",
                    "system": "http://loinc.org"
                }
            },
            {
                "id": "Observation.value[x]",
                "path": "Observation.value[x]",
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "binding": {
                    "strength": "required",
                    "valueSet": "https://gematik.de/fhir/isik/ValueSet/current-smoking-status-uv-ips"
                }
            }
        ]
    }
}

Constraints/Invarianten

Terminology-Bindings

ElementStaerkeValueSet
Observation.value[x]requiredhttps://gematik.de/fhir/isik/ValueSet/current-smoking-status-uv-ips

Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
Observation.statusStatus

Bedeutung: Der Status MUSS insbesondere zur Differenzierung von abgeschlossenen, vorläufigen oder korrigierten Beobachtungen angegeben werden.
WICHTIGER Hinweis für Implementierer:

  • Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch 'final'.
  • Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status entered-in-error und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.
Observation.categoryKategorie

Bedeutung: Kategorie-Code, der die Untersuchung kategorisiert.

Observation.codeCode

Bedeutung: Code, der die Untersuchung repräsentiert und kodiert.

Observation.code.coding

Motivation: Jede Lebenszustanduntersuchung MUSS einen LOINC Code enthalten, SnomedCT ist optional

Observation.code.coding:snomed-ct
Observation.code.coding:loinc
Observation.subjectPatientenbezug
Observation.subject.referencePatienten-Link

Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.

Observation.encounterAufenthaltsbezug
Observation.encounter.referenceEncounter-Link

Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.

Observation.effective[x]Zeitpunkt/-raum der Beobachtung

Bedeutung: Klinisch relevanter Zeitpunkt/Zeitspanne für die Observation.

Observation.value[x]Wert der Beobachtung

Bedeutung: Erfasster Wert der Observation.

Interaktionen

InteraktionVerbindlichkeit
readSHALL
search-typeSHALL
ParameterTypVerbindlichkeitHinweise
_idtokenSHALL

Beispiel:
GET [base]/[Resourcetype]?_id=103270
Anwendungshinweis:
Der Parameter _id wird selten alleinstehend verwendet, da sich zum Abruf einer Ressource anhand der id die READ-Interaktion besser anbietet. Der Parameter kann jedoch verwendet werden, um den Abruf einer Ressource bspw. mit einem _include weiterer Ressourcen zu verbinden, z.B. zum Abruf eines Encounters in Verbindung mit dem zugehörigen Patienten:
GET [base]/Encounter?_id=103270&_include=Encounter:patient Weitere Details siehe FHIR-Kernspezifikation, Abschnitt Parameters for all resources.
Dieser Suchparameter ist für die Umsetzung des IHE PDQm Profils verpflichtend.

_tagtokenSHALL

Beispiel:
GET [base]/[Resourcetype]?_tag=https://example.org/codes|needs-review
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation, Abschnitt Parameters for all resources sowie Abschnitt Tags.

_countnumberSHALL

Beispiel:
GET [base]/[Resourcetype]?_count=100
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation, Abschnitt Page Count.

_hasstringMAY

Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben
GET [base]/Patient?_has:Observation:patient:code=1234-5
Beispiel: Suche nach allen Encountern, bei denen die Diagnose 'A12.3' gestellt wurde
GET [base]/Encounter?_has:Condition:encounter:code=A12.3
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation, Abschnitt Reverse Chaining.

statustokenSHALL

Beispiel:
GET [base]/Observation?status=http://hl7.org/fhir/observation-status|final
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

categorytokenSHALL

Beispiel:
GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

codetokenSHALL

Beispiel:
GET [base]/Observation?code=http://loinc.org|82810-3
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

patientreferenceSHALL

Beispiel:
GET [base]/Observation?patient=Patient/123
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

subjectreferenceSHALL

Beispiel:
GET [base]/Observation?subject=Patient/123
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

datedateSHALL

Beispiel:
GET [base]/Observation?date=ge2013-01-14&date=le2021-12-31
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

combo-codetokenSHALL

Beispiel:
GET [base]/Observation?combo-code=85354-9
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

combo-code-value-quantitycompositeSHALL

Beispiel:
GET [base]/Observation?combo-code-value-quantity=http://loinc.org|8480-6$120|http://unitsofmeasure.org|mm[Hg]
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

component-codetokenSHALL

Beispiel:
GET [base]/Observation?component-code=http://loinc.org|85354-9
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

encounterreferenceSHALL

Beispiel:
GET [base]/Observation?encounter=Encounter/234
Anwendungshinweis:
Weitere Details siehe FHIR-Kernspezifikation.

(Reverse-)Include

Include
Observation:encounter; Observation:patient; Observation:subject

Beispiele

Schwangerschaftsstatus

Observation
<Observation xmlns="http://hl7.org/fhir">
    <id value="ISiKSchwangerschaftsstatusBeispiel" />
    <meta>
        <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus" />
    </meta>
    <status value="final" />
    <code>
        <coding>
            <system value="http://loinc.org" />
            <version value="2.77" />
            <code value="82810-3" />
            <display value="Pregnancy status" />
        </coding>
    </code>
    <subject>
        <reference value="Patient/PatientinMusterfrau" />
    </subject>
    <encounter>
        <reference value="Encounter/Fachabteilungskontakt" />
    </encounter>
    <effectiveDateTime value="2024-01-01" />
    <valueCodeableConcept>
        <coding>
            <system value="http://loinc.org" />
            <version value="2.77" />
            <code value="LA15173-0" />
            <display value="Pregnant" />
        </coding>
    </valueCodeableConcept>
    <hasMember>
        <reference value="Observation/ISiKSchwangerschaftErwarteterEntbindungsterminBeispiel" />
    </hasMember>
</Observation>
{
    "resourceType": "Observation",
    "id": "ISiKSchwangerschaftsstatusBeispiel",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftsstatus"
        ]
    },
    "code": {
        "coding":  [
            {
                "code": "82810-3",
                "system": "http://loinc.org",
                "display": "Pregnancy status",
                "version": "2.77"
            }
        ]
    },
    "status": "final",
    "subject": {
        "reference": "Patient/PatientinMusterfrau"
    },
    "effectiveDateTime": "2024-01-01",
    "valueCodeableConcept": {
        "coding":  [
            {
                "code": "LA15173-0",
                "system": "http://loinc.org",
                "display": "Pregnant",
                "version": "2.77"
            }
        ]
    },
    "hasMember":  [
        {
            "reference": "Observation/ISiKSchwangerschaftErwarteterEntbindungsterminBeispiel"
        }
    ],
    "encounter": {
        "reference": "Encounter/Fachabteilungskontakt"
    }
}

Erwarteter Entbindungstermin

Observation
<Observation xmlns="http://hl7.org/fhir">
    <id value="ISiKSchwangerschaftErwarteterEntbindungsterminBeispiel" />
    <meta>
        <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin" />
    </meta>
    <status value="final" />
    <code>
        <coding>
            <system value="http://loinc.org" />
            <version value="2.77" />
            <code value="11779-6" />
            <display value="Delivery date Estimated from last menstrual period" />
        </coding>
    </code>
    <subject>
        <reference value="Patient/PatientinMusterfrau" />
    </subject>
    <encounter>
        <reference value="Encounter/Fachabteilungskontakt" />
    </encounter>
    <effectiveDateTime value="2024-01-01" />
    <valueDateTime value="2024-08-01" />
</Observation>
{
    "resourceType": "Observation",
    "id": "ISiKSchwangerschaftErwarteterEntbindungsterminBeispiel",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/StructureDefinition/ISiKSchwangerschaftErwarteterEntbindungstermin"
        ]
    },
    "code": {
        "coding":  [
            {
                "system": "http://loinc.org",
                "code": "11779-6",
                "display": "Delivery date Estimated from last menstrual period",
                "version": "2.77"
            }
        ]
    },
    "status": "final",
    "subject": {
        "reference": "Patient/PatientinMusterfrau"
    },
    "effectiveDateTime": "2024-01-01",
    "valueDateTime": "2024-08-01",
    "encounter": {
        "reference": "Encounter/Fachabteilungskontakt"
    }
}

Alkoholabusus

Observation
<Observation xmlns="http://hl7.org/fhir">
    <id value="ISiKAlkoholAbususBeispiel" />
    <meta>
        <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus" />
    </meta>
    <status value="final" />
    <code>
        <coding>
            <system value="http://snomed.info/sct" />
            <version value="http://snomed.info/sct/11000274103/version/20231115" />
            <code value="15167005" />
            <display value="Sch&#228;dlicher Gebrauch von Alkohol" />
        </coding>
        <coding>
            <system value="http://loinc.org" />
            <version value="2.77" />
            <code value="74043-1" />
            <display value="Alcohol use disorder" />
        </coding>
    </code>
    <subject>
        <reference value="Patient/PatientinMusterfrau" />
    </subject>
    <encounter>
        <reference value="Encounter/Fachabteilungskontakt" />
    </encounter>
    <effectiveDateTime value="2024-01-01" />
    <valueCodeableConcept>
        <coding>
            <system value="http://terminology.hl7.org/CodeSystem/v2-0532" />
            <code value="Y" />
            <display value="Yes" />
        </coding>
    </valueCodeableConcept>
</Observation>
{
    "resourceType": "Observation",
    "id": "ISiKAlkoholAbususBeispiel",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/StructureDefinition/ISiKAlkoholAbusus"
        ]
    },
    "code": {
        "coding":  [
            {
                "code": "15167005",
                "system": "http://snomed.info/sct",
                "display": "Schädlicher Gebrauch von Alkohol",
                "version": "http://snomed.info/sct/11000274103/version/20231115"
            },
            {
                "system": "http://loinc.org",
                "code": "74043-1",
                "display": "Alcohol use disorder",
                "version": "2.77"
            }
        ]
    },
    "status": "final",
    "subject": {
        "reference": "Patient/PatientinMusterfrau"
    },
    "effectiveDateTime": "2024-01-01",
    "valueCodeableConcept": {
        "coding":  [
            {
                "code": "Y",
                "system": "http://terminology.hl7.org/CodeSystem/v2-0532",
                "display": "Yes"
            }
        ]
    },
    "encounter": {
        "reference": "Encounter/Fachabteilungskontakt"
    }
}

Raucherstatus

Observation
<Observation xmlns="http://hl7.org/fhir">
    <id value="ISiKRaucherStatusBeispiel" />
    <meta>
        <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus" />
    </meta>
    <status value="final" />
    <code>
        <coding>
            <system value="http://snomed.info/sct" />
            <version value="http://snomed.info/sct/11000274103/version/20231115" />
            <code value="77176002" />
            <display value="Smoker" />
        </coding>
        <coding>
            <system value="http://loinc.org" />
            <version value="2.77" />
            <code value="72166-2" />
            <display value="Tobacco smoking status" />
        </coding>
    </code>
    <subject>
        <reference value="Patient/PatientinMusterfrau" />
    </subject>
    <encounter>
        <reference value="Encounter/Fachabteilungskontakt" />
    </encounter>
    <effectiveDateTime value="2024-01-01" />
    <valueCodeableConcept>
        <coding>
            <system value="http://loinc.org" />
            <version value="2.77" />
            <code value="LA15920-4" />
            <display value="Former smoker" />
        </coding>
    </valueCodeableConcept>
</Observation>
{
    "resourceType": "Observation",
    "id": "ISiKRaucherStatusBeispiel",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/StructureDefinition/ISiKRaucherStatus"
        ]
    },
    "code": {
        "coding":  [
            {
                "code": "77176002",
                "system": "http://snomed.info/sct",
                "display": "Smoker",
                "version": "http://snomed.info/sct/11000274103/version/20231115"
            },
            {
                "system": "http://loinc.org",
                "code": "72166-2",
                "display": "Tobacco smoking status",
                "version": "2.77"
            }
        ]
    },
    "status": "final",
    "subject": {
        "reference": "Patient/PatientinMusterfrau"
    },
    "effectiveDateTime": "2024-01-01",
    "valueCodeableConcept": {
        "coding":  [
            {
                "code": "LA15920-4",
                "system": "http://loinc.org",
                "display": "Former smoker",
                "version": "2.77"
            }
        ]
    },
    "encounter": {
        "reference": "Encounter/Fachabteilungskontakt"
    }
}

Stillstatus

Observation
<Observation xmlns="http://hl7.org/fhir">
    <id value="ISiKStillstatusBeispiel" />
    <meta>
        <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus" />
    </meta>
    <status value="final" />
    <code>
        <coding>
            <system value="http://snomed.info/sct" />
            <version value="http://snomed.info/sct/11000274103/version/20231115" />
            <code value="413712001" />
            <display value="Breastfeeding (mother)" />
        </coding>
        <coding>
            <system value="http://loinc.org" />
            <version value="2.77" />
            <code value="63895-7" />
            <display value="Breastfeeding status" />
        </coding>
    </code>
    <subject>
        <reference value="Patient/PatientinMusterfrau" />
    </subject>
    <encounter>
        <reference value="Encounter/Fachabteilungskontakt" />
    </encounter>
    <effectiveDateTime value="2024-01-01" />
    <valueCodeableConcept>
        <coding>
            <system value="http://loinc.org" />
            <code value="LA29252-6" />
            <display value="Currently breastfeeding" />
        </coding>
    </valueCodeableConcept>
</Observation>
{
    "resourceType": "Observation",
    "id": "ISiKStillstatusBeispiel",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/StructureDefinition/ISiKStillstatus"
        ]
    },
    "code": {
        "coding":  [
            {
                "code": "413712001",
                "system": "http://snomed.info/sct",
                "display": "Breastfeeding (mother)",
                "version": "http://snomed.info/sct/11000274103/version/20231115"
            },
            {
                "system": "http://loinc.org",
                "code": "63895-7",
                "display": "Breastfeeding status",
                "version": "2.77"
            }
        ]
    },
    "status": "final",
    "subject": {
        "reference": "Patient/PatientinMusterfrau"
    },
    "effectiveDateTime": "2024-01-01",
    "valueCodeableConcept": {
        "coding":  [
            {
                "code": "LA29252-6",
                "system": "http://loinc.org",
                "display": "Currently breastfeeding"
            }
        ]
    },
    "encounter": {
        "reference": "Encounter/Fachabteilungskontakt"
    }
}