Anfrage zum Ausstellen einer Verordnung (ServiceRequest)

Motivation

Dieses Profil dient der Bereitstellung eines Containers, der mindestens genau einen MessageHeader enthält. Weitere für den jeweiligen Anwendungsfall nötige Ressourcen lassen sich beliebig hinzufügen.

Kompatibilität

Dieses Profil basiert auf dem Profil Bundle der FHIR-Core Spezifikation (R4).

Profil

Die folgende FHIR Ressource stellt eine Anfrage an eine verordnende LEI dar. Enthalten sein muss eine strukturelle Angabe der angefragten Medikation.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
typeΣ1..1codeBindingFixed Value
timestampΣ1..1instant
totalΣ I0..1unsignedInt
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationΣ1..1string
urlΣ1..1uri
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ0..1uri
resourceΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ1..1uri
resourceΣ I1..1MessageHeaderAppTransportFramework
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature

Folgende Felder sind entsprechend zu befüllen, bzw. können befüllt werden:

idshort
Bundle
Bundle.identifier
Bundle.identifier.system
Bundle.identifier.valueEindeutige UUID
Bundle.type
Bundle.timestamp
Bundle.entry
Bundle.entry:MessageHeader
Bundle.entry:MessageHeader.fullUrl
Bundle.entry:MessageHeader.resource

Beispiel

Valides Beispiel einer Verordnungsanfrage:

{
    "resourceType": "Bundle",
    "id": "ExampleBundleMessageContainer",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/atf/StructureDefinition/bundle-app-transport-framework"
        ]
    },
    "type": "message",
    "identifier": {
        "system": "urn:ietf:rfc:3986",
        "value": "urn:uuid:86a87254-ce15-11ed-afa1-0242ac120002"
    },
    "timestamp": "2023-03-29T13:28:17+02:00",
    "entry":  [
        {
            "fullUrl": "urn:uuid:86a87254-ce15-11ed-afa1-0242ac120003",
            "resource": {
                "resourceType": "MessageHeader",
                "id": "ExampleMessageHeaderAppTransportFramework",
                "meta": {
                    "profile":  [
                        "https://gematik.de/fhir/atf/StructureDefinition/message-header-app-transport"
                    ]
                },
                "source": {
                    "contact": {
                        "system": "email",
                        "value": "support@topdoc-systems.de"
                    },
                    "name": "TopDoc Systems",
                    "software": "TopDoc TI",
                    "version": "2.4.5",
                    "endpoint": "mailto:sender@example.peter.kim.telematik"
                },
                "eventCoding": {
                    "code": "atf;Empfangsbestaetigung",
                    "system": "https://gematik.de/fhir/atf/CodeSystem/operation-identifier-cs"
                },
                "sender": {
                    "identifier": {
                        "system": "https://gematik.de/fhir/sid/telematik-id",
                        "value": "1-test-telematik-id"
                    },
                    "display": "Sender Example"
                },
                "destination":  [
                    {
                        "endpoint": "mailto:receiver@example.klaus.kim.telematik",
                        "receiver": {
                            "identifier": {
                                "system": "https://gematik.de/fhir/sid/telematik-id",
                                "value": "3-test-telematik-id"
                            },
                            "display": "Receiver Example"
                        }
                    }
                ],
                "focus":  [
                    {
                        "reference": "urn:uuid:86a87254-ce15-11ed-afa1-0242ac120004"
                    }
                ]
            }
        },
        {
            "fullUrl": "urn:uuid:86a87254-ce15-11ed-afa1-0242ac120004",
            "resource": {
                "resourceType": "OperationOutcome",
                "id": "SuccessOperationOutcome",
                "issue":  [
                    {
                        "severity": "information",
                        "code": "informational",
                        "diagnostics": "Anfrage erfolgreich entgegengenommen"
                    }
                ]
            }
        }
    ]
}