description: A patient's history of vaccination package_name: de.gecco derivation: constraint name: Immunization type: Immunization elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: dataAbsentReason: match: {url: null} schema: {type: Extension, short: 'occurrence[x] absence reason', url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 1} vaccineCode: mustSupport: true index: 2 elements: coding: index: 3 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: snomed: match: {system: 'http://snomed.info/sct'} schema: binding: {strength: extensible, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_MIO_Vaccination_Vaccine_List'} mustSupport: true pattern: type: Coding value: {system: 'http://snomed.info/sct'} index: 4 elements: system: {index: 5} code: {index: 6} required: [system, code] atc: match: {system: 'http://fhir.de/CodeSystem/dimdi/atc'} schema: binding: {strength: extensible, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_MIO_Vaccination_Vaccine_List_ATC'} mustSupport: true pattern: type: Coding value: {system: 'http://fhir.de/CodeSystem/dimdi/atc'} index: 7 elements: system: {index: 8} code: {index: 9} required: [system, code] pzn: match: {system: 'http://fhir.de/CodeSystem/ifa/pzn'} schema: binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/ifa/pzn'} mustSupport: true pattern: type: Coding value: {system: 'http://fhir.de/CodeSystem/ifa/pzn'} index: 10 elements: system: {index: 11} code: {index: 12} required: [system, code] absentOrUnknownImmunization: match: {system: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'} schema: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-immunizations-uv-ips'} mustSupport: true pattern: type: Coding value: {system: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'} index: 13 elements: system: {index: 14} code: {index: 15} required: [system, code] patient: {mustSupport: true, index: 16} occurrence: mustSupport: true choices: [] index: 18 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: occurrenceDateTime: match: {} schema: mustSupport: true choices: [occurrenceDateTime] index: 20 occurrenceDateTime: type: dateTime mustSupport: true choiceOf: occurrence index: 21 slicing: slices: occurrenceDateTime: match: {} schema: {type: dateTime, mustSupport: true, choiceOf: occurrence, index: 21} protocolApplied: mustSupport: true index: 22 elements: targetDisease: binding: {strength: extensible, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_MIO_Vaccination_TargetDisease'} mustSupport: true index: 23 elements: coding: mustSupport: true index: 24 elements: system: {index: 25} code: {index: 26} required: [system, code] required: [coding] required: [targetDisease] package_version: 1.0.4-rc.1 extensions: dataAbsentReason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', type: Extension, short: 'occurrence[x] absence reason', index: 1} class: profile kind: resource url: https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/immunization base: http://hl7.org/fhir/StructureDefinition/Immunization version: '1.0'