Bundle MedikationTransactionResponse (Bundle)

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


Profil

NameCanonical
ISiKMedikationTransactionResponsehttps://gematik.de/fhir/isik/v3/Medikation/StructureDefinition/ISiKMedikationTransactionResponse

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

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

Valides Beispiel für das Profil MedikationTransactionResponse:

{
"resourceType": "Bundle",
"id": "ExampleISiKMedikationTransactionResponse",
"meta": {
"profile": [
"https://gematik.de/fhir/isik/v3/Medikation/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/v3/Medikation/StructureDefinition/ISiKMedikationsInformation"
]
},
"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/Versorgungsstellenkontakt"
},
"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/v3/Medikation/StructureDefinition/ISiKMedikament"
]
},
"code": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/bfarm/atc",
"code": "V03AB23",
"display": "Acetylcystein"
}
]
},
"status": "active"
},
"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.