description: This profile constrains the Immunization resource for the purpose of this guide. package_name: hl7.fhir.eu.hdr derivation: constraint name: ImmunizationEuHdr type: Immunization elements: patient: type: Reference refers: ['http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core'] index: 11 protocolApplied: elements: targetDisease: binding: {strength: preferred, valueSet: 'http://hl7.eu/fhir/hdr/ValueSet/condition-eu-hdr'} index: 22 doseNumber: choices: [] index: 24 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: doseNumberPositiveInt: match: {} schema: short: Dose Number choices: [doseNumberPositiveInt] index: 26 min: 0 max: 1 doseNumberPositiveInt: type: positiveInt short: Dose Number choiceOf: doseNumber index: 27 slicing: slices: doseNumberPositiveInt: match: {} schema: {type: positiveInt, short: Dose Number, choiceOf: doseNumber, index: 27} min: 0 max: 1 seriesDoses: choices: [] index: 29 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: seriesDosesPositiveInt: match: {} schema: short: Number of doses choices: [seriesDosesPositiveInt] index: 31 min: 0 max: 1 seriesDosesPositiveInt: type: positiveInt short: Number of doses choiceOf: seriesDoses index: 32 slicing: slices: seriesDosesPositiveInt: match: {} schema: {type: positiveInt, short: Number of doses, choiceOf: seriesDoses, index: 32} min: 0 max: 1 vaccineCode: binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/vaccines-uv-ips'} index: 10 extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: basedOn: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Immunization.basedOn index: 1 elements: value: choices: [valueReference] index: 3 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/immunizationRecommendation-eu-hdr'] index: 4 administeredProduct: match: {url: null} schema: type: Extension url: http://hl7.eu/fhir/hdr/StructureDefinition/immunization-administeredProduct index: 5 extensions: reference: url: null index: 6 elements: value: choices: [valueReference] index: 8 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/medication-eu-hdr'] index: 9 elements: extension: index: 6 slicing: slices: reference: match: {} schema: index: 6 elements: value: choices: [valueReference] index: 8 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/medication-eu-hdr'] index: 9 lotNumber: {short: Batch/lot number, index: 17} manufacturer: {short: Vaccine manufacturer/MAH, index: 16} location: type: Reference refers: ['http://hl7.eu/fhir/base/StructureDefinition/location-eu'] index: 15 occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 14} occurrence: choices: [occurrenceDateTime] index: 13 performer: index: 18 slicing: rules: open ordered: false discriminator: - {path: $this.function, type: value} min: null slices: administeringCentreOrHp: match: $this: {function: null} schema: short: Administering centre array: true index: 19 elements: function: pattern: type: CodeableConcept value: coding: - {code: AP, system: 'http://terminology.hl7.org/CodeSystem/v2-0443'} type: CodeableConcept index: 20 actor: type: Reference refers: ['http://hl7.eu/fhir/base/StructureDefinition/organization-eu-core', 'http://hl7.eu/fhir/base/StructureDefinition/practitioner-eu-core', 'http://hl7.eu/fhir/base/StructureDefinition/practitionerRole-eu-core'] index: 21 package_version: 0.1.0-ballot extensions: basedOn: url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Immunization.basedOn type: Extension index: 1 elements: value: choices: [valueReference] index: 3 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/immunizationRecommendation-eu-hdr'] index: 4 administeredProduct: url: http://hl7.eu/fhir/hdr/StructureDefinition/immunization-administeredProduct type: Extension index: 5 extensions: reference: url: null index: 6 elements: value: choices: [valueReference] index: 8 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/medication-eu-hdr'] index: 9 elements: extension: index: 6 slicing: slices: reference: match: {} schema: index: 6 elements: value: choices: [valueReference] index: 8 valueReference: type: Reference choiceOf: value refers: ['http://hl7.eu/fhir/hdr/StructureDefinition/medication-eu-hdr'] index: 9 class: profile kind: resource url: http://hl7.eu/fhir/hdr/StructureDefinition/immunization-eu-hdr base: http://hl7.org/fhir/StructureDefinition/Immunization version: 0.1.0-ballot