This page is part of the FHIR Specification (v1.1.0: STU 3 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
This is a frozen snapshot of the FHIR specification created for the purpose of balloting the GAO implementation Guide. It includes draft changes that may be part of the future DSTU 2.1 release but further change is expected. Readers should focus solely on the GAO implementation content, and FHIR DSTU 2 for other purposes.
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/daf-medicationorder
Defines constraints and extensions on the MedicationOrder resource for use in querying and retrieving prescription information.
This profile was published on Fri, Mar 20, 2015 00:00+1100 as a draft by Health Level Seven International (Infrastructure and Messaging - Data Access Framework).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from MedicationOrder.
Summary
Mandatory: 2 elements
Must-Support: 22 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
This structure is derived from MedicationOrder.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | ∑ | 0..* | MedicationOrder | Prescription of medication to for patient |
![]() ![]() ![]() | ∑ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: IETF BCP-47 ![]() | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S ∑ | 0..* | Identifier | External identifier |
![]() ![]() ![]() | S ∑ | 0..1 | dateTime | When prescription was authorized |
![]() ![]() ![]() | ?! S∑ | 0..1 | code | active | on-hold | completed | entered-in-error | stopped | draft Binding: MedicationOrderStatus (required) |
![]() ![]() ![]() | S ∑ | 0..1 | dateTime | When prescription was stopped |
![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Why prescription was stopped Binding: (unbound) (example) |
![]() ![]() ![]() | S ∑ | 1..1 | Reference(DAF-Patient) | Who prescription is for |
![]() ![]() ![]() | S ∑ | 0..1 | Reference(DAF-Pract) | Who ordered the medication(s) |
![]() ![]() ![]() | S ∑ | 0..1 | Reference(DAF-Encounter) | Created during encounter/admission/stay |
![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept, Reference(Condition) | Reason or indication for writing the prescription Binding: Condition/Problem/Diagnosis Codes (example) |
![]() ![]() ![]() | ∑ | 0..1 | string | Information about the prescription |
![]() ![]() ![]() | ∑ | CodeableConcept, Reference(Medication) | Medication to be taken Slice: Unordered, Open, by @type | |
![]() ![]() ![]() | ∑ | 1..1 | CodeableConcept, Reference(Medication) | Medication to be taken |
![]() ![]() ![]() | S ∑ | 1..1 | CodeableConcept | Medication to be taken Binding: Medication Clinical Drug (RxNorm) (extensible) |
![]() ![]() ![]() | S ∑ | 1..1 | Reference(DAF-Medication) | Medication to be taken |
![]() ![]() ![]() | S ∑ | 0..* | BackboneElement | How medication should be taken |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Dosage instructions expressed as text |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Supplemental instructions - e.g. "with meals" Binding: (unbound) (example) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Timing | When medication should be administered |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | boolean, CodeableConcept | Take "as needed" (for x) Binding: (unbound) (example) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | CodeableConcept | Body site to administer to Binding: Vaccine Administered Body Site (preferred) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | CodeableConcept | How drug should enter body Binding: Medication Route FDA Value Set (preferred) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Technique for administering medication Binding: (unbound) (example) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Range, SimpleQuantity | Amount of medication per dose |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Ratio, Range | Amount of medication per unit of time |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Ratio | Upper limit on medication per unit of time |
![]() ![]() ![]() | S ∑ | 0..1 | BackboneElement | Medication supply authorization |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept, Reference(Medication) | Product to be supplied |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Period | Time period supply is authorized for |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | positiveInt | Number of refills authorized |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | SimpleQuantity | Amount of medication to supply per dispense |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Duration | Number of days supply per dispense |
![]() ![]() ![]() | ∑ | 0..1 | BackboneElement | Any restrictions on medication substitution |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 1..1 | CodeableConcept | generic | formulary + Binding: ActSubstanceAdminSubstitutionCode (example) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Why should (not) substitution be made Binding: SubstanceAdminSubstitutionReason (example) |
![]() ![]() ![]() | ∑ | 0..1 | Reference(MedicationOrder) | An order/prescription that this supersedes |
![]() |
todo
This structure is derived from MedicationOrder.
Summary
Mandatory: 2 elements
Must-Support: 22 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from MedicationOrder.
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | ∑ | 0..* | MedicationOrder | Prescription of medication to for patient |
![]() ![]() ![]() | ∑ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: IETF BCP-47 ![]() | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S ∑ | 0..* | Identifier | External identifier |
![]() ![]() ![]() | S ∑ | 0..1 | dateTime | When prescription was authorized |
![]() ![]() ![]() | ?! S∑ | 0..1 | code | active | on-hold | completed | entered-in-error | stopped | draft Binding: MedicationOrderStatus (required) |
![]() ![]() ![]() | S ∑ | 0..1 | dateTime | When prescription was stopped |
![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Why prescription was stopped Binding: (unbound) (example) |
![]() ![]() ![]() | S ∑ | 1..1 | Reference(DAF-Patient) | Who prescription is for |
![]() ![]() ![]() | S ∑ | 0..1 | Reference(DAF-Pract) | Who ordered the medication(s) |
![]() ![]() ![]() | S ∑ | 0..1 | Reference(DAF-Encounter) | Created during encounter/admission/stay |
![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept, Reference(Condition) | Reason or indication for writing the prescription Binding: Condition/Problem/Diagnosis Codes (example) |
![]() ![]() ![]() | ∑ | 0..1 | string | Information about the prescription |
![]() ![]() ![]() | ∑ | CodeableConcept, Reference(Medication) | Medication to be taken Slice: Unordered, Open, by @type | |
![]() ![]() ![]() | ∑ | 1..1 | CodeableConcept, Reference(Medication) | Medication to be taken |
![]() ![]() ![]() | S ∑ | 1..1 | CodeableConcept | Medication to be taken Binding: Medication Clinical Drug (RxNorm) (extensible) |
![]() ![]() ![]() | S ∑ | 1..1 | Reference(DAF-Medication) | Medication to be taken |
![]() ![]() ![]() | S ∑ | 0..* | BackboneElement | How medication should be taken |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | string | Dosage instructions expressed as text |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Supplemental instructions - e.g. "with meals" Binding: (unbound) (example) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Timing | When medication should be administered |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | boolean, CodeableConcept | Take "as needed" (for x) Binding: (unbound) (example) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | CodeableConcept | Body site to administer to Binding: Vaccine Administered Body Site (preferred) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | CodeableConcept | How drug should enter body Binding: Medication Route FDA Value Set (preferred) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Technique for administering medication Binding: (unbound) (example) |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Range, SimpleQuantity | Amount of medication per dose |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Ratio, Range | Amount of medication per unit of time |
![]() ![]() ![]() ![]() | ∑ | 0..1 | Ratio | Upper limit on medication per unit of time |
![]() ![]() ![]() | S ∑ | 0..1 | BackboneElement | Medication supply authorization |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept, Reference(Medication) | Product to be supplied |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Period | Time period supply is authorized for |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | positiveInt | Number of refills authorized |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | SimpleQuantity | Amount of medication to supply per dispense |
![]() ![]() ![]() ![]() | S ∑ | 0..1 | Duration | Number of days supply per dispense |
![]() ![]() ![]() | ∑ | 0..1 | BackboneElement | Any restrictions on medication substitution |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | ∑ | 1..1 | CodeableConcept | generic | formulary + Binding: ActSubstanceAdminSubstitutionCode (example) |
![]() ![]() ![]() ![]() | ∑ | 0..1 | CodeableConcept | Why should (not) substitution be made Binding: SubstanceAdminSubstitutionReason (example) |
![]() ![]() ![]() | ∑ | 0..1 | Reference(MedicationOrder) | An order/prescription that this supersedes |
![]() |
XML Template
JSON Template
todo
Other representations of profile: Schematron
Path | Name | Conformance | ValueSet |
MedicationOrder.language | ?ext | required | http://tools.ietf.org/html/bcp47 ![]() |
MedicationOrder.status | MedicationOrderStatus | required | MedicationOrderStatus |
MedicationOrder.reasonEnded | ?ext | example | |
MedicationOrder.reason[x] | Condition/Problem/Diagnosis Codes | example | Condition/Problem/Diagnosis Codes |
MedicationOrder.medicationCodeableConcept | Medication Clinical Drug (RxNorm) | extensible | Medication Clinical Drug (RxNorm) |
MedicationOrder.dosageInstruction.additionalInstructions | ?ext | example | |
MedicationOrder.dosageInstruction.asNeeded[x] | ?ext | example | |
MedicationOrder.dosageInstruction.siteCodeableConcept | Vaccine Administered Body Site | preferred | Vaccine Administered Body Site |
MedicationOrder.dosageInstruction.route | Medication Route FDA Value Set | preferred | Medication Route FDA Value Set |
MedicationOrder.dosageInstruction.method | ?ext | example | |
MedicationOrder.substitution.type | ActSubstanceAdminSubstitutionCode | example | ActSubstanceAdminSubstitutionCode |
MedicationOrder.substitution.reason | SubstanceAdminSubstitutionReason | example | SubstanceAdminSubstitutionReason |
Id | Path | Details | Requirements |