Context Identifier

Definiert im Kontext einer Domain, welche Identifikatoren an welchen Ressourcen benötigt werden, um in der Policy Verwendung zu finden.

Existieren mehrere Extensions im Kontext einer Domain, so werden diese UND-verknüpft. Die Elemente resourceType, type und system sind ebenfalls UND-verknüpft.

Der FHIR-Ressourcentyp als Kontext muss immer angegeben werden. Identifier-Typen (type) und -Namensräume (system) sind optional. Sind mehrere type- oder system-Elemente angegeben, so sind diese untereinander ODER-verknüpft. Sind diese angegeben, so müssen die dem resourceType entsprechenden Ressourcen einen Identifier mit dem entsprechenden type und/oder system besitzen. Bei logischen Referenzen (Reference by Identifier) gilt dies entsprechend.

Übersicht

id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodingCoding
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueUriuri
url1..1uriFixed Value

Beispiel

Um beispielsweise den Bezug von Einwilligungen und Patient über eine durch SAP vergebene PatientenID herzustellen, wäre die Nutzung des folgenden Eintrags denkbar.

 <extension url="http://fhir.de/ConsentManagement/StructureDefinition/ContextIdentifier">
        <extension url="resourceType">
            <valueCoding>
                <system value="http://hl7.org/fhir/resource-types" />
                <code value="Patient" />
            </valueCoding>
        </extension>
        <extension url="system">
            <valueUri value="https://ths-greifswald.de/fhir/gics/identifiers/SapId" />
        </extension>
    </extension>