description: This profile defines how to represent a vaccination certificate in FHIR by using a Bundle resource package_name: hitstdio.tw.fhir.dcc derivation: constraint name: BundleDCC type: Bundle elements: identifier: {mustSupport: true, index: 0} type: mustSupport: true pattern: {type: Code, value: document} index: 1 timestamp: {mustSupport: true, index: 2} entry: short: Entries to be included in this bundle. mustSupport: true array: true min: 5 index: 3 elements: fullUrl: {mustSupport: true, index: 4} required: [fullUrl] slicing: rules: open discriminator: - {path: resource, type: type} min: 5 slices: composition: match: {} schema: mustSupport: true _required: true index: 5 elements: resource: {type: Composition, mustSupport: true, index: 6} required: [resource] patient: match: {} schema: mustSupport: true _required: true index: 7 elements: resource: {type: Patient, mustSupport: true, index: 8} required: [resource] organization: match: {} schema: mustSupport: true array: true min: 2 max: 2 index: 9 elements: resource: {type: Organization, mustSupport: true, index: 10} required: [resource] immunization: match: {} schema: mustSupport: true array: true index: 11 elements: resource: {type: Immunization, mustSupport: true, index: 12} required: [resource] immunizationRecommendation: match: {} schema: mustSupport: true index: 13 elements: resource: {type: ImmunizationRecommendation, mustSupport: true, index: 14} required: [resource] location: match: {} schema: {mustSupport: true, index: 15} min: 0 max: 1 Practitioner: match: {} schema: {mustSupport: true, index: 16} min: 0 max: 1 documentReference: match: {} schema: mustSupport: true _required: true index: 17 elements: resource: {type: DocumentReference, mustSupport: true, index: 18} required: [resource] package_version: 0.0.1 class: profile kind: resource url: http://hitstdio.ntunhs.edu.tw/fhir/StructureDefinition/Bundle-dcc base: http://hl7.org/fhir/StructureDefinition/Bundle version: 0.0.1 required: [identifier]