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