description: Definition of the immunization part for all documents. package_name: ch.fhir.ig.ch-vacd derivation: constraint name: CHVACDImmunization type: Immunization elements: occurrence[x]: extensions: data-absent-reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|4.0.1', min: 0, max: 1, short: 'occurrence[x] absence reason', type: Extension, mustSupport: true, index: 15} elements: extension: index: 14 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: data-absent-reason: match: {url: null} schema: {short: 'occurrence[x] absence reason', type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason|4.0.1', index: 15} min: 0 max: 1 protocolApplied: elements: doseNumber: choices: [] index: 28 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: doseNumberPositiveInt: match: {} schema: mustSupport: true choices: [doseNumberPositiveInt] index: 30 min: 0 max: 1 doseNumberPositiveInt: type: positiveInt mustSupport: true choiceOf: doseNumber index: 31 slicing: slices: doseNumberPositiveInt: match: {} schema: {type: positiveInt, mustSupport: true, choiceOf: doseNumber, index: 31} min: 0 max: 1 site: {mustSupport: true, index: 20} vaccineCode: {mustSupport: true, index: 8} reasonCode: {mustSupport: true, index: 26} route: {mustSupport: true, index: 21} note: elements: author: choices: [authorReference] index: 24 authorReference: type: Reference choiceOf: author refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner', 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-relatedperson'] index: 25 extension: index: 1 slicing: slices: recorder: match: {} schema: {mustSupport: true, index: 2} relatesTo: match: {} schema: {type: Extension, url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-ext-entry-resource-cross-references', index: 3} min: 0 max: 1 medication: match: {} schema: {type: Extension, url: 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-ext-immunization-medication-reference', index: 4} min: 0 max: 1 conflict: match: {} schema: {type: Extension, url: 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-ext-merging-conflict-entry-reference', index: 5} min: 0 verificationStatus: match: {} schema: {type: Extension, url: 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-ext-verification-status', index: 6} min: 1 max: 1 contained: {short: Immunization inline resource, index: 0} status: {mustSupport: true, index: 7} lotNumber: {mustSupport: true, index: 19} occurrenceString: short: Possibility to declare textual description - not structured type: string choiceOf: occurrence index: 18 slicing: slices: occurrenceString: match: {} schema: {short: Possibility to declare textual description - not structured, type: string, choiceOf: occurrence, index: 18} min: 0 max: 1 occurrenceDateTime: type: dateTime mustSupport: true choiceOf: occurrence index: 13 slicing: slices: occurrenceDateTime: match: {} schema: {type: dateTime, mustSupport: true, choiceOf: occurrence, index: 13} min: 0 max: 1 occurrence: short: Possibility to declare textual description - not structured choices: [occurrenceString] index: 17 slicing: slices: occurrenceString: match: {} schema: short: Possibility to declare textual description - not structured choices: [occurrenceString] index: 17 min: 0 max: 1 performer: elements: actor: type: Reference mustSupport: true refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole'] index: 22 package_version: 6.0.0 extensions: recorder: {url: null, mustSupport: true, index: 2} relatesTo: {url: 'http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-ext-entry-resource-cross-references', min: 0, max: 1, type: Extension, index: 3} medication: {url: 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-ext-immunization-medication-reference', min: 0, max: 1, type: Extension, index: 4} conflict: {url: 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-ext-merging-conflict-entry-reference', min: 0, type: Extension, index: 5} verificationStatus: {url: 'http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-ext-verification-status', min: 1, max: 1, type: Extension, index: 6} class: profile kind: resource url: http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-immunization base: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-immunization version: 6.0.0 required: [extension]