2nd DSTU Draft For Comment

This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Medicationprescription.questionnaire

This is an example form generated from the questionnaire. See also the XML or JSON format.

Medicationprescription.questionnaire - FHIR v0.4.0 Form
2nd DSTU Draft For Comment

This is an example form generated from the questionnaire. See also the XML or JSON format

Prescription of medication to for patient

MedicationPrescription
MedicationPrescription.id
MedicationPrescription.id.value Logical id of this artefact
MedicationPrescription.id 1

Metadata about the resource

MedicationPrescription.meta
MedicationPrescription.meta 1
MedicationPrescription.implicitRules
MedicationPrescription.implicitRules.value A set of rules under which this content was created
MedicationPrescription.implicitRules 1
MedicationPrescription.language
MedicationPrescription.language.value language
MedicationPrescription.language 1

Text summary of the resource, for human interpretation

MedicationPrescription.text
MedicationPrescription.text 1

Contained, inline Resources

MedicationPrescription.contained
MedicationPrescription.contained 1

External identifier

MedicationPrescription.identifier
MedicationPrescription.identifier.label label:
MedicationPrescription.identifier.system system:
MedicationPrescription.identifier.value value:
MedicationPrescription.identifier 1
MedicationPrescription.dateWritten
MedicationPrescription.dateWritten.value When prescription was authorized
MedicationPrescription.dateWritten 1
MedicationPrescription.status
MedicationPrescription.status.value status
MedicationPrescription.status 1
MedicationPrescription.patient
MedicationPrescription.patient.value Who prescription is for
MedicationPrescription.patient 1
MedicationPrescription.prescriber
MedicationPrescription.prescriber.value Who ordered the medication(s)
MedicationPrescription.prescriber 1
MedicationPrescription.encounter
MedicationPrescription.encounter.value Created during encounter / admission / stay
MedicationPrescription.encounter 1

Reason or indication for writing the prescription

MedicationPrescription.reason[x]
MedicationPrescription.reason[x]._type type

CodeableConcept

MedicationPrescription.reason[x]._CodeableConcept
MedicationPrescription.reason[x]._CodeableConcept.coding code:
MedicationPrescription.reason[x]._CodeableConcept.text text:
MedicationPrescription.reason[x]._CodeableConcept 1
MedicationPrescription.reason[x]._Condition
MedicationPrescription.reason[x]._Condition.value Condition
MedicationPrescription.reason[x]._Condition 1
MedicationPrescription.reason[x] 1
MedicationPrescription.note
MedicationPrescription.note.value Information about the prescription
MedicationPrescription.note 1
MedicationPrescription.medication
MedicationPrescription.medication.value Medication to be taken
MedicationPrescription.medication 1

How medication should be taken

When the dose or rate is intended to change over the entire administration period, eg. Tapering dose prescriptions, multiple instances of dosage instructions will need to be supplied to convey the different doses/rates.

MedicationPrescription.dosageInstruction
MedicationPrescription.dosageInstruction.id
MedicationPrescription.dosageInstruction.id.value xml:id (or equivalent in JSON)
MedicationPrescription.dosageInstruction.id 1
MedicationPrescription.dosageInstruction.text
MedicationPrescription.dosageInstruction.text.value Dosage instructions expressed as text
MedicationPrescription.dosageInstruction.text 1

Supplemental instructions - e.g. "with meals"

MedicationPrescription.dosageInstruction.additionalInstructions
MedicationPrescription.dosageInstruction.additionalInstructions.coding code:
MedicationPrescription.dosageInstruction.additionalInstructions.text text:
MedicationPrescription.dosageInstruction.additionalInstructions 1

When medication should be administered

MedicationPrescription.dosageInstruction.scheduled[x]
MedicationPrescription.dosageInstruction.scheduled[x]._type type
MedicationPrescription.dosageInstruction.scheduled[x]._dateTime
MedicationPrescription.dosageInstruction.scheduled[x]._dateTime.value dateTime
MedicationPrescription.dosageInstruction.scheduled[x]._dateTime 1

Period

MedicationPrescription.dosageInstruction.scheduled[x]._Period
MedicationPrescription.dosageInstruction.scheduled[x]._Period.low start:
MedicationPrescription.dosageInstruction.scheduled[x]._Period.end end:
MedicationPrescription.dosageInstruction.scheduled[x]._Period 1

Timing

MedicationPrescription.dosageInstruction.scheduled[x]._Timing
MedicationPrescription.dosageInstruction.scheduled[x]._Timing 1
MedicationPrescription.dosageInstruction.scheduled[x] 1

Take "as needed" f(or x)

MedicationPrescription.dosageInstruction.asNeeded[x]
MedicationPrescription.dosageInstruction.asNeeded[x]._type type
MedicationPrescription.dosageInstruction.asNeeded[x]._boolean
MedicationPrescription.dosageInstruction.asNeeded[x]._boolean.value boolean
MedicationPrescription.dosageInstruction.asNeeded[x]._boolean 1

CodeableConcept

MedicationPrescription.dosageInstruction.asNeeded[x]._CodeableConcept
MedicationPrescription.dosageInstruction.asNeeded[x]._CodeableConcept.coding code:
MedicationPrescription.dosageInstruction.asNeeded[x]._CodeableConcept.text text:
MedicationPrescription.dosageInstruction.asNeeded[x]._CodeableConcept 1
MedicationPrescription.dosageInstruction.asNeeded[x] 1

Body site to administer to

MedicationPrescription.dosageInstruction.site
MedicationPrescription.dosageInstruction.site.coding code:
MedicationPrescription.dosageInstruction.site.text text:
MedicationPrescription.dosageInstruction.site 1

How drug should enter body

MedicationPrescription.dosageInstruction.route
MedicationPrescription.dosageInstruction.route.coding code:
MedicationPrescription.dosageInstruction.route.text text:
MedicationPrescription.dosageInstruction.route 1

Technique for administering medication

MedicationPrescription.dosageInstruction.method
MedicationPrescription.dosageInstruction.method.coding code:
MedicationPrescription.dosageInstruction.method.text text:
MedicationPrescription.dosageInstruction.method 1

Amount of medication per dose

MedicationPrescription.dosageInstruction.dose[x]
MedicationPrescription.dosageInstruction.dose[x]._type type

Range

MedicationPrescription.dosageInstruction.dose[x]._Range
MedicationPrescription.dosageInstruction.dose[x]._Range.low low:
MedicationPrescription.dosageInstruction.dose[x]._Range.high high:
MedicationPrescription.dosageInstruction.dose[x]._Range.units units:
MedicationPrescription.dosageInstruction.dose[x]._Range 1

Quantity

MedicationPrescription.dosageInstruction.dose[x]._Quantity
MedicationPrescription.dosageInstruction.dose[x]._Quantity.comparator comp:
MedicationPrescription.dosageInstruction.dose[x]._Quantity.value value:
MedicationPrescription.dosageInstruction.dose[x]._Quantity.units units:
MedicationPrescription.dosageInstruction.dose[x]._Quantity.code coded units:
MedicationPrescription.dosageInstruction.dose[x]._Quantity.system units system:
MedicationPrescription.dosageInstruction.dose[x]._Quantity 1
MedicationPrescription.dosageInstruction.dose[x] 1

Amount of medication per unit of time

MedicationPrescription.dosageInstruction.rate
MedicationPrescription.dosageInstruction.rate.numerator numerator:
MedicationPrescription.dosageInstruction.rate.denominator denominator:
MedicationPrescription.dosageInstruction.rate.units units:
MedicationPrescription.dosageInstruction.rate 1

Upper limit on medication per unit of time

MedicationPrescription.dosageInstruction.maxDosePerPeriod
MedicationPrescription.dosageInstruction.maxDosePerPeriod.numerator numerator:
MedicationPrescription.dosageInstruction.maxDosePerPeriod.denominator denominator:
MedicationPrescription.dosageInstruction.maxDosePerPeriod.units units:
MedicationPrescription.dosageInstruction.maxDosePerPeriod 1
MedicationPrescription.dosageInstruction 1

Medication supply authorization

MedicationPrescription.dispense
MedicationPrescription.dispense.id
MedicationPrescription.dispense.id.value xml:id (or equivalent in JSON)
MedicationPrescription.dispense.id 1
MedicationPrescription.dispense.medication
MedicationPrescription.dispense.medication.value Product to be supplied
MedicationPrescription.dispense.medication 1

Time period supply is authorized for

MedicationPrescription.dispense.validityPeriod
MedicationPrescription.dispense.validityPeriod.low start:
MedicationPrescription.dispense.validityPeriod.end end:
MedicationPrescription.dispense.validityPeriod 1
MedicationPrescription.dispense.numberOfRepeatsAllowed
MedicationPrescription.dispense.numberOfRepeatsAllowed.value # of refills authorized
MedicationPrescription.dispense.numberOfRepeatsAllowed 1

Amount of medication to supply per dispense

MedicationPrescription.dispense.quantity
MedicationPrescription.dispense.quantity.comparator comp:
MedicationPrescription.dispense.quantity.value value:
MedicationPrescription.dispense.quantity.units units:
MedicationPrescription.dispense.quantity.code coded units:
MedicationPrescription.dispense.quantity.system units system:
MedicationPrescription.dispense.quantity 1

Days supply per dispense

MedicationPrescription.dispense.expectedSupplyDuration
MedicationPrescription.dispense.expectedSupplyDuration.value value:
MedicationPrescription.dispense.expectedSupplyDuration.units units:
MedicationPrescription.dispense.expectedSupplyDuration 1
MedicationPrescription.dispense 1

Any restrictions on medication substitution?

MedicationPrescription.substitution
MedicationPrescription.substitution.id
MedicationPrescription.substitution.id.value xml:id (or equivalent in JSON)
MedicationPrescription.substitution.id 1

generic | formulary +

MedicationPrescription.substitution.type
MedicationPrescription.substitution.type.coding code:
MedicationPrescription.substitution.type.text text:
MedicationPrescription.substitution.type 1

Why should substitution (not) be made

MedicationPrescription.substitution.reason
MedicationPrescription.substitution.reason.coding code:
MedicationPrescription.substitution.reason.text text:
MedicationPrescription.substitution.reason 1
MedicationPrescription.substitution 1
MedicationPrescription 1