Bundle MedikationTransactionResponse (Bundle)
Hinweis: Die Regeln aus dem Modul ISiK Basis Stufe 2 für die Verarbeitung Document-Bundles, treffen hier nicht zu, da es sich um den Bundle-Typ Transaction handelt.
Profil
Name | Canonical |
---|---|
ISiKMedikationTransactionResponse | https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikationTransactionResponse |
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 |
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
Valides Beispiel für das Profil MedikationTransactionResponse:
{ "resourceType": "Bundle", "id": "ExampleISiKMedikationTransactionResponse", "meta": { "profile": [ "https://gematik.de/fhir/isik/v2/Medikation/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/v2/Medikation/StructureDefinition/ISiKMedikationsInformation" ] }, "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/Versorgungsstellenkontakt" }, "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/v2/Medikation/StructureDefinition/ISiKMedikament" ] }, "code": { "coding": [ { "system": "http://fhir.de/CodeSystem/bfarm/atc", "code": "V03AB23", "display": "Acetylcystein" } ] }, "status": "active" }, "response": { "status": "201", "location": "http://my.fhir.server.local/Medication/ExampleISiKMedikament1" } } ] }
Interaktionen
TransactionResponse-Bundles werden nicht persistiert, sondern ausschließlich im Kontext von FHIR-Transaktionen verwendet, vgl. FHIR RESTful API - Batch/Transaction.