Profile: Medication Request

Please note that the Clinical Advisory Group (CAG) assessment did not include the Medication Request Profile in the data fields mapping exercise. However, its usefulness may vary depending on the specific EMR implementation.

Definition

The MedicationRequest Resource is an order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.

Context

The MedicationRequest (PS-CA) profile represents the constraints applied to the MedicationRequest resource by the PS-CA project to represent a record of a medication statement in the patient summary. It is informed by the constraints of the MedicationRequest IPS-UV profile and the Canadian Baseline Profile to allow for cross-border and cross-jurisdiction sharing of Medication Summary information.

Links

Simplifier project page: Medication Request(PS-CA) Profile

Derived from: Medication Request(R4) Profile

Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
RenderedDosageInstructionC0..1Extension(string)
modifierExtension?! C0..*Extension
identifier0..*Identifier
statusS Σ ?!1..1codeBinding
statusReason0..1CodeableConcept
intentΣ ?!1..1codeBinding
category0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
reportedBooleanboolean
reportedReferenceReference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
medicationCodeableConceptCodeableConceptMedicationPSCA
medicationReferenceReference(MedicationPSCA)
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterC0..1Reference(Encounter)
supportingInformationC0..*Reference(Resource)
authoredOnS Σ0..1dateTime
requesterΣ C0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
performerC0..1Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
performerTypeΣ0..1CodeableConcept
recorderC0..1Reference(Practitioner | PractitionerRole)
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(Condition | Observation)
instantiatesCanonicalΣ0..*canonical
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | ServiceRequest)
groupIdentifierΣ0..1Identifier
courseOfTherapyType0..1CodeableConcept
insuranceC0..*Reference(ClaimResponse | Coverage)
note0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
sequenceΣ0..1integer
textS Σ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
routeΣ0..1CodeableConceptBinding
methodΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
typeΣ0..1CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
rateQuantitySimpleQuantity
rateRangeRange
rateRatioRatio
maxDosePerPeriodΣ C0..1Ratio
maxDosePerAdministrationΣ C0..1SimpleQuantity
maxDosePerLifetimeΣ C0..1SimpleQuantity
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
quantityC0..1SimpleQuantity
durationC0..1Duration
dispenseIntervalC0..1Duration
validityPeriodC0..1Period
numberOfRepeatsAllowed0..1unsignedInt
quantityC0..1SimpleQuantity
expectedSupplyDurationC0..1Duration
performerC0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
allowedBooleanboolean
allowedCodeableConceptCodeableConcept
reason0..1CodeableConcept
priorPrescriptionC0..1Reference(MedicationRequest)
detectedIssueC0..*Reference(DetectedIssue)
eventHistoryC0..*Reference(Provenance)

 

Usage

The MedicationRequest Resource is used to populate entries in the MedicationRequest section of a Patient Summary. Data Source will be the Provider EMR, with potential future source of Pharmanet in later releases (TBD).

BC-specific Notes

Data Source will be the Provider EMR, with potential future source of Pharmanet in later releases (TBD). Mapping may be to MedicationStatement or MedicationRequest resource, based on structure of EMR.