| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
| DomainResource | Prescription of medication to for patient | |||
| 0..* | Identifier | External identifier | ||
| ?!Σ | 0..1 | code | active | on-hold | completed | entered-in-error | stopped | draft MedicationOrderStatus (Required) | |
| Σ | 1..1 | Medication to be taken SNOMED CT Medication Codes (Example) | ||
| CodeableConcept | ||||
| Reference(Medication) | ||||
| Σ | 0..1 | Reference(Patient) | Who prescription is for | |
| 0..1 | Reference(Encounter) | Created during encounter/admission/stay | ||
| Σ | 0..1 | dateTime | When prescription was initially authorized | |
| Σ | 0..1 | Reference(Practitioner) | Who ordered the initial medication(s) | |
| 0..* | CodeableConcept | Reason or indication for writing the prescription Condition/Problem/Diagnosis Codes (Example) | ||
| 0..* | Reference(Condition) | Condition that supports why the prescription is being written | ||
| 0..* | Annotation | Information about the prescription | ||
| 0..1 | code | Type of medication usage MedicationOrderCategory (Example) | ||
| 0..* | BackboneElement | How medication should be taken | ||
| 0..1 | string | Free text dosage instructions e.g. SIG | ||
| 0..* | CodeableConcept | Supplemental instructions - e.g. "with meals" SNOMED CT Additional Dosage Instructions (Example) | ||
| 0..1 | Timing | When medication should be administered | ||
| 0..1 | Take "as needed" (for x) SNOMED CT Medication As Needed Reason Codes (Example) | |||
| boolean | ||||
| CodeableConcept | ||||
| 0..1 | Body site to administer to SNOMED CT Anatomical Structure for Administration Site Codes (Example) | |||
| CodeableConcept | ||||
| Reference(BodySite) | ||||
| 0..1 | CodeableConcept | How drug should enter body SNOMED CT Route Codes (Example) | ||
| 0..1 | CodeableConcept | Technique for administering medication SNOMED CT Administration Method Codes (Example) | ||
| 0..1 | Amount of medication per dose | |||
| Range | ||||
| SimpleQuantity | ||||
| 0..1 | Ratio | Upper limit on medication per unit of time | ||
| 0..1 | SimpleQuantity | Upper limit on medication per administration | ||
| 0..1 | SimpleQuantity | Upper limit on medication per lifetime of the patient | ||
| 0..1 | Amount of medication per unit of time | |||
| Ratio | ||||
| Range | ||||
| SimpleQuantity | ||||
| 0..1 | BackboneElement | Medication supply authorization | ||
| 0..1 | Period | Time period supply is authorized for | ||
| 0..1 | positiveInt | Number of refills authorized | ||
| 0..1 | SimpleQuantity | Amount of medication to supply per dispense | ||
| 0..1 | Duration | Number of days supply per dispense | ||
| 0..1 | BackboneElement | Any restrictions on medication substitution | ||
| 1..1 | boolean | Whether substitution is allowed or not | ||
| 0..1 | CodeableConcept | Why should (not) substitution be made SubstanceAdminSubstitutionReason (Example) | ||
| 0..1 | Reference(MedicationOrder) | An order/prescription that this supersedes | ||
| 0..* | BackboneElement | A list of events of interest in the lifecycle | ||
| 1..1 | code | active | on-hold | completed | entered-in-error | stopped | draft MedicationOrderStatus (Required) | ||
| 0..1 | CodeableConcept | Action taken (e.g. verify, discontinue) | ||
| 1..1 | dateTime | The date at which the event happened | ||
| 0..1 | Reference(Practitioner) | Who took the action | ||
| 0..1 | CodeableConcept | Reason the action was taken | ||
Documentation for this format | ||||