PackagesCanonicalsLogsProblems
    Packages
    il.core.fhir.r4@0.12.0-snapshots
    http://fhir.health.gov.il/StructureDefinition/il-core-medication-request
description: Israel Core proposed constraints and extensions on the MedicationRequest  Resource
package_name: il.core.fhir.r4
derivation: constraint
name: ILCoreMedicationRequest
type: MedicationRequest
elements:
  category:
    index: 5
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        il-core:
          match:
            coding: {system: 'http://fhir.health.gov.il/cs/il-core-medicationrequest-category'}
          schema:
            array: true
            index: 6
            elements:
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://fhir.health.gov.il/cs/il-core-medicationrequest-category'}
                    index: 7
                  code: {index: 8}
                required: [system, code]
  encounter:
    type: Reference
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-encounter']
    index: 20
  reported:
    choices: []
    index: 10
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        reportedReference:
          match: {}
          schema:
            choices: [reportedReference]
            index: 12
          min: 0
          max: 1
  reasonCode:
    binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/il-core-procedure-reason'}
    index: 27
  authoredOn: {mustSupport: true, index: 23}
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        recorded:
          match: {url: null}
          schema: {type: Extension, short: 'Ext: Recorded Time', url: 'http://fhir.health.gov.il/StructureDefinition/ext-recorded-time', index: 1}
          min: 0
          max: 1
        narcotic:
          match: {url: null}
          schema: {type: Extension, short: 'Ext: Narcotic Medication', url: 'http://fhir.health.gov.il/StructureDefinition/ext-narcotic-medication', index: 2}
          min: 0
          max: 1
  requester:
    type: Reference
    mustSupport: true
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-device', 'http://fhir.health.gov.il/StructureDefinition/il-core-organization', 'http://fhir.health.gov.il/StructureDefinition/il-core-patient', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner-role', 'http://fhir.health.gov.il/StructureDefinition/il-core-related-person']
    index: 24
  supportingInformation:
    index: 21
    slicing:
      rules: open
      discriminator:
      - {path: $this.resolve(), type: profile}
      min: null
      slices:
        bodyWeight:
          match: {}
          schema:
            type: Reference
            refers: ['http://hl7.org/fhir/StructureDefinition/bodyweight']
            index: 22
          min: 0
          max: 1
  reportedReference:
    type: Reference
    choiceOf: reported
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-organization', 'http://fhir.health.gov.il/StructureDefinition/il-core-patient', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner-role', 'http://fhir.health.gov.il/StructureDefinition/il-core-related-person']
    index: 13
    slicing:
      slices:
        reportedReference:
          match: {}
          schema:
            type: Reference
            choiceOf: reported
            refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-organization', 'http://fhir.health.gov.il/StructureDefinition/il-core-patient', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner-role', 'http://fhir.health.gov.il/StructureDefinition/il-core-related-person']
            index: 13
          min: 0
          max: 1
  status: {mustSupport: true, index: 3}
  dosageInstruction: {type: Dosage, mustSupport: true, index: 32}
  recorder:
    type: Reference
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-practitioner', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner-role']
    index: 26
  intent: {mustSupport: true, index: 4}
  basedOn:
    type: Reference
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-immunization-recommendation', 'http://fhir.health.gov.il/StructureDefinition/il-core-medication-request', 'http://fhir.health.gov.il/StructureDefinition/il-core-service-request', 'http://hl7.org/fhir/StructureDefinition/CarePlan']
    index: 30
  medicationReference:
    type: Reference
    choiceOf: medication
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-medication']
    index: 18
    slicing:
      slices:
        medicationReference:
          match: {}
          schema:
            type: Reference
            choiceOf: medication
            refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-medication']
            index: 18
          min: 0
          max: 1
  courseOfTherapyType:
    binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/il-core-medication-course-of-therapy-type'}
    index: 31
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-group', 'http://fhir.health.gov.il/StructureDefinition/il-core-patient']
    index: 19
  performer:
    type: Reference
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-care-team', 'http://fhir.health.gov.il/StructureDefinition/il-core-device', 'http://fhir.health.gov.il/StructureDefinition/il-core-organization', 'http://fhir.health.gov.il/StructureDefinition/il-core-patient', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner-role', 'http://fhir.health.gov.il/StructureDefinition/il-core-related-person']
    index: 25
  medication:
    mustSupport: true
    choices: []
    index: 15
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        medicationReference:
          match: {}
          schema:
            choices: [medicationReference]
            index: 17
          min: 0
          max: 1
  reasonReference:
    type: Reference
    refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-condition', 'http://fhir.health.gov.il/StructureDefinition/il-core-observation']
    index: 28
    extensions:
      procedureReference: {url: 'http://fhir.health.gov.il/StructureDefinition/ext-procedure-reference', min: 0, type: Extension, short: 'Ext: ILCore Procedure Reference', index: 29}
    elements:
      extension:
        type: Extension
        short: 'Ext: ILCore Procedure Reference'
        url: http://fhir.health.gov.il/StructureDefinition/ext-procedure-reference
        index: 29
        slicing:
          slices:
            procedureReference:
              match: {}
              schema: {type: Extension, short: 'Ext: ILCore Procedure Reference', url: 'http://fhir.health.gov.il/StructureDefinition/ext-procedure-reference', index: 29}
              min: 0
package_version: 0.12.0-snapshots
extensions:
  recorded: {url: 'http://fhir.health.gov.il/StructureDefinition/ext-recorded-time', min: 0, max: 1, type: Extension, short: 'Ext: Recorded Time', index: 1}
  narcotic: {url: 'http://fhir.health.gov.il/StructureDefinition/ext-narcotic-medication', min: 0, max: 1, type: Extension, short: 'Ext: Narcotic Medication', index: 2}
class: profile
kind: resource
url: http://fhir.health.gov.il/StructureDefinition/il-core-medication-request
base: http://hl7.org/fhir/StructureDefinition/MedicationRequest
version: 0.12.0
required: [requester]