PackagesCanonicalsLogsProblems
    Packages
    ca.on.oh-dhdr@4.0.2-alpha1.0.1
    http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-MedicationRequest-submission
description: Ordering of medication for patient
package_name: ca.on.oh-dhdr
derivation: constraint
name: MedicationRequestPrescription
type: MedicationRequest
elements:
  meta:
    mustSupport: true
    index: 0
    elements:
      profile: {mustSupport: true, index: 1}
    required: [profile]
  medication[x]:
    elements:
      reference: {mustSupport: true, index: 10}
    required: [reference]
  reasonCode:
    mustSupport: true
    array: true
    max: 5
    index: 15
    elements:
      coding:
        binding: {strength: extensible, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/prescriptionindicationforuse'}
        mustSupport: true
        index: 16
        elements:
          system:
            pattern: {type: Uri, value: 'http://snomed.info/sct'}
            mustSupport: true
            index: 17
          code: {mustSupport: true, index: 18}
          display: {mustSupport: true, index: 19}
        required: [display, system, code]
      text: {mustSupport: true, index: 20}
  requester:
    type: Reference
    mustSupport: true
    refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Practitioner-submission', 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-PractitionerRole-submission']
    index: 13
    elements:
      reference: {mustSupport: true, index: 14}
    required: [reference]
  status:
    pattern: {type: Code, value: unknown}
    mustSupport: true
    index: 5
  dosageInstruction:
    mustSupport: true
    index: 21
    elements:
      sequence: {mustSupport: true, index: 22}
      text: {mustSupport: true, index: 23}
      additionalInstruction:
        mustSupport: true
        index: 24
        elements:
          text: {mustSupport: true, index: 25}
        required: [text]
      timing:
        mustSupport: true
        index: 26
        elements:
          repeat:
            mustSupport: true
            index: 27
            elements:
              duration: {mustSupport: true, index: 28}
              durationUnit: {mustSupport: true, index: 29}
          code:
            binding: {strength: extensible, valueSet: 'http://ehealthontario.ca/fhir/ValueSet/dhdr-medication-repeat-pattern'}
            mustSupport: true
            index: 30
            elements:
              coding:
                mustSupport: true
                index: 31
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://snomed.info/sct'}
                    mustSupport: true
                    index: 32
                  code: {mustSupport: true, index: 33}
                  display: {mustSupport: true, index: 34}
                required: [display, system, code]
              text: {mustSupport: true, index: 35}
        required: [code]
      asNeeded:
        mustSupport: true
        choices: []
        index: 37
      route:
        mustSupport: true
        index: 38
        elements:
          coding:
            binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/routeofadministration'}
            mustSupport: true
            index: 39
            elements:
              system:
                pattern: {type: Uri, value: 'http://snomed.info/sct'}
                mustSupport: true
                index: 40
              code: {mustSupport: true, index: 41}
              display: {mustSupport: true, index: 42}
            required: [display, system, code]
          text: {mustSupport: true, index: 43}
      doseAndRate:
        mustSupport: true
        index: 44
        elements:
          dose:
            mustSupport: true
            choices: [doseRange, doseQuantity]
            index: 46
          doseRange: {type: Range, mustSupport: true, choiceOf: dose, index: 47}
          doseQuantity: {type: Quantity, mustSupport: true, choiceOf: dose, index: 48}
          rate:
            mustSupport: true
            choices: [rateRange, rateQuantity]
            index: 50
          rateRange: {type: Range, mustSupport: true, choiceOf: rate, index: 51}
          rateQuantity: {type: Quantity, mustSupport: true, choiceOf: rate, index: 52}
  identifier:
    mustSupport: true
    index: 2
    elements:
      system: {mustSupport: true, index: 3}
      value: {mustSupport: true, index: 4}
    required: [value, system]
  intent:
    pattern: {type: Code, value: order}
    mustSupport: true
    index: 6
  medicationReference:
    type: Reference
    mustSupport: true
    choiceOf: medication
    refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Medication-submission']
    index: 9
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-Patient-submission']
    index: 11
    elements:
      reference: {mustSupport: true, index: 12}
    required: [reference]
  medication:
    mustSupport: true
    choices: [medicationReference]
    index: 8
package_version: 4.0.2-alpha1.0.1
class: profile
kind: resource
url: http://ehealthontario.ca/fhir/StructureDefinition/ca-on-medications-profile-MedicationRequest-submission
base: http://hl7.org/fhir/StructureDefinition/MedicationRequest
version: 4.0.1
required: [requester, meta]