description: A patient's history of vaccination package_name: de.gecco derivation: constraint name: Immunization type: Immunization elements: vaccineCode: mustSupport: true index: 0 elements: coding: index: 1 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: 2 elements: system: {index: 3} code: {index: 4} 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: 5 elements: system: {index: 6} code: {index: 7} 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: 8 elements: system: {index: 9} code: {index: 10} 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: 11 elements: system: {index: 12} code: {index: 13} required: [system, code] patient: {mustSupport: true, index: 14} occurrence: mustSupport: true choices: [] index: 16 occurrence[x]: extensions: dataAbsentReason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', min: 0, max: 1, type: Extension, short: 'occurrence[x] absence reason', index: 18} elements: extension: index: 17 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: 18} min: 0 max: 1 occurrenceDateTime: type: dateTime mustSupport: true index: 19 slicing: slices: occurrenceDateTime: match: {} schema: {type: dateTime, mustSupport: true, index: 19} protocolApplied: mustSupport: true index: 20 elements: targetDisease: binding: {strength: extensible, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_MIO_Vaccination_TargetDisease'} mustSupport: true index: 21 elements: coding: mustSupport: true index: 22 elements: system: {index: 23} code: {index: 24} required: [system, code] required: [coding] required: [targetDisease] package_version: 0.9.3 class: profile kind: resource url: https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/immunization base: http://hl7.org/fhir/StructureDefinition/Immunization version: '0.9'