PackagesCanonicalsLogsProblems
    Packages
    ca.infoway.io.core@0.2.0-dft-ballot
    http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/immunization-ca-core
description: This profile represents the constraints applied to the Immunization resource by the CA Core+ project to represent the minimum expectations for the Immunization resource when used to promote capacity building for functionality found across Canadian FHIR implementations. It is informed by the constraints of shared across CIHI pCHDCF data sets and has also undergone analysis to assert alignment with the [Canadian Baseline Immunization Profile](http://build.fhir.org/ig/HL7-Canada/ca-baseline/branches/master/StructureDefinition-profile-immunization.html)
package_name: ca.infoway.io.core
derivation: constraint
name: ImmunizationCACore
type: Immunization
elements:
  patient:
    type: Reference
    refers: ['http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/patient-ca-core']
    index: 4
  protocolApplied:
    index: 28
    elements:
      seriesDosesPositiveInt:
        type: positiveInt
        choiceOf: seriesDoses
        index: 44
        slicing:
          slices:
            seriesDosesPositiveInt:
              match: {}
              schema: {type: positiveInt, choiceOf: seriesDoses, index: 44}
      doseNumberPositiveInt:
        type: positiveInt
        choiceOf: doseNumber
        index: 36
        slicing:
          slices:
            doseNumberPositiveInt:
              match: {}
              schema: {type: positiveInt, choiceOf: doseNumber, index: 36}
      series: {index: 29}
      doseNumber:
        choices: [doseNumberString]
        index: 38
        slicing:
          slices:
            doseNumberString:
              match: {}
              schema:
                choices: [doseNumberString]
                index: 38
      authority:
        type: Reference
        refers: ['http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/organization-ca-core', 'http://hl7.org/fhir/StructureDefinition/Organization']
        index: 30
      doseNumberString:
        type: string
        choiceOf: doseNumber
        index: 39
        slicing:
          slices:
            doseNumberString:
              match: {}
              schema: {type: string, choiceOf: doseNumber, index: 39}
      seriesDosesString:
        type: string
        choiceOf: seriesDoses
        index: 47
        slicing:
          slices:
            seriesDosesString:
              match: {}
              schema: {type: string, choiceOf: seriesDoses, index: 47}
      seriesDoses:
        choices: [seriesDosesString]
        index: 46
        slicing:
          slices:
            seriesDosesString:
              match: {}
              schema:
                choices: [seriesDosesString]
                index: 46
      targetDisease:
        binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/vaccinepreventablediseasecode'}
        index: 31
  site: {index: 16}
  vaccineCode:
    binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/vaccineadministeredtradenamecode'}
    index: 3
  doseQuantity: {index: 18}
  reasonCode:
    binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/actimmunizationreason'}
    index: 22
  statusReason:
    binding: {strength: preferred, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/actnoimmunizationreason'}
    index: 2
  route: {index: 17}
  extension:
    type: Extension
    url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Immunization.supportingInformation
    index: 0
    slicing:
      slices:
        supportingInformation:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Immunization.supportingInformation', index: 0}
  status: {index: 1}
  lotNumber: {index: 14}
  manufacturer:
    type: Reference
    refers: ['http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/organization-ca-core', 'http://hl7.org/fhir/StructureDefinition/Organization']
    index: 13
  education: {index: 24}
  occurrenceString:
    type: string
    choiceOf: occurrence
    index: 12
    slicing:
      slices:
        occurrenceString:
          match: {}
          schema: {type: string, choiceOf: occurrence, index: 12}
  reaction:
    index: 25
    elements:
      date: {index: 26}
      detail: {index: 27}
  occurrenceDateTime:
    type: dateTime
    choiceOf: occurrence
    index: 9
    slicing:
      slices:
        occurrenceDateTime:
          match: {}
          schema: {type: dateTime, choiceOf: occurrence, index: 9}
  subpotentReason: {index: 23}
  occurrence:
    choices: [occurrenceString]
    index: 11
    slicing:
      slices:
        occurrenceString:
          match: {}
          schema:
            choices: [occurrenceString]
            index: 11
  expirationDate: {index: 15}
  performer:
    index: 19
    elements:
      function: {index: 20}
      actor:
        type: Reference
        refers: ['http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/organization-ca-core', 'http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/practitioner-ca-core', 'http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/practitionerRole-ca-core', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
        index: 21
package_version: 0.2.0-dft-ballot
extensions:
  supportingInformation: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Immunization.supportingInformation', type: Extension, index: 0}
class: profile
kind: resource
url: http://fhir.infoway-inforoute.ca/ca-core/StructureDefinition/immunization-ca-core
base: http://hl7.org/fhir/StructureDefinition/Immunization
version: null