description: This profile defines how to represent Immunizations in FHIR for building a Digital COVID-19 Certificate. package_name: hitstdio.tw.fhir.dcc derivation: constraint name: ImmunizationDCC type: Immunization elements: vaccineCode: index: 0 elements: coding: short: Type of vaccine array: true min: 2 index: 1 slicing: rules: open ordered: false discriminator: - {path: $this, type: pattern} min: 2 slices: atcVaccines: match: {} schema: binding: {strength: required, valueSet: 'http://hitstdio.ntunhs.edu.tw/fhir/ValueSet/atc-vaccines-covid-19'} mustSupport: true index: 2 min: 0 max: 1 sctVaccines: match: {} schema: binding: {strength: required, valueSet: 'http://hitstdio.ntunhs.edu.tw/fhir/ValueSet/sct-vaccines-covid-19'} mustSupport: true index: 3 min: 0 max: 1 VaccineMedicinalProduct: match: {} schema: binding: {strength: required, valueSet: 'http://hitstdio.ntunhs.edu.tw/fhir/ValueSet/vaccines-covid-19-names'} mustSupport: true _required: true index: 4 min: 1 max: 1 text: {short: Name of the vaccine, index: 5} patient: type: Reference refers: ['http://hitstdio.ntunhs.edu.tw/fhir/StructureDefinition/Patient-dcc'] index: 6 occurrenceDateTime: {type: dateTime, mustSupport: true, index: 7} location: type: Reference mustSupport: true refers: ['http://hitstdio.ntunhs.edu.tw/fhir/StructureDefinition/Location-dcc'] index: 8 manufacturer: {mustSupport: true, index: 9} lotNumber: {mustSupport: true, index: 10} performer: {index: 11} protocolApplied: index: 12 elements: targetDisease: index: 13 elements: coding: index: 14 slicing: rules: open ordered: false discriminator: - {path: $this, type: pattern} min: 1 slices: sctCovid19Diseases: match: {} schema: binding: {strength: required, valueSet: 'http://hitstdio.ntunhs.edu.tw/fhir/ValueSet/covid-19-diseases'} mustSupport: true _required: true index: 15 min: 1 max: 1 required: [coding] doseNumber: choices: [] index: 17 doseNumberPositiveInt: {type: positiveInt, mustSupport: true, index: 18} seriesDoses: choices: [] index: 20 seriesDosesPositiveInt: {type: positiveInt, mustSupport: true, index: 21} required: [seriesDoses, doseNumberPositiveInt, seriesDosesPositiveInt] package_version: 0.0.1 class: profile kind: resource url: http://hitstdio.ntunhs.edu.tw/fhir/StructureDefinition/Immunization-dcc base: http://hl7.org/fhir/uv/ips/StructureDefinition/Immunization-uv-ips version: 0.0.1 required: [manufacturer, protocolApplied, occurrenceDateTime, location]