description: null package_name: de.gematik.vsdm2 derivation: constraint name: VSDMBundle type: Bundle elements: id: {index: 0} meta: index: 1 elements: profile: pattern: {type: Canonical, value: 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle'} index: 2 required: [profile] identifier: index: 3 elements: system: pattern: {type: Uri, value: 'urn:ietf:rfc:3986'} index: 4 value: {short: a unique bundle identifier, index: 5} required: [value, system] type: pattern: {type: Code, value: document} index: 6 timestamp: {index: 7} entry: array: true min: 3 index: 8 slicing: rules: closed discriminator: - {path: resource, type: profile} min: 3 slices: DocumentInformation: match: {} schema: _required: true index: 9 elements: resource: {type: Composition, index: 10} required: [resource] VSDMPatient: match: {} schema: _required: true index: 11 elements: resource: {type: Patient, index: 12} required: [resource] VSDMCoverage: match: {} schema: _required: true index: 13 elements: resource: {type: Coverage, index: 14} required: [resource] signature: elements: who: elements: identifier: {type: Identifier, index: 15} required: [identifier] sigFormat: pattern: {type: Code, value: application/pkcs7-mime} index: 16 data: {index: 17} required: [data] package_version: 1.0.0-rc4 class: profile kind: resource url: https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle base: http://hl7.org/fhir/StructureDefinition/Bundle version: null required: [id, timestamp, identifier, meta]