Basisprofil Medikations-Verordnung (MedicationRequest)

Canonical URL: http://fhir.de/StructureDefinition/medicationrequest-de-basis/0.2

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
rezept-zusatzinfosI0..1Extension(Complex)
modifierExtension?! I0..*Extension
identifier0..*Identifier
definitionΣ I0..*Reference(ActivityDefinition | PlanDefinition)
basedOnΣ I0..*Reference(CarePlan | MedicationRequest | ProcedureRequest | ReferralRequest | MedicationRequest, deutsches Basisprofil (Version 0.2))
groupIdentifierΣ0..1Identifier
statusΣ ?!0..1codeBinding
intentΣ ?!1..1codeBinding
category0..1CodeableConceptBinding
priorityΣ0..1codeBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(Medication | Medication, deutsches Basisprofil (Version 0.2))
subjectΣ I1..1Reference(Patient | Group | Patient, deutsches Basisprofil (Version 0.2))
contextI0..1Reference(Encounter | EpisodeOfCare)
supportingInformationI0..*Reference(Resource)
authoredOnΣ0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
agentΣ I1..1Reference(Practitioner | Organization | Patient | RelatedPerson | Device | Practitioner, deutsches Basisprofil (Version 0.2) | Organisation, deutsches Basisprofil (Version 0.2) | Patient, deutsches Basisprofil (Version 0.2))
onBehalfOfΣ I0..1Reference(Organization)
recorderI0..1Reference(Practitioner | Practitioner, deutsches Basisprofil (Version 0.2))
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | Observation, deutsches Basisprofil (Version 0.2) | Deutsches Basisprofil einer Condition (Version 0.2))
note0..*Annotation
dosageInstruction0..*Dosage
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
validityPeriodI0..1Period
numberOfRepeatsAllowed0..1positiveInt
quantityI0..1SimpleQuantity
expectedSupplyDurationI0..1Duration
performerI0..1Reference(Organization | Organisation, deutsches Basisprofil (Version 0.2))
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
allowed?!1..1boolean
reason0..1CodeableConcept
priorPrescriptionI0..1Reference(MedicationRequest | MedicationRequest, deutsches Basisprofil (Version 0.2))
detectedIssueI0..*Reference(DetectedIssue)
eventHistoryI0..*Reference(Provenance)

Beispiele

XML-Format

<MedicationRequest xmlns="http://hl7.org/fhir">
    <meta>
        <profile value="http://fhir.de/StructureDefinition/medicationrequest-de-basis/0.2" />
    </meta>
    <extension url="http://fhir.de/StructureDefinition/rezept-zusatzinfos/0.2">
        <extension url="unfall">
            <valueBoolean value="true" />
        </extension>
    </extension>
    <status value="active" />
    <intent value="order" />
    <medicationReference>
        <reference value="/Medication/987654" />
    </medicationReference>
    <subject>
        <reference value="Patient/12345" />
    </subject>
    <requester>
        <agent>
            <reference value="Pracitioner/9876" />
        </agent>
        <onBehalfOf>
            <reference value="Organization/5432" />
        </onBehalfOf>
    </requester>
    <substitution>
        <allowed value="true" />
    </substitution>
</MedicationRequest>

JSON-Format

{
    "resourceType": "MedicationRequest",
    "meta": {
        "profile":  [
            "http://fhir.de/StructureDefinition/medicationrequest-de-basis/0.2"
        ]
    },
    "extension":  [
        {
            "url": "http://fhir.de/StructureDefinition/rezept-zusatzinfos/0.2",
            "extension":  [
                {
                    "url": "unfall",
                    "valueBoolean": true
                }
            ]
        }
    ],
    "status": "active",
    "intent": "order",
    "medicationReference": {
        "reference": "/Medication/987654"
    },
    "subject": {
        "reference": "Patient/12345"
    },
    "requester": {
        "agent": {
            "reference": "Pracitioner/9876"
        },
        "onBehalfOf": {
            "reference": "Organization/5432"
        }
    },
    "substitution": {
        "allowed": true
    }
}