PackagesCanonicalsLogsProblems
    Packages
    telus.dw.emr.extract@1.0.0
    https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwImmunization
description: null
package_name: telus.dw.emr.extract
derivation: constraint
name: DwImmunization
type: Immunization
elements:
  patient: {mustSupport: true, index: 29}
  occurrence[x]:
    extensions:
      data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', type: Extension, isModifier: false, index: 32}
    elements:
      extension:
        type: Extension
        isModifier: false
        url: http://hl7.org/fhir/StructureDefinition/data-absent-reason
        index: 32
        slicing:
          slices:
            data-absent-reason:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 32}
  reportOrigin: {mustSupport: true, index: 35}
  protocolApplied:
    mustSupport: true
    index: 61
    elements:
      series: {mustSupport: true, index: 62}
      doseNumber:
        mustSupport: true
        choices: [doseNumberString]
        index: 64
      doseNumberString: {type: string, mustSupport: true, choiceOf: doseNumber, index: 65}
  meta:
    index: 1
    elements:
      lastUpdated: {mustSupport: true, index: 2}
  site:
    mustSupport: true
    index: 39
    elements:
      coding:
        index: 40
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: type}
          min: null
          slices:
            siteCVC:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://fhir.infoway-inforoute.ca/io/psca/ValueSet/CVC-AnatomicalSite'}
                index: 41
      text: {mustSupport: true, index: 42}
  vaccineCode:
    mustSupport: true
    index: 8
    elements:
      coding:
        index: 9
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: type}
          min: null
          slices:
            vaccineIPScoding:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/vaccines-uv-ips'}
                mustSupport: true
                index: 10
                elements:
                  system: {mustSupport: true, index: 11}
                  code: {mustSupport: true, index: 12}
                  display: {mustSupport: true, index: 13}
            CVCTradename:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://fhir.infoway-inforoute.ca/io/psca/ValueSet/CVC-Tradename'}
                mustSupport: true
                index: 14
                elements:
                  system: {mustSupport: true, index: 15}
                  code: {mustSupport: true, index: 16}
                  display: {mustSupport: true, index: 17}
            CVCGeneric:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://fhir.infoway-inforoute.ca/io/psca/ValueSet/CVC-Generic'}
                mustSupport: true
                index: 18
                elements:
                  system: {mustSupport: true, index: 19}
                  version: {mustSupport: true, index: 20}
                  code: {mustSupport: true, index: 21}
                  display: {mustSupport: true, index: 22}
            absentOrUnknownImmunization:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-immunizations-uv-ips'}
                mustSupport: true
                index: 23
                elements:
                  system: {mustSupport: true, index: 24}
                  version: {mustSupport: true, index: 25}
                  code: {mustSupport: true, index: 26}
                  display: {mustSupport: true, index: 27}
      text: {mustSupport: true, index: 28}
  doseQuantity: {mustSupport: true, index: 50}
  reasonCode:
    mustSupport: true
    index: 55
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        ICD9Code:
          match:
            coding: {system: null}
          schema: {index: 56}
        ICD10Code:
          match:
            coding: {system: null}
          schema: {index: 57}
        SNOMEDCode:
          match:
            coding: {system: null}
          schema: {index: 58}
        ENCODECode:
          match:
            coding: {system: null}
          schema:
            code:
            - {system: 'https://www.insite-fm.com/encode-fm'}
            index: 59
  statusReason:
    binding: {strength: example, valueSet: 'https://hl7.fhir.r4.core/4.0.1/files/package/valueset-immunization-status-reason'}
    mustSupport: true
    index: 4
    elements:
      coding:
        elements:
          code: {index: 5}
          display: {index: 6}
      text: {index: 7}
  route:
    mustSupport: true
    index: 43
    elements:
      coding:
        index: 44
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: type}
          min: null
          slices:
            routeCVC:
              match: {}
              schema:
                binding: {strength: required, valueSet: 'http://fhir.infoway-inforoute.ca/io/psca/ValueSet/CVC-RouteOfAdmin'}
                index: 45
                elements:
                  system: {mustSupport: true, index: 46}
                  code: {mustSupport: true, index: 47}
                  display: {mustSupport: true, index: 48}
      text: {mustSupport: true, index: 49}
  recorded: {mustSupport: true, index: 33}
  note: {mustSupport: true, index: 54}
  primarySource: {mustSupport: true, index: 34}
  status: {mustSupport: true, index: 3}
  id: {mustSupport: true, index: 0}
  lotNumber: {mustSupport: true, index: 37}
  manufacturer: {index: 36}
  reaction: {index: 60}
  occurrence:
    mustSupport: true
    choices: []
    index: 31
  expirationDate: {mustSupport: true, index: 38}
  performer:
    mustSupport: true
    index: 51
    elements:
      function:
        index: 52
        elements:
          coding: {index: 53}
package_version: 1.0.0
class: profile
kind: resource
url: https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwImmunization
base: http://hl7.org/fhir/StructureDefinition/Immunization
version: null