Dieses Profil beschreibt die maschinenlesbare Auswahl von Codes für die Kodierung spezifischer FHIR-Elemente in ISiK-Szenarien.

Motivation

ISiK erlaubt in diversen Kontexten die Erweiterung der Kodierung durch Krankenhaus- / System-interne Kodierungen. Mittels der Veröffentlichung von ValueSets können Auswahllisten für externe Clients bereitgestellt werden, sodass diese entsprechende Kodierungen ebenfalls anbieten können.

Kompatibilität

Für das Profil ISiKValueSet wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt. Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.

Bestätigungsrelevanz

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet
Statusactive
Version5.1.0
Basishttp://hl7.org/fhir/StructureDefinition/ValueSet

Inhalt

idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
urlS Σ1..1uri
identifierΣ0..*Identifier
versionS Σ1..1string
nameS Σ C1..1string
titleΣ0..1string
statusS Σ ?!1..1codeBinding
experimentalΣ0..1boolean
dateΣ0..1dateTime
publisherΣ0..1string
contactΣ0..*ContactDetail
description0..1markdown
id0..1string
extensionC0..*Extension
codeΣ1..1CodingBindingPattern
valueCodeableConceptCodeableConcept
jurisdictionΣ0..*CodeableConceptBinding
immutableΣ0..1boolean
purpose0..1markdown
copyright0..1markdown
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lockedDateΣ0..1date
inactiveΣ0..1boolean
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
systemΣ C0..1uri
versionΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
code1..1code
display0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language0..1codeBinding
use0..1CodingBinding
value1..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
propertyΣ1..1code
opΣ1..1codeBinding
valueΣ1..1string
valueSetΣ C0..*canonical(ValueSet)
excludeC0..*see (include)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
identifier0..1uri
timestampS1..1dateTime
total0..1integer
offset0..1integer
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
name1..1string
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueDecimaldecimal
valueUriuri
valueCodecode
valueDateTimedateTime
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
systemS1..1uri
abstract0..1boolean
inactive0..1boolean
versionS1..1string
codeS C1..1code
displayS C1..1string
designation0..*see (designation)
contains0..*see (contains)
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="ISiKValueSet" />
<url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet" />
<version value="5.1.0" />
<name value="ISiKValueSet" />
<status value="active" />
<experimental value="false" />
<date value="2025-10-23" />
<publisher value="gematik GmbH" />
<description value="Dieses Profil beschreibt die maschinenlesbare Auswahl von Codes \nfür die Kodierung spezifischer FHIR-Elemente in ISiK-Szenarien.\n### Motivation\n\nISiK erlaubt in diversen Kontexten die Erweiterung der Kodierung durch Krankenhaus- / System-interne Kodierungen.\nMittels der Veröffentlichung von ValueSets können Auswahllisten für externe Clients bereitgestellt werden, sodass diese entsprechende Kodierungen ebenfalls anbieten können.\n### Kompatibilität\n\nFür das Profil ISiKValueSet wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.\nHinweise zu Inkompatibilitäten können ü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="ValueSet" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/ValueSet" />
<derivation value="constraint" />
<element id="ValueSet.id">
<path value="ValueSet.id" />
<short value="serverseitige, interne ID des Datensatzes" />
<comment value="**bedingtes Pflichtfeld/bedingtes MS:** Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine `id` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `id`verfügen." />
<mustSupport value="true" />
</element>
<element id="ValueSet.meta.versionId">
<path value="ValueSet.meta.versionId" />
<short value="Eindeutiger Name der serverseitigen Version des Datensatzes" />
<comment value="Alle von einem Server bereitgestellten Ressourcen SOLLEN über eine `versionID` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `versionID`verfügen." />
</element>
<element id="ValueSet.meta.lastUpdated">
<path value="ValueSet.meta.lastUpdated" />
<short value="Zeitpunkt der letzten Änderung" />
<comment value="Alle von einem Server bereitgestellten Ressourcen SOLLEN über ein `lastUpdate` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über ein `lastUpdate`verfügen." />
</element>
<element id="ValueSet.url">
<path value="ValueSet.url" />
<short value="Eindeutige Url des ValueSets" />
<comment value="**Bedeutung:** Eindeutige Url zur Identifizierung des ValueSets. Absolute Urls sind zu bevorzugen.\n\n**Hinweise:** OIDs SOLLTEN als weitere Identifier des CodeSystems verwendet werden. In jedem Fall SOLLTE eine Canonical Url vergeben werden." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.version">
<path value="ValueSet.version" />
<short value="Version des ValueSets" />
<comment value="**Bedeutung:** Version des ValueSets\n\n**Hinweise:** Jede Änderung des dazugehörigen CodeSystems MUSS eine Änderung in der Version des CodeSystems und ValueSets nach sich ziehen." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.name">
<path value="ValueSet.name" />
<short value="Name des ValueSets" />
<comment value="**Bedeutung:** Maschinenlesbarer Name des ValueSets\n\n**Hinweise:** Der Constraint [vsd-0](https://www.hl7.org/fhir/R4/valueset.html#invs) ist hierbei zu beachten." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.status">
<path value="ValueSet.status" />
<short value="Status" />
<comment value="Zeigt den aktuellen Status der Ressource an. \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 'active' und 'retired''.\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 value="true" />
</element>
<element id="ValueSet.useContext">
<path value="ValueSet.useContext" />
<short value="Datenelement-Relevanz das ValueSet" />
<comment value="**Bedeutung:** Angabe für welches Datenelement das ValueSet relevant ist\n\n**Hinweise:** Es muss mindestens ein useContext angegeben werden, in dem der Ressourcen-Typ kodiert wird, in dem das ValueSet in einem Element zur Verwendung kommt." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.useContext.code">
<path value="ValueSet.useContext.code" />
<comment value="Der Code 'focus' MUSS angegeben werden, um zu kennzeichnen, dass die UsageContext-Angabe sich auf die durch das ValueSet zu kodierenden Konzepte bezieht." />
<system value="http://terminology.hl7.org/CodeSystem/usage-context-type" />
<code value="focus" />
</patternCoding>
</element>
<element id="ValueSet.useContext.value[x]">
<path value="ValueSet.useContext.value[x]" />
<comment value="Angabe in welchem Ressourcen-Typ das ValueSet verwendet wird." />
<code value="CodeableConcept" />
</type>
<strength value="required" />
<description value="One of the resource types defined as part of this version of FHIR." />
<valueSet value="http://hl7.org/fhir/ValueSet/resource-types" />
</binding>
</element>
<element id="ValueSet.expansion">
<path value="ValueSet.expansion" />
<short value="Expansion der Konzepte" />
<comment value="**Bedeutung:** Angabe der Konzepte aus denen sich das ValueSet zusammensetzt.\n\n**Hinweise:** Mindestens MUSS ein Code und ein Anzeigetext spezifiziert werden." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.expansion.timestamp">
<path value="ValueSet.expansion.timestamp" />
<comment value="Angabe zu welchem Zeitpunkt die Expansion generiert wurden ist." />
<mustSupport value="true" />
</element>
<element id="ValueSet.expansion.contains">
<path value="ValueSet.expansion.contains" />
<comment value="Enthält die Liste der Konzepte, die in der Expansion enthalten sind." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.expansion.contains.system">
<path value="ValueSet.expansion.contains.system" />
<comment value="Gibt das Codingsystem an, aus dem das Konzept stammt." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.expansion.contains.version">
<path value="ValueSet.expansion.contains.version" />
<comment value="Spezifiziert die Version des Codingsystems, die verwendet wurde." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.expansion.contains.code">
<path value="ValueSet.expansion.contains.code" />
<comment value="Der spezifische Code des Konzepts im definierten Codingsystem." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="ValueSet.expansion.contains.display">
<path value="ValueSet.expansion.contains.display" />
<comment value="Die menschlich lesbare Darstellung des Konzepts." />
<min value="1" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "ISiKValueSet",
"url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet",
"version": "5.1.0",
"name": "ISiKValueSet",
"status": "active",
"experimental": false,
"date": "2025-10-23",
"publisher": "gematik GmbH",
"description": "Dieses Profil beschreibt die maschinenlesbare Auswahl von Codes \nfür die Kodierung spezifischer FHIR-Elemente in ISiK-Szenarien.\n### Motivation\n\nISiK erlaubt in diversen Kontexten die Erweiterung der Kodierung durch Krankenhaus- / System-interne Kodierungen.\nMittels der Veröffentlichung von ValueSets können Auswahllisten für externe Clients bereitgestellt werden, sodass diese entsprechende Kodierungen ebenfalls anbieten können.\n### Kompatibilität\n\nFür das Profil ISiKValueSet wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.\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": "ValueSet",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/ValueSet",
"derivation": "constraint",
"element": [
{
"id": "ValueSet.id",
"path": "ValueSet.id",
"short": "serverseitige, interne ID des Datensatzes",
"comment": "**bedingtes Pflichtfeld/bedingtes MS:** Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine `id` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `id`verfügen.",
"mustSupport": true
},
{
"id": "ValueSet.meta.versionId",
"path": "ValueSet.meta.versionId",
"short": "Eindeutiger Name der serverseitigen Version des Datensatzes",
"comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über eine `versionID` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über eine `versionID`verfügen."
},
{
"id": "ValueSet.meta.lastUpdated",
"path": "ValueSet.meta.lastUpdated",
"short": "Zeitpunkt der letzten Änderung",
"comment": "Alle von einem Server bereitgestellten Ressourcen SOLLEN über ein `lastUpdate` verfügen.\n Von Clients erzeugte Ressourcen, die im Kontext einer CREATE-Interaktion übermittelt werden, MÜSSEN NICHT über ein `lastUpdate`verfügen."
},
{
"id": "ValueSet.url",
"path": "ValueSet.url",
"short": "Eindeutige Url des ValueSets",
"comment": "**Bedeutung:** Eindeutige Url zur Identifizierung des ValueSets. Absolute Urls sind zu bevorzugen.\n\n**Hinweise:** OIDs SOLLTEN als weitere Identifier des CodeSystems verwendet werden. In jedem Fall SOLLTE eine Canonical Url vergeben werden.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.version",
"path": "ValueSet.version",
"short": "Version des ValueSets",
"comment": "**Bedeutung:** Version des ValueSets\n\n**Hinweise:** Jede Änderung des dazugehörigen CodeSystems MUSS eine Änderung in der Version des CodeSystems und ValueSets nach sich ziehen.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.name",
"path": "ValueSet.name",
"short": "Name des ValueSets",
"comment": "**Bedeutung:** Maschinenlesbarer Name des ValueSets\n\n**Hinweise:** Der Constraint [vsd-0](https://www.hl7.org/fhir/R4/valueset.html#invs) ist hierbei zu beachten.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.status",
"path": "ValueSet.status",
"short": "Status",
"comment": "Zeigt den aktuellen Status der Ressource an. \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 'active' und 'retired''.\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": "ValueSet.useContext",
"path": "ValueSet.useContext",
"short": "Datenelement-Relevanz das ValueSet",
"comment": "**Bedeutung:** Angabe für welches Datenelement das ValueSet relevant ist\n\n**Hinweise:** Es muss mindestens ein useContext angegeben werden, in dem der Ressourcen-Typ kodiert wird, in dem das ValueSet in einem Element zur Verwendung kommt.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.useContext.code",
"path": "ValueSet.useContext.code",
"comment": "Der Code 'focus' MUSS angegeben werden, um zu kennzeichnen, dass die UsageContext-Angabe sich auf die durch das ValueSet zu kodierenden Konzepte bezieht.",
"code": "focus",
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type"
}
},
{
"id": "ValueSet.useContext.value[x]",
"path": "ValueSet.useContext.value[x]",
"comment": "Angabe in welchem Ressourcen-Typ das ValueSet verwendet wird.",
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/ValueSet/resource-types",
"description": "One of the resource types defined as part of this version of FHIR."
}
},
{
"id": "ValueSet.expansion",
"path": "ValueSet.expansion",
"short": "Expansion der Konzepte",
"comment": "**Bedeutung:** Angabe der Konzepte aus denen sich das ValueSet zusammensetzt.\n\n**Hinweise:** Mindestens MUSS ein Code und ein Anzeigetext spezifiziert werden.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.expansion.timestamp",
"path": "ValueSet.expansion.timestamp",
"comment": "Angabe zu welchem Zeitpunkt die Expansion generiert wurden ist.",
"mustSupport": true
},
{
"id": "ValueSet.expansion.contains",
"path": "ValueSet.expansion.contains",
"comment": "Enthält die Liste der Konzepte, die in der Expansion enthalten sind.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.expansion.contains.system",
"path": "ValueSet.expansion.contains.system",
"comment": "Gibt das Codingsystem an, aus dem das Konzept stammt.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.expansion.contains.version",
"path": "ValueSet.expansion.contains.version",
"comment": "Spezifiziert die Version des Codingsystems, die verwendet wurde.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.expansion.contains.code",
"path": "ValueSet.expansion.contains.code",
"comment": "Der spezifische Code des Konzepts im definierten Codingsystem.",
"min": 1,
"mustSupport": true
},
{
"id": "ValueSet.expansion.contains.display",
"path": "ValueSet.expansion.contains.display",
"comment": "Die menschlich lesbare Darstellung des Konzepts.",
"min": 1,
"mustSupport": true
}
]
}
}

Constraints/Invarianten