Bundle MedikationTransaction (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.
Profil
| Name | Canonical | 
|---|---|
| ISiKMedikationTransaction | https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction | 
| ISiKMedikationTransaction (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 | S Σ I | 1..1 | BackboneElement | 
| id | 0..1 | string | |
| extension | I | 0..* | Extension | 
| modifierExtension | Σ ?! I | 0..* | Extension | 
| method | S Σ | 1..1 | codeBinding | 
| url | S Σ | 1..1 | uri | 
| ifNoneMatch | Σ | 0..1 | string | 
| ifModifiedSince | Σ | 0..1 | instant | 
| ifMatch | Σ | 0..1 | string | 
| ifNoneExist | Σ | 0..1 | string | 
| response | Σ I | 0..0 | BackboneElement | 
| signature | Σ | 0..1 | Signature | 
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise | 
|---|---|---|
| Bundle.type | Type des Bundles | fix: transaction  | 
| Bundle.entry | Der einzelne Eintrag zur Interaktion | |
| Bundle.entry.fullUrl | vollständige URL der Ressource | auch die Verwendung von UUIDs in der Form ';urn:uuid:.....' ist möglich.  | 
| Bundle.entry.resource | Die Ressourcen-Instanz der Interaktion | |
| Bundle.entry.request | HTTP-Request innerhalb der Transaktion | |
| Bundle.entry.request.method | HTTP-Verb | |
| Bundle.entry.request.url | Request-URL | 
Beispiele
Valides Beispiel für das Profil MedikationTransaction:
{ "resourceType": "Bundle", "id": "ExampleISiKMedikationTransaction", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKMedikationTransaction" ] }, "type": "transaction", "entry": [ { "fullUrl": "http://my.source.server.local/fhir/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" } ] }, "request": { "method": "POST", "url": "http://my.target.fhir.server.local/MedicationStatement" } }, { "fullUrl": "http://my.source.server.local/fhir/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" }, "request": { "method": "POST", "url": "http://my.target.fhir.server.local/Medication" } } ] }
Interaktionen
Transaction-Bundles werden nicht persistiert, sondern ausschließlich im Kontext von FHIR-Transaktionen verwendet, vgl. FHIR RESTful API - Batch/Transaction.