MedicationRequest - FHIR Resource (stu3)


This MedicationRequest Resource uses the FHIR API standard for access and structure.

Validate an MedicationRequest FHIR Resource (stu3)



Resource Attributes

AttributeField is listTypeDescription
authoredOnfalsedateTime When request was initially authored
basedOntrueReference "basedOn" : [{ Reference(CarePlan|MedicationRequest|ProcedureRequest|
categoryfalseCodeableConcept Type of medication usage
contextfalseReference Created during encounter/admission/stay
definitiontrueReference Protocol or definition
detectedIssuetrueReference Clinical Issue with action
dispenseRequestfalseData Type Medication supply authorization
dosageInstructiontrueDosage How the medication should be taken
eventHistorytrueReference A list of events of interest in the lifecycle
groupIdentifierfalseIdentifier Composite request this is part of
identifiertrueIdentifier External ids for this request
intentfalsecode proposal | plan | order | instance-order
medicationCodeableConceptfalseCodeableConcept "medicationCodeableConcept" : { CodeableConcept },
medicationReferencefalseReference "medicationReference" : { Reference(Medication) },
notetrueAnnotation Information about the prescription
priorPrescriptionfalseReference An order/prescription that is being replaced
priorityfalsecode routine | urgent | stat | asap
reasonCodetrueCodeableConcept Reason or indication for writing the prescription
reasonReferencetrueReference Condition or Observation that supports why the prescription is being written
recorderfalseReference Person who entered the request
requesterfalseData Type Who/What requested the Request
statusfalsecode active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
subjectfalseReference Who or group medication request is for
substitutionfalseData Type Any restrictions on medication substitution
supportingInformationtrueReference Information to support ordering of the medication

MedicationRequest Structure


  
{
  "resourceType" : "MedicationRequest",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // External ids for this request
  "definition" : [{ Reference(ActivityDefinition|PlanDefinition) }], // Protocol or definition
  "basedOn" : [{ Reference(CarePlan|MedicationRequest|ProcedureRequest|
   ReferralRequest) }], // What request fulfills
  "groupIdentifier" : { Identifier }, // Composite request this is part of
  "status" : "<code>", // active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
  "intent" : "<code>", // R!  proposal | plan | order | instance-order
  "category" : { CodeableConcept }, // Type of medication usage
  "priority" : "<code>", // routine | urgent | stat | asap
  // medication[x]: Medication to be taken. One of these 2:
  "medicationCodeableConcept" : { CodeableConcept },
  "medicationReference" : { Reference(Medication) },
  "subject" : { Reference(Patient|Group) }, // R!  Who or group medication request is for
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Created during encounter/admission/stay
  "supportingInformation" : [{ Reference(Any) }], // Information to support ordering of the medication
  "authoredOn" : "<dateTime>", // When request was initially authored
  "requester" : { // Who/What requested the Request
    "agent" : { Reference(Practitioner|Organization|Patient|RelatedPerson|
    Device) }, // R!  Who ordered the initial medication(s)
    "onBehalfOf" : { Reference(Organization) } // C? Organization agent is acting for
  },
  "recorder" : { Reference(Practitioner) }, // Person who entered the request
  "reasonCode" : [{ CodeableConcept }], // Reason or indication for writing the prescription
  "reasonReference" : [{ Reference(Condition|Observation) }], // Condition or Observation that supports why the prescription is being written
  "note" : [{ Annotation }], // Information about the prescription
  "dosageInstruction" : [{ Dosage }], // How the medication should be taken
  "dispenseRequest" : { // Medication supply authorization
    "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" : { Duration }, // Number of days supply per dispense
    "performer" : { Reference(Organization) } // Intended dispenser
  },
  "substitution" : { // Any restrictions on medication substitution
    "allowed" : <boolean>, // R!  Whether substitution is allowed or not
    "reason" : { CodeableConcept } // Why should (not) substitution be made
  },
  "priorPrescription" : { Reference(MedicationRequest) }, // An order/prescription that is being replaced
  "detectedIssue" : [{ Reference(DetectedIssue) }], // Clinical Issue with action
  "eventHistory" : [{ Reference(Provenance) }] // A list of events of interest in the lifecycle
}


 

MedicationRequest Search Parameters

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

https://api.1up.health/fhir/stu3/MedicationRequest?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
authoredondateauthoredOn
categorytextcategory
codetextmedication.as
contextreferencecontext
datedatedosageInstruction.timing.event
identifiertextidentifier
intended-dispenserreferencedispenseRequest.performer
intenttextintent
medicationreferencemedication.as
patientreferencesubject
prioritytextpriority
requesterreferencerequester.agent
statustextstatus
subjectreferencesubject