description: 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://hl7.org/fhir/ValueSet/target-disease'} index: 20 site: binding: {strength: extensible, valueSet: 'http://fhir.health.gov.il/ValueSet/immunization-body-site'} index: 15 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: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/vaccine-code'} mustSupport: true _required: true index: 4 min: 1 max: 1 product: match: {} schema: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/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: 16 primarySource: {mustSupport: true, index: 11} status: {mustSupport: true, index: 0} lotNumber: constraint: il-immunization-lot-number: {human: Immunization.lotNumber SHALL have a value if Immunization.primarySource is TRUE., source: 'http://fhir.health.gov.il/StructureDefinition/il-core-immunization', severity: error, expression: lotNumber.exists() or primarySource=false} mustSupport: true index: 14 manufacturer: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-organization'] index: 13 reaction: elements: detail: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-immunization-reaction-observation'] index: 19 location: type: Reference refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-location'] index: 12 occurrenceDateTime: {type: dateTime, mustSupport: true, index: 10} occurrence: mustSupport: true choices: [] index: 9 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: 17 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: 18 package_version: 0.8.1 class: profile kind: resource url: http://fhir.health.gov.il/StructureDefinition/il-core-immunization base: http://hl7.org/fhir/StructureDefinition/Immunization version: 0.8.1 required: [primarySource]