ISiKMedikationTransactionResponse (Bundle)

Hinweis: Die Regeln aus dem Modul ISiK Basis Stufe 4 für die Verarbeitung Document-Bundles, treffen hier nicht zu, da es sich um den Bundle-Typ Transaction handelt.

Dieses Profil definiert die Server-Antwort auf Transaktions-Bundles im Rahmen von ISiK-Medikations-Szenarien.

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse
Statusactive
Version4.0.3
Basishttp://hl7.org/fhir/StructureDefinition/Bundle

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierΣ0..1Identifier
typeS Σ1..1codeBindingAuto Value
timestampΣ0..1instant
totalΣ C0..1unsignedInt
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationΣ1..1string
urlΣ1..1uri
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
fullUrlS Σ0..1uri
resourceS Σ0..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusS Σ1..1string
locationS Σ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeS Σ0..1Resource
signatureΣ0..1Signature
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="ISiKMedikationTransactionResponse" />
<url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse" />
<version value="4.0.3" />
<name value="ISiKMedikationTransactionResponse" />
<title value="ISiK Medikation TransactionBundle-Response" />
<status value="active" />
<experimental value="false" />
<date value="2025-04-08" />
<publisher value="gematik GmbH" />
<description value="Dieses Profil definiert die Server-Antwort auf Transaktions-Bundles im Rahmen von ISiK-Medikations-Szenarien." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Bundle" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" />
<derivation value="constraint" />
<element id="Bundle.type">
<path value="Bundle.type" />
<short value="Type des Bundles" />
<comment value="fix: transaction-response" />
<fixedCode value="transaction-response" />
<mustSupport value="true" />
</element>
<element id="Bundle.entry">
<path value="Bundle.entry" />
<short value="Der einzelne Eintrag zur Interaktion" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Bundle.entry.link">
<path value="Bundle.entry.link" />
<max value="0" />
</element>
<element id="Bundle.entry.fullUrl">
<path value="Bundle.entry.fullUrl" />
<short value="vollständige URL der Ressource" />
<mustSupport value="true" />
</element>
<element id="Bundle.entry.resource">
<path value="Bundle.entry.resource" />
<short value="Die Ressourcen-Instanz der Interaktion" />
<mustSupport value="true" />
</element>
<element id="Bundle.entry.search">
<path value="Bundle.entry.search" />
<max value="0" />
</element>
<element id="Bundle.entry.request">
<path value="Bundle.entry.request" />
<max value="0" />
</element>
<element id="Bundle.entry.response">
<path value="Bundle.entry.response" />
<short value="HTTP-Response des Servers innerhalb der Transaktions-Antwort" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Bundle.entry.response.status">
<path value="Bundle.entry.response.status" />
<short value="HTTP-Statuscode" />
<mustSupport value="true" />
</element>
<element id="Bundle.entry.response.location">
<path value="Bundle.entry.response.location" />
<short value="Location der Ressource (URL) auf dem Server" />
<comment value="Gemäß FHIR-Spezifikation MUSS hier der Pfad zur exakten Version (History) enthalten sein, wenn der Server History unterstützt." />
<mustSupport value="true" />
</element>
<element id="Bundle.entry.response.outcome">
<path value="Bundle.entry.response.outcome" />
<short value="OperationOutcome-Ressource zur Rückgabe von Fehler-Details sowie Informationen." />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "ISiKMedikationTransactionResponse",
"url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse",
"version": "4.0.3",
"name": "ISiKMedikationTransactionResponse",
"title": "ISiK Medikation TransactionBundle-Response",
"status": "active",
"experimental": false,
"date": "2025-04-08",
"publisher": "gematik GmbH",
"description": "Dieses Profil definiert die Server-Antwort auf Transaktions-Bundles im Rahmen von ISiK-Medikations-Szenarien.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Bundle",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
"derivation": "constraint",
"element": [
{
"id": "Bundle.type",
"path": "Bundle.type",
"short": "Type des Bundles",
"comment": "fix: transaction-response",
"fixedCode": "transaction-response",
"mustSupport": true
},
{
"id": "Bundle.entry",
"path": "Bundle.entry",
"short": "Der einzelne Eintrag zur Interaktion",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.entry.link",
"path": "Bundle.entry.link",
"max": "0"
},
{
"id": "Bundle.entry.fullUrl",
"path": "Bundle.entry.fullUrl",
"short": "vollständige URL der Ressource",
"mustSupport": true
},
{
"id": "Bundle.entry.resource",
"path": "Bundle.entry.resource",
"short": "Die Ressourcen-Instanz der Interaktion",
"mustSupport": true
},
{
"id": "Bundle.entry.search",
"path": "Bundle.entry.search",
"max": "0"
},
{
"id": "Bundle.entry.request",
"path": "Bundle.entry.request",
"max": "0"
},
{
"id": "Bundle.entry.response",
"path": "Bundle.entry.response",
"short": "HTTP-Response des Servers innerhalb der Transaktions-Antwort",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.entry.response.status",
"path": "Bundle.entry.response.status",
"short": "HTTP-Statuscode",
"mustSupport": true
},
{
"id": "Bundle.entry.response.location",
"path": "Bundle.entry.response.location",
"short": "Location der Ressource (URL) auf dem Server",
"comment": "Gemäß FHIR-Spezifikation MUSS hier der Pfad zur exakten Version (History) enthalten sein, wenn der Server History unterstützt.",
"mustSupport": true
},
{
"id": "Bundle.entry.response.outcome",
"path": "Bundle.entry.response.outcome",
"short": "OperationOutcome-Ressource zur Rückgabe von Fehler-Details sowie Informationen.",
"mustSupport": true
}
]
}
}

Constraints/Invarianten

Terminology-Bindings

Interaktionen

TransactionResponse-Bundles werden nicht persistiert, sondern ausschließlich im Kontext von FHIR-Transaktionen verwendet, vgl. FHIR RESTful API - Batch/Transaction.

Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
Bundle.typeType des Bundles

fix: transaction-response

Bundle.entryDer einzelne Eintrag zur Interaktion
Bundle.entry.fullUrlvollständige URL der Ressource
Bundle.entry.resourceDie Ressourcen-Instanz der Interaktion
Bundle.entry.responseHTTP-Response des Servers innerhalb der Transaktions-Antwort
Bundle.entry.response.statusHTTP-Statuscode
Bundle.entry.response.locationLocation der Ressource (URL) auf dem Server

Gemäß FHIR-Spezifikation MUSS hier der Pfad zur exakten Version (History) enthalten sein, wenn der Server History unterstützt.

Bundle.entry.response.outcomeOperationOutcome-Ressource zur Rückgabe von Fehler-Details sowie Informationen.

Beispiele

Bundle
<Bundle xmlns="http://hl7.org/fhir">
<id value="ExampleISiKMedikationTransactionResponse" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse" />
</meta>
<type value="transaction-response" />
<fullUrl value="http://my.target.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1" />
<MedicationStatement>
<id value="ExampleISiKMedikationsInformation1" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" />
</meta>
<extension url="https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKAcceptedRisk">
<valueString value="Erhöhtes Blutungsrisiko ist in diesem Fall vertretbar." />
</extension>
<extension url="https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedikationsart">
<system value="https://gematik.de/fhir/isik/CodeSystem/ISiKMedikationsartCS" />
<code value="akut" />
</valueCoding>
</extension>
<extension url="https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKSelbstmedikation">
<valueBoolean value="true" />
</extension>
<extension url="https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKBehandlungsziel">
<valueString value="Schmerztherapie postoperativ" />
</extension>
<status value="active" />
<reference value="Medication/ExampleISiKMedikament1" />
</medicationReference>
<reference value="Patient/PatientinMusterfrau" />
</subject>
<reference value="Encounter/Fachabteilungskontakt" />
</context>
<start value="2021-07-01" />
</effectivePeriod>
<dateAsserted value="2021-07-01" />
<reference value="Condition/BehandlungsDiagnoseFreitext" />
</reasonReference>
<when value="MORN" />
<when value="NOON" />
<when value="EVE" />
</repeat>
</timing>
<value value="1" />
<unit value="Brausetablette" />
<system value="http://unitsofmeasure.org" />
<code value="1" />
</doseQuantity>
</doseAndRate>
</dosage>
</MedicationStatement>
</resource>
<status value="201" />
<location value="http://my.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1" />
</response>
</entry>
<fullUrl value="http://my.target.fhir.server.local/Medication/ExampleISiKMedikament1" />
<Medication>
<id value="ExampleISiKMedikament1" />
<profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament" />
</meta>
<system value="http://fhir.de/CodeSystem/bfarm/atc" />
<version value="2024" />
<code value="V03AB23" />
<display value="Acetylcystein" />
</coding>
</code>
<status value="active" />
</Medication>
</resource>
<status value="201" />
<location value="http://my.fhir.server.local/Medication/ExampleISiKMedikament1" />
</response>
</entry>
</Bundle>
{
"resourceType": "Bundle",
"id": "ExampleISiKMedikationTransactionResponse",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse"
]
},
"type": "transaction-response",
"entry": [
{
"fullUrl": "http://my.target.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1",
"resourceType": "MedicationStatement",
"id": "ExampleISiKMedikationsInformation1",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation"
]
},
{
"url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKAcceptedRisk",
"valueString": "Erhöhtes Blutungsrisiko ist in diesem Fall vertretbar."
},
{
"url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedikationsart",
"code": "akut",
"system": "https://gematik.de/fhir/isik/CodeSystem/ISiKMedikationsartCS"
}
},
{
"url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKSelbstmedikation",
"valueBoolean": true
},
{
"url": "https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKBehandlungsziel",
"valueString": "Schmerztherapie postoperativ"
}
],
"dosage": [
{
{
"system": "http://unitsofmeasure.org",
"value": 1,
"unit": "Brausetablette",
"code": "1"
}
}
],
"timing": {
"repeat": {
"when": [
"MORN",
"NOON",
"EVE"
]
}
}
}
],
"status": "active",
"reference": "Medication/ExampleISiKMedikament1"
},
"subject": {
"reference": "Patient/PatientinMusterfrau"
},
"context": {
"reference": "Encounter/Fachabteilungskontakt"
},
"start": "2021-07-01"
},
"dateAsserted": "2021-07-01",
{
"reference": "Condition/BehandlungsDiagnoseFreitext"
}
]
},
"status": "201",
"location": "http://my.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1"
}
},
{
"fullUrl": "http://my.target.fhir.server.local/Medication/ExampleISiKMedikament1",
"resourceType": "Medication",
"id": "ExampleISiKMedikament1",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament"
]
},
"code": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/bfarm/atc",
"code": "V03AB23",
"display": "Acetylcystein",
"version": "2024"
}
]
},
"status": "active"
},
"status": "201",
"location": "http://my.fhir.server.local/Medication/ExampleISiKMedikament1"
}
}
]
}