NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense Σ I0..*DomainResourceDispensing a medication to a named patient
mdd-1: whenHandedOver cannot be before whenPrepared
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?! Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..1IdentifierExternal identifier
... status ?! Σ0..1codein-progress | on-hold | completed | entered-in-error | stopped
Binding: http://hl7.org/fhir/ValueSet/medication-dispense-status (required)
... patient Σ0..1Reference(Patient)Who the dispense is for
... dispenser Σ0..1Reference(Practitioner)Practitioner responsible for dispensing medication
... authorizingPrescription Σ0..*Reference(MedicationOrder)Medication order that authorizes the dispense
... type Σ0..1CodeableConceptTrial fill, partial fill, emergency fill, etc.
Binding: http://hl7.org/fhir/ValueSet/v3-ActPharmacySupplyType (example)
... quantity Σ0..1SimpleQuantityAmount dispensed
... daysSupply Σ0..1SimpleQuantityDays Supply
... medication[x] Σ1..1Reference(Medication), CodeableConceptWhat medication was supplied
... whenPrepared Σ0..1dateTimeDispense processing time
... whenHandedOver Σ0..1dateTimeWhen product was given out
... destination Σ0..1Reference(Location)Where the medication was sent
... receiver Σ0..*Reference(Patient | Practitioner)Who collected the medication
... note Σ0..1stringInformation about the dispense
... dosageInstruction Σ0..*BackboneElementMedicine administration instructions to the patient/caregiver
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... text Σ0..1stringDosage Instructions
.... additionalInstructions Σ0..1CodeableConceptE.g. "Take with food"
Binding: (unbound) (example)
.... timing Σ0..1TimingWhen medication should be administered
.... asNeeded[x] Σ0..1boolean, CodeableConceptTake "as needed" f(or x)
Binding: (unbound) (example)
.... site[x] Σ0..1Reference(BodySite), CodeableConceptBody site to administer to
Binding: http://hl7.org/fhir/ValueSet/approach-site-codes (example)
.... route Σ0..1CodeableConceptHow drug should enter body
Binding: http://hl7.org/fhir/ValueSet/route-codes (example)
.... method Σ0..1CodeableConceptTechnique for administering medication
Binding: (unbound) (example)
.... dose[x] Σ0..1Range, SimpleQuantityAmount of medication per dose
.... rate[x] Σ0..1Ratio, RangeAmount of medication per unit of time
.... maxDosePerPeriod Σ0..1RatioUpper limit on medication per unit of time
... substitution Σ0..1BackboneElementDeals with substitution of one medicine for another
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... type Σ1..1CodeableConceptType of substitution
Binding: http://hl7.org/fhir/ValueSet/v3-ActSubstanceAdminSubstitutionCode (example)
.... reason Σ0..*CodeableConceptWhy was substitution made
Binding: http://hl7.org/fhir/ValueSet/v3-SubstanceAdminSubstitutionReason (example)
.... responsibleParty Σ0..*Reference(Practitioner)Who is responsible for the substitution

doco Documentation for this format