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.