description: Proposed constraints and extensions on the MedicationRequest resource. Generated as a first step toward creating a set of Canadian Baseline FHIR profiles. package_name: hl7.fhir.ca.baseline derivation: constraint name: MedicationRequestProfile type: MedicationRequest elements: encounter: type: Reference refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-encounter'] index: 10 dispenseRequest: elements: performer: type: Reference refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-organization'] index: 19 reported: choices: [reportedBoolean, reportedReference] index: 2 medicationCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: medication, index: 7} authoredOn: {mustSupport: true, index: 11} requester: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-device', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-organization', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitionerrole'] index: 12 reportedReference: type: Reference choiceOf: reported refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-organization', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitionerrole'] index: 4 status: {mustSupport: true, index: 0} dosageInstruction: mustSupport: true index: 17 elements: text: {mustSupport: true, index: 18} recorder: type: Reference refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitionerrole'] index: 14 reportedBoolean: {type: boolean, choiceOf: reported, index: 3} basedOn: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/ServiceRequest', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-immunizationrecommendation', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medicationrequest'] index: 16 priorPrescription: type: Reference refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medicationrequest'] index: 20 medicationReference: type: Reference mustSupport: true choiceOf: medication refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medication'] index: 8 subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient'] index: 9 performer: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-device', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-organization', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-patient', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitioner', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-practitionerrole'] index: 13 medication: mustSupport: true choices: [medicationCodeableConcept, medicationReference] index: 6 reasonReference: type: Reference refers: ['http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-condition', 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-observation'] index: 15 package_version: 1.1.6-pre class: profile kind: resource url: http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medicationrequest base: http://hl7.org/fhir/StructureDefinition/MedicationRequest version: 1.0.0