description: Israel Core proposed constraints and extensions on the Immunization Resource package_name: rs/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: 6 protocolApplied: elements: targetDisease: binding: {strength: preferred, valueSet: 'http://fhir.health.gov.il/ValueSet/target-disease'} index: 22 site: binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/immunization-body-site'} index: 17 encounter: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-encounter'] index: 7 vaccineCode: mustSupport: true index: 2 elements: coding: index: 3 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: vaccine: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.health.gov.il/ValueSet/vaccine-code'} mustSupport: true _required: true index: 4 min: 1 max: 1 product: match: {} schema: binding: {strength: required, valueSet: 'http://fhir.health.gov.il/ValueSet/vaccine-product-code'} mustSupport: true index: 5 min: 0 max: 1 required: [coding] statusReason: binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/reason-not-done'} mustSupport: true index: 1 route: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/immunization-route'} index: 18 primarySource: {mustSupport: true, index: 13} status: {mustSupport: true, index: 0} lotNumber: {mustSupport: true, index: 16} manufacturer: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-organization'] index: 15 reaction: elements: detail: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-immunization-reaction-observation'] index: 21 location: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-location'] index: 14 occurrenceDateTime: type: dateTime mustSupport: true choiceOf: occurrence index: 12 slicing: slices: occurrenceDateTime: match: {} schema: {type: dateTime, mustSupport: true, choiceOf: occurrence, index: 12} min: 0 max: 1 occurrence: mustSupport: true choices: [] index: 9 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: occurrenceDateTime: match: {} schema: mustSupport: true choices: [occurrenceDateTime] index: 11 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: 19 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: 20 package_version: 0.14.2 class: profile kind: resource url: http://fhir.health.gov.il/StructureDefinition/il-core-immunization base: http://hl7.org/fhir/StructureDefinition/Immunization version: 0.14.0 required: [primarySource]