ISiKValueSet
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
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKValueSet |
|---|---|
| Status | active |
| Version | 5.1.0 |
| Basis | http://hl7.org/fhir/StructureDefinition/ValueSet |
Inhalt
| ISiKValueSet (ValueSet) | C | ValueSet | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| url | S Σ | 1..1 | uri |
| identifier | Σ | 0..* | Identifier |
| version | S Σ | 1..1 | string |
| name | S Σ C | 1..1 | string |
| title | Σ | 0..1 | string |
| status | S Σ ?! | 1..1 | codeBinding |
| experimental | Σ | 0..1 | boolean |
| date | Σ | 0..1 | dateTime |
| publisher | Σ | 0..1 | string |
| contact | Σ | 0..* | ContactDetail |
| description | 0..1 | markdown | |
| useContext | S Σ | 1..* | UsageContext |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| code | Σ | 1..1 | CodingBindingPattern |
| value[x] | Σ | 1..1 | Binding |
| valueCodeableConcept | CodeableConcept | ||
| jurisdiction | Σ | 0..* | CodeableConceptBinding |
| immutable | Σ | 0..1 | boolean |
| purpose | 0..1 | markdown | |
| copyright | 0..1 | markdown | |
| compose | 0..1 | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| lockedDate | Σ | 0..1 | date |
| inactive | Σ | 0..1 | boolean |
| include | Σ C | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| system | Σ C | 0..1 | uri |
| version | Σ | 0..1 | string |
| concept | C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | 1..1 | code | |
| display | 0..1 | string | |
| designation | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| language | 0..1 | codeBinding | |
| use | 0..1 | CodingBinding | |
| value | 1..1 | string | |
| filter | Σ C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| property | Σ | 1..1 | code |
| op | Σ | 1..1 | codeBinding |
| value | Σ | 1..1 | string |
| valueSet | Σ C | 0..* | canonical(ValueSet) |
| exclude | C | 0..* | see (include) |
| expansion | S | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| identifier | 0..1 | uri | |
| timestamp | S | 1..1 | dateTime |
| total | 0..1 | integer | |
| offset | 0..1 | integer | |
| parameter | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| name | 1..1 | string | |
| value[x] | 0..1 | ||
| valueString | string | ||
| valueBoolean | boolean | ||
| valueInteger | integer | ||
| valueDecimal | decimal | ||
| valueUri | uri | ||
| valueCode | code | ||
| valueDateTime | dateTime | ||
| contains | S C | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| system | S | 1..1 | uri |
| abstract | 0..1 | boolean | |
| inactive | 0..1 | boolean | |
| version | S | 1..1 | string |
| code | S C | 1..1 | code |
| display | S C | 1..1 | string |
| designation | 0..* | see (designation) | |
| contains | 0..* | see (contains) |
Constraints/Invarianten
Interaktionen
| Interaktion | Verbindlichkeit |
|---|---|
| read | SHALL |
| search-type | SHALL |
| Parameter | Typ | Verbindlichkeit | Hinweise |
|---|---|---|---|
| _id | token | SHALL | Beispiel:
|
| _tag | token | SHALL | Beispiel:
|
| _count | number | SHALL | Beispiel:
|
| _has | string | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben
|
| url | uri | SHALL | Beispiel: |
| name | string | SHALL | Beispiel: |
| status | token | SHALL | Beispiel: |
| version | token | SHALL | Beispiel: |
| context-type-value | composite | MAY | Beispiel: |
(Reverse-)Include
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise |
|---|---|---|
| ValueSet.id | serverseitige, interne ID des Datensatzes | bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine |
| ValueSet.url | Eindeutige Url des ValueSets | Bedeutung: Eindeutige Url zur Identifizierung des ValueSets. Absolute Urls sind zu bevorzugen. Hinweise: OIDs SOLLTEN als weitere Identifier des CodeSystems verwendet werden. In jedem Fall SOLLTE eine Canonical Url vergeben werden. |
| ValueSet.version | Version des ValueSets | Bedeutung: Version des ValueSets Hinweise: Jede Änderung des dazugehörigen CodeSystems MUSS eine Änderung in der Version des CodeSystems und ValueSets nach sich ziehen. |
| ValueSet.name | Name des ValueSets | Bedeutung: Maschinenlesbarer Name des ValueSets Hinweise: Der Constraint vsd-0 ist hierbei zu beachten. |
| ValueSet.status | Status | Zeigt den aktuellen Status der Ressource an.
|
| ValueSet.useContext | Datenelement-Relevanz das ValueSet | Bedeutung: Angabe für welches Datenelement das ValueSet relevant ist 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. |
| ValueSet.expansion | Expansion der Konzepte | Bedeutung: Angabe der Konzepte aus denen sich das ValueSet zusammensetzt. Hinweise: Mindestens MUSS ein Code und ein Anzeigetext spezifiziert werden. |
| ValueSet.expansion.timestamp | Angabe zu welchem Zeitpunkt die Expansion generiert wurden ist. | |
| ValueSet.expansion.contains | Enthält die Liste der Konzepte, die in der Expansion enthalten sind. | |
| ValueSet.expansion.contains.system | Gibt das Codingsystem an, aus dem das Konzept stammt. | |
| ValueSet.expansion.contains.version | Spezifiziert die Version des Codingsystems, die verwendet wurde. | |
| ValueSet.expansion.contains.code | Der spezifische Code des Konzepts im definierten Codingsystem. | |
| ValueSet.expansion.contains.display | Die menschlich lesbare Darstellung des Konzepts. |
Valides Minimalbeispiel:
Expansion
This expansion was generated on 2022-03-30
| Code | System | Display |
|---|---|---|
| test | http://example.org/fhir/CodeSystem/TestKatalog | Test |