MedicationOrder - FHIR Resource (dstu2)


Resource Attributes

AttributeField is listTypeDescription
dateEndedfalsedateTime When prescription was stopped
dateWrittenfalsedateTime When prescription was authorized
dispenseRequestfalseData Type Medication supply authorization
dosageInstructiontrueData Type How medication should be taken
encounterfalseReference Created during encounter/admission/stay
identifiertrueIdentifier External identifier
medicationCodeableConceptfalseCodeableConcept "medicationCodeableConcept" : { CodeableConcept },
medicationReferencefalseReference "medicationReference" : { Reference(Medication) },
notefalsestring Information about the prescription
patientfalseReference Who prescription is for
prescriberfalseReference Who ordered the medication(s)
priorPrescriptionfalseReference An order/prescription that this supersedes
reasonCodeableConceptfalseCodeableConcept "reasonCodeableConcept" : { CodeableConcept },
reasonEndedfalseCodeableConcept Why prescription was stopped
reasonReferencefalseReference "reasonReference" : { Reference(Condition) },
statusfalsecode active | on-hold | completed | entered-in-error | stopped | draft
substitutionfalseData Type Any restrictions on medication substitution

MedicationOrder Structure


  
{
  "resourceType" : "MedicationOrder",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // External identifier
  "dateWritten" : "<dateTime>", // When prescription was authorized
  "status" : "<code>", // active | on-hold | completed | entered-in-error | stopped | draft
  "dateEnded" : "<dateTime>", // When prescription was stopped
  "reasonEnded" : { CodeableConcept }, // Why prescription was stopped
  "patient" : { Reference(Patient) }, // Who prescription is for
  "prescriber" : { Reference(Practitioner) }, // Who ordered the medication(s)
  "encounter" : { Reference(Encounter) }, // Created during encounter/admission/stay
  // reason[x]: Reason or indication for writing the prescription. One of these 2:
  "reasonCodeableConcept" : { CodeableConcept },
  "reasonReference" : { Reference(Condition) },
  "note" : "<string>", // Information about the prescription
  // medication[x]: Medication to be taken. One of these 2:
  "medicationCodeableConcept" : { CodeableConcept },
  "medicationReference" : { Reference(Medication) },
  "dosageInstruction" : [{ // How medication should be taken
    "text" : "<string>", // Dosage instructions expressed as text
    "additionalInstructions" : { CodeableConcept }, // Supplemental instructions - e.g. "with meals"
    "timing" : { Timing }, // When medication should be administered
    // asNeeded[x]: Take "as needed" (for x). One of these 2:
    "asNeededBoolean" : <boolean>,
    "asNeededCodeableConcept" : { CodeableConcept },
    // site[x]: Body site to administer to. One of these 2:
    "siteCodeableConcept" : { CodeableConcept },
    "siteReference" : { Reference(BodySite) },
    "route" : { CodeableConcept }, // How drug should enter body
    "method" : { CodeableConcept }, // Technique for administering medication
    // dose[x]: Amount of medication per dose. One of these 2:
    "doseRange" : { Range },
    "doseQuantity" : { Quantity(SimpleQuantity) },
    // rate[x]: Amount of medication per unit of time. One of these 2:
    "rateRatio" : { Ratio },
    "rateRange" : { Range },
    "maxDosePerPeriod" : { Ratio } // Upper limit on medication per unit of time
  }],
  "dispenseRequest" : { // Medication supply authorization
    // medication[x]: Product to be supplied. One of these 2:
    "medicationCodeableConcept" : { CodeableConcept },
    "medicationReference" : { Reference(Medication) },
    "validityPeriod" : { Period }, // Time period supply is authorized for
    "numberOfRepeatsAllowed" : "<positiveInt>", // Number of refills authorized
    "quantity" : { Quantity(SimpleQuantity) }, // Amount of medication to supply per dispense
    "expectedSupplyDuration" : { Quantity(Duration) } // Number of days supply per dispense
  },
  "substitution" : { // Any restrictions on medication substitution
    "type" : { CodeableConcept }, // R!  generic | formulary +
    "reason" : { CodeableConcept } // Why should (not) substitution be made
  },
  "priorPrescription" : { Reference(MedicationOrder) } // An order/prescription that this supersedes
}


 

MedicationOrder Search Parameters

The following search parameters can be used to query MedicationOrder resources. Just submit the like so:

https://api.1up.health/fhir/dstu2/MedicationOrder?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
codetextmedicationCodeableConcept
datewrittendatedateWritten
encounterreferenceencounter
identifiertextidentifier
medicationreferencemedicationReference
patientreferencepatient
prescriberreferenceprescriber
statustextstatus