Name Flags Card. Type Description & Constraints doco
. . MedicationRequest TU DomainResource Ordering of medication for patient or group
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
. . . identifier 0..* Identifier External ids for this request
. . . status ?! Σ 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
medicationrequest Status ( Required)
. . . statusReason 0..1 CodeableConcept Reason for current status
medicationRequest Status Reason Codes ( Example)
. . . intent ?! Σ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
medicationRequest Intent ( Required)
. . . category 0..* CodeableConcept Type of medication usage
medicationRequest Category Codes ( Example)
. . . priority Σ 0..1 code routine | urgent | asap | stat
RequestPriority ( Required)
. . . doNotPerform ?! Σ 0..1 boolean True if request is prohibiting action
. . . reported[x] Σ 0..1 Reported rather than primary record
. . . . reportedBoolean boolean
. . . . reportedReference Reference( Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
. . . medication[x] Σ 1..1 Medication to be taken
SNOMED CT Medication Codes ( Example)
. . . . medicationCodeableConcept CodeableConcept
. . . . medicationReference Reference( Medication)
. . . subject Σ 1..1 Reference( Patient | Group) Who or group medication request is for
. . . encounter 0..1 Reference( Encounter) Encounter created as part of encounter/admission/stay
. . . supportingInformation 0..* Reference( Any) Information to support ordering of the medication
. . . authoredOn Σ 0..1 dateTime When request was initially authored
. . . requester Σ 0..1 Reference( Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) Who/What requested the Request
. . . performer 0..1 Reference( Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) Intended performer of administration
. . . performerType Σ 0..1 CodeableConcept Desired kind of performer of the medication administration
Procedure Performer Role Codes ( Example)
. . . recorder 0..1 Reference( Practitioner | PractitionerRole) Person who entered the request
. . . reasonCode 0..* CodeableConcept Reason or indication for ordering or not ordering the medication
Condition/Problem/Diagnosis Codes ( Example)
. . . reasonReference 0..* Reference( Condition | Observation) Condition or observation that supports why the prescription is being written
. . . instantiatesCanonical Σ 0..* canonical() Instantiates FHIR protocol or definition
. . . instantiatesUri Σ 0..* uri Instantiates external protocol or definition
. . . basedOn Σ 0..* Reference( CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) What request fulfills
. . . groupIdentifier Σ 0..1 Identifier Composite request this is part of
. . . courseOfTherapyType 0..1 CodeableConcept Overall pattern of medication administration
medicationRequest Course of Therapy Codes ( Example)
. . . insurance 0..* Reference( Coverage | ClaimResponse) Associated insurance coverage
. . . note 0..* Annotation Information about the prescription
. . . dosageInstruction 0..* Dosage How the medication should be taken
. . . dispenseRequest 0..1 BackboneElement Medication supply authorization
. . . . initialFill 0..1 BackboneElement First fill details
. . . . . quantity 0..1 SimpleQuantity First fill quantity
. . . . . duration 0..1 Duration First fill duration
. . . . dispenseInterval 0..1 Duration Minimum period of time between dispenses
. . . . validityPeriod 0..1 Period Time period supply is authorized for
. . . . numberOfRepeatsAllowed 0..1 unsignedInt Number of refills authorized
. . . . quantity 0..1 SimpleQuantity Amount of medication to supply per dispense
. . . . expectedSupplyDuration 0..1 Duration Number of days supply per dispense
. . . . performer 0..1 Reference( Organization) Intended dispenser
. . . substitution 0..1 BackboneElement Any restrictions on medication substitution
. . . . allowed[x] 1..1 Whether substitution is allowed or not
ActSubstanceAdminSubstitutionCode ( Example)
. . . . . allowedBoolean boolean
. . . . . allowedCodeableConcept CodeableConcept
. . . . reason 0..1 CodeableConcept Why should (not) substitution be made
SubstanceAdminSubstitutionReason ( Example)
. . . priorPrescription 0..1 Reference( MedicationRequest) An order/prescription that is being replaced
. . . detectedIssue 0..* Reference( DetectedIssue) Clinical Issue with action
. . . eventHistory 0..* Reference( Provenance) A list of events of interest in the lifecycle

doco Documentation for this format