description: This profile represents the constraints applied to the Immunization resource by the medicine regulatory authority. package_name: devdays.letsbuildafhirspec.simplifier derivation: constraint name: ImmunizationProfile type: Immunization elements: site: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/target-site-uv-ips'} index: 14 vaccineCode: elements: coding: index: 3 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: vaccinesGpsUvIps: match: {} schema: short: Vaccines (GPS) - IPS binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/vaccines-gps-uv-ips'} index: 4 elements: system: {index: 5} code: {index: 6} required: [system, code] atcClass: match: {} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/whoatc-uv-ips'} index: 7 elements: system: {index: 8} code: {index: 9} required: [system, code] required: [coding] route: {index: 15} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: vaccinationProcedure: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/R4/StructureDefinition/Extension-UKCore-VaccinationProcedure', index: 1} min: 1 administeredProduct: match: {url: null} schema: {type: Extension, url: 'http://ardon.nl/fhir/StructureDefinition/Extension-AdministeredProduct', index: 2} education: {index: 17} occurrenceString: type: string index: 13 slicing: slices: occurrenceString: match: {} schema: {type: string, index: 13} reaction: elements: date: {index: 18} detail: {index: 19} required: [detail, date] occurrenceDateTime: type: dateTime index: 12 slicing: slices: occurrenceDateTime: match: {} schema: {type: dateTime, index: 12} occurrence: choices: [] index: 11 performer: elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/PractitionerRole'] index: 16 package_version: 0.0.1-test extensions: vaccinationProcedure: {url: 'https://fhir.nhs.uk/R4/StructureDefinition/Extension-UKCore-VaccinationProcedure', min: 1, type: Extension, index: 1} administeredProduct: {url: 'http://ardon.nl/fhir/StructureDefinition/Extension-AdministeredProduct', type: Extension, index: 2} class: profile kind: resource url: http://ardon.nl/fhir/StructureDefinition/ImmunizationProfile base: http://hl7.org/fhir/StructureDefinition/Immunization version: null required: [route]