ISiKMedikationTransactionResponse (Bundle)
ISiK Medikation TransactionBundle-Response
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
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse |
---|---|
Status | active |
Version | 4.0.3 |
Basis | http://hl7.org/fhir/StructureDefinition/Bundle |
Inhalt
ISiKMedikationTransactionResponse (Bundle) | I | Bundle | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
identifier | Σ | 0..1 | Identifier |
type | S Σ | 1..1 | codeBindingFixed Value |
timestamp | Σ | 0..1 | instant |
total | Σ I | 0..1 | unsignedInt |
link | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
relation | Σ | 1..1 | string |
url | Σ | 1..1 | uri |
entry | S Σ I | 1..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
link | Σ | 0..0 | see (link) |
fullUrl | S Σ | 0..1 | uri |
resource | S Σ | 0..1 | Resource |
search | Σ I | 0..0 | BackboneElement |
request | Σ I | 0..0 | BackboneElement |
response | S Σ I | 1..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
status | S Σ | 1..1 | string |
location | S Σ | 0..1 | uri |
etag | Σ | 0..1 | string |
lastModified | Σ | 0..1 | instant |
outcome | S Σ | 0..1 | Resource |
signature | Σ | 0..1 | Signature |
<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-03-17" /> <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" /> <differential> <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-03-17", "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", "differential": { "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
Feldname | Kurzbeschreibung | Hinweise |
---|---|---|
Bundle.type | Type des Bundles | fix: transaction-response |
Bundle.entry | Der einzelne Eintrag zur Interaktion | |
Bundle.entry.fullUrl | vollständige URL der Ressource | |
Bundle.entry.resource | Die Ressourcen-Instanz der Interaktion | |
Bundle.entry.response | HTTP-Response des Servers innerhalb der Transaktions-Antwort | |
Bundle.entry.response.status | HTTP-Statuscode | |
Bundle.entry.response.location | Location 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.outcome | OperationOutcome-Ressource zur Rückgabe von Fehler-Details sowie Informationen. |
Beispiele
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 |
resource |
id : ExampleISiKMedikationsInformation1 |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation |
extension |
url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKAcceptedRisk |
value : Erhöhtes Blutungsrisiko ist in diesem Fall vertretbar. |
extension |
url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKMedikationsart |
value |
system : https://gematik.de/fhir/isik/CodeSystem/ISiKMedikationsartCS |
code : akut |
extension |
url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKSelbstmedikation |
value : True |
extension |
url : https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKBehandlungsziel |
value : Schmerztherapie postoperativ |
status : active |
medication |
reference : Medication/ExampleISiKMedikament1 |
subject |
reference : Patient/PatientinMusterfrau |
context |
reference : Encounter/Fachabteilungskontakt |
effective |
start : 2021-07-01 |
dateAsserted : 2021-07-01 |
reasonReference |
reference : Condition/BehandlungsDiagnoseFreitext |
dosage |
timing |
repeat |
when : MORN |
when : NOON |
when : EVE |
doseAndRate |
dose |
value : 1 |
unit : Brausetablette |
system : http://unitsofmeasure.org |
code : 1 |
response |
status : 201 |
location : http://my.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1 |
entry |
fullUrl : http://my.target.fhir.server.local/Medication/ExampleISiKMedikament1 |
resource |
id : ExampleISiKMedikament1 |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament |
code |
coding |
system : http://fhir.de/CodeSystem/bfarm/atc |
version : 2024 |
code : V03AB23 |
display : Acetylcystein |
status : active |
response |
status : 201 |
location : http://my.fhir.server.local/Medication/ExampleISiKMedikament1 |
<Bundle xmlns="http://hl7.org/fhir"> <id value="ExampleISiKMedikationTransactionResponse" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransactionResponse" /> </meta> <type value="transaction-response" /> <entry> <fullUrl value="http://my.target.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1" /> <resource> <MedicationStatement> <id value="ExampleISiKMedikationsInformation1" /> <meta> <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"> <valueCoding> <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" /> <medicationReference> <reference value="Medication/ExampleISiKMedikament1" /> </medicationReference> <subject> <reference value="Patient/PatientinMusterfrau" /> </subject> <context> <reference value="Encounter/Fachabteilungskontakt" /> </context> <effectivePeriod> <start value="2021-07-01" /> </effectivePeriod> <dateAsserted value="2021-07-01" /> <reasonReference> <reference value="Condition/BehandlungsDiagnoseFreitext" /> </reasonReference> <dosage> <timing> <repeat> <when value="MORN" /> <when value="NOON" /> <when value="EVE" /> </repeat> </timing> <doseAndRate> <doseQuantity> <value value="1" /> <unit value="Brausetablette" /> <system value="http://unitsofmeasure.org" /> <code value="1" /> </doseQuantity> </doseAndRate> </dosage> </MedicationStatement> </resource> <response> <status value="201" /> <location value="http://my.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1" /> </response> </entry> <entry> <fullUrl value="http://my.target.fhir.server.local/Medication/ExampleISiKMedikament1" /> <resource> <Medication> <id value="ExampleISiKMedikament1" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikament" /> </meta> <code> <coding> <system value="http://fhir.de/CodeSystem/bfarm/atc" /> <version value="2024" /> <code value="V03AB23" /> <display value="Acetylcystein" /> </coding> </code> <status value="active" /> </Medication> </resource> <response> <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", "resource": { "resourceType": "MedicationStatement", "id": "ExampleISiKMedikationsInformation1", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationsInformation" ] }, "extension": [ { "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", "valueCoding": { "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": [ { "doseAndRate": [ { "doseQuantity": { "system": "http://unitsofmeasure.org", "value": 1, "unit": "Brausetablette", "code": "1" } } ], "timing": { "repeat": { "when": [ "MORN", "NOON", "EVE" ] } } } ], "status": "active", "medicationReference": { "reference": "Medication/ExampleISiKMedikament1" }, "subject": { "reference": "Patient/PatientinMusterfrau" }, "context": { "reference": "Encounter/Fachabteilungskontakt" }, "effectivePeriod": { "start": "2021-07-01" }, "dateAsserted": "2021-07-01", "reasonReference": [ { "reference": "Condition/BehandlungsDiagnoseFreitext" } ] }, "response": { "status": "201", "location": "http://my.fhir.server.local/MedicationStatement/ExampleISiKMedikationsInformation1" } }, { "fullUrl": "http://my.target.fhir.server.local/Medication/ExampleISiKMedikament1", "resource": { "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" }, "response": { "status": "201", "location": "http://my.fhir.server.local/Medication/ExampleISiKMedikament1" } } ] }