This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/medicationprescription-daf-dafmedicationprescription
Defines constraints and extensions on the MedicationPrescription 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 U.S. Office of the National Coordinator (ONC).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from MedicationPrescription.
This structure is derived from MedicationPrescription.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationPrescription | 1..1 | MedicationPrescription | ||
identifier | S | 0..* | ||
dateWritten | S | 0..1 | ||
status | S | 0..1 | ||
patient | S | 1..1 | patient-daf-dafpatient | |
prescriber | S | 0..* | pract-daf-dafpract | |
encounter | S | 0..* | encounter-daf-dafencounter | |
medication | S | 0..1 | medication-daf-dafmedication | |
dosageInstruction | S | 0..1 | ||
text | S | 0..1 | ||
scheduled[x] | S | 0..* | dateTime, Period, Timing | |
asNeeded[x] | S | 0..1 | boolean, CodeableConcept | |
site | S | 0..* | ||
route | S | 0..1 | ||
method | S | 0..1 | ||
dose[x] | S | 0..1 | Range, Quantity | |
rate | S |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationPrescription | 1..1 | MedicationPrescription | Prescription of medication to for patient | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S | 0..* | Identifier | External identifier |
dateWritten | S | 0..1 | dateTime | When prescription was authorized |
status | ?! S | 0..1 | code | active | on-hold | completed | entered-in-error | stopped | superceded | draft Binding: MedicationPrescriptionStatus (required) |
patient | S | 1..1 | patient-daf-dafpatient | Who prescription is for |
prescriber | S | 0..* | pract-daf-dafpract | Who ordered the medication(s) |
encounter | S | 0..* | encounter-daf-dafencounter | Created during encounter / admission / stay |
reason[x] | 0..1 | CodeableConcept, Condition | Reason or indication for writing the prescription | |
note | 0..1 | string | Information about the prescription | |
medication | S | 0..1 | medication-daf-dafmedication | Medication to be taken |
dosageInstruction | S | 0..1 | How medication should be taken | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
text | S | 0..1 | string | Dosage instructions expressed as text |
additionalInstructions | 0..1 | CodeableConcept | Supplemental instructions - e.g. "with meals" | |
scheduled[x] | S | 0..* | dateTime, Period, Timing | When medication should be administered |
asNeeded[x] | S | 0..1 | boolean, CodeableConcept | Take "as needed" f(or x) Binding: MedicationAsNeededReason (required) |
site | S | 0..* | CodeableConcept | Body site to administer to Binding: MedicationAdministrationSite (example) |
route | S | 0..1 | CodeableConcept | How drug should enter body Binding: RouteOfAdministration (example) |
method | S | 0..1 | CodeableConcept | Technique for administering medication Binding: MedicationAdministrationMethod (example) |
dose[x] | S | 0..1 | Range, Quantity | Amount of medication per dose |
rate | S | 0..1 | Ratio | Amount of medication per unit of time |
maxDosePerPeriod | 0..1 | Ratio | Upper limit on medication per unit of time | |
dispense | 0..1 | Medication supply authorization | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
medication | 0..1 | Medication | Product to be supplied | |
validityPeriod | 0..1 | Period | Time period supply is authorized for | |
numberOfRepeatsAllowed | 0..1 | positiveInt | # of refills authorized | |
quantity | 0..1 | Quantity | Amount of medication to supply per dispense | |
expectedSupplyDuration | 0..1 | Duration | Days supply per dispense | |
substitution | 0..1 | Any restrictions on medication substitution? | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
type | 1..1 | CodeableConcept | generic | formulary + Binding: MedicationIntendedSubstitutionType (example) | |
reason | 0..1 | CodeableConcept | Why should substitution (not) be made Binding: MedicationIntendedSubstitutionReason (example) |
todo
This structure is derived from MedicationPrescription.
Differential View
This structure is derived from MedicationPrescription.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationPrescription | 1..1 | MedicationPrescription | ||
identifier | S | 0..* | ||
dateWritten | S | 0..1 | ||
status | S | 0..1 | ||
patient | S | 1..1 | patient-daf-dafpatient | |
prescriber | S | 0..* | pract-daf-dafpract | |
encounter | S | 0..* | encounter-daf-dafencounter | |
medication | S | 0..1 | medication-daf-dafmedication | |
dosageInstruction | S | 0..1 | ||
text | S | 0..1 | ||
scheduled[x] | S | 0..* | dateTime, Period, Timing | |
asNeeded[x] | S | 0..1 | boolean, CodeableConcept | |
site | S | 0..* | ||
route | S | 0..1 | ||
method | S | 0..1 | ||
dose[x] | S | 0..1 | Range, Quantity | |
rate | S |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationPrescription | 1..1 | MedicationPrescription | Prescription of medication to for patient | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?! | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S | 0..* | Identifier | External identifier |
dateWritten | S | 0..1 | dateTime | When prescription was authorized |
status | ?! S | 0..1 | code | active | on-hold | completed | entered-in-error | stopped | superceded | draft Binding: MedicationPrescriptionStatus (required) |
patient | S | 1..1 | patient-daf-dafpatient | Who prescription is for |
prescriber | S | 0..* | pract-daf-dafpract | Who ordered the medication(s) |
encounter | S | 0..* | encounter-daf-dafencounter | Created during encounter / admission / stay |
reason[x] | 0..1 | CodeableConcept, Condition | Reason or indication for writing the prescription | |
note | 0..1 | string | Information about the prescription | |
medication | S | 0..1 | medication-daf-dafmedication | Medication to be taken |
dosageInstruction | S | 0..1 | How medication should be taken | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
text | S | 0..1 | string | Dosage instructions expressed as text |
additionalInstructions | 0..1 | CodeableConcept | Supplemental instructions - e.g. "with meals" | |
scheduled[x] | S | 0..* | dateTime, Period, Timing | When medication should be administered |
asNeeded[x] | S | 0..1 | boolean, CodeableConcept | Take "as needed" f(or x) Binding: MedicationAsNeededReason (required) |
site | S | 0..* | CodeableConcept | Body site to administer to Binding: MedicationAdministrationSite (example) |
route | S | 0..1 | CodeableConcept | How drug should enter body Binding: RouteOfAdministration (example) |
method | S | 0..1 | CodeableConcept | Technique for administering medication Binding: MedicationAdministrationMethod (example) |
dose[x] | S | 0..1 | Range, Quantity | Amount of medication per dose |
rate | S | 0..1 | Ratio | Amount of medication per unit of time |
maxDosePerPeriod | 0..1 | Ratio | Upper limit on medication per unit of time | |
dispense | 0..1 | Medication supply authorization | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
medication | 0..1 | Medication | Product to be supplied | |
validityPeriod | 0..1 | Period | Time period supply is authorized for | |
numberOfRepeatsAllowed | 0..1 | positiveInt | # of refills authorized | |
quantity | 0..1 | Quantity | Amount of medication to supply per dispense | |
expectedSupplyDuration | 0..1 | Duration | Days supply per dispense | |
substitution | 0..1 | Any restrictions on medication substitution? | ||
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
type | 1..1 | CodeableConcept | generic | formulary + Binding: MedicationIntendedSubstitutionType (example) | |
reason | 0..1 | CodeableConcept | Why should substitution (not) be made Binding: MedicationIntendedSubstitutionReason (example) |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
MedicationPrescription.language | Language | required | http://tools.ietf.org/html/bcp47 |
MedicationPrescription.status | MedicationPrescriptionStatus | required | MedicationPrescriptionStatus |
MedicationPrescription.dosageInstruction.asNeeded[x] | MedicationAsNeededReason | required | |
MedicationPrescription.dosageInstruction.site | MedicationAdministrationSite | example | SNOMED CT Anatomical Structure for Administration Site Codes |
MedicationPrescription.dosageInstruction.route | RouteOfAdministration | example | SNOMED CT Route Codes |
MedicationPrescription.dosageInstruction.method | MedicationAdministrationMethod | example | SNOMED CT Introduction (procedure) for Administration Method Codes |
MedicationPrescription.substitution.type | MedicationIntendedSubstitutionType | example | ActSubstanceAdminSubstitutionCode |
MedicationPrescription.substitution.reason | MedicationIntendedSubstitutionReason | example | SubstanceAdminSubstitutionReason |
Id | Path | Name | Details |