description: Israel Core proposed constraints and extensions on the Immunization Resource package_name: il.core.fhir.r4 derivation: constraint name: ILCoreImmunization type: Immunization elements: patient: type: Reference mustSupport: true refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-patient'] index: 7 protocolApplied: elements: targetDisease: binding: {strength: preferred, valueSet: 'http://fhir.health.gov.il/ValueSet/target-disease'} index: 23 site: binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/immunization-body-site'} index: 18 encounter: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-encounter'] index: 8 vaccineCode: mustSupport: true index: 3 elements: coding: index: 4 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: vaccine: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.health.gov.il/ValueSet/vaccine-code'} mustSupport: true _required: true index: 5 min: 1 max: 1 product: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.health.gov.il/ValueSet/vaccine-product-code'} mustSupport: true index: 6 min: 0 max: 1 required: [coding] statusReason: binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/reason-not-done'} mustSupport: true index: 2 route: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/immunization-route'} index: 19 primarySource: {mustSupport: true, index: 14} status: {mustSupport: true, index: 1} lotNumber: {mustSupport: true, index: 17} identifier: {type: Identifier, index: 0} manufacturer: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-organization'] index: 16 reaction: elements: detail: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-immunization-reaction-observation'] index: 22 location: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-location'] index: 15 occurrenceDateTime: type: dateTime mustSupport: true choiceOf: occurrence index: 13 slicing: slices: occurrenceDateTime: match: {} schema: {type: dateTime, mustSupport: true, choiceOf: occurrence, index: 13} min: 0 max: 1 occurrence: mustSupport: true choices: [] index: 10 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: occurrenceDateTime: match: {} schema: mustSupport: true choices: [occurrenceDateTime] index: 12 min: 0 max: 1 performer: elements: actor: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-organization', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner', 'http://fhir.health.gov.il/StructureDefinition/il-core-practitioner-role'] index: 20 reasonReference: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-condition', 'http://fhir.health.gov.il/StructureDefinition/il-core-diagnostic-report', 'http://fhir.health.gov.il/StructureDefinition/il-core-observation'] index: 21 package_version: 0.19.1 class: profile kind: resource url: http://fhir.health.gov.il/StructureDefinition/il-core-immunization base: http://hl7.org/fhir/StructureDefinition/Immunization version: 0.19.1 required: [primarySource]