description: Base definition for a document with the CH Core profiles. package_name: ch.fhir.ig.ch-core derivation: constraint name: CHCoreDocument type: Bundle elements: identifier: index: 0 elements: system: {index: 1} value: {index: 2} required: [value, system] type: short: document pattern: {type: Code, value: document} index: 3 timestamp: {index: 4} entry: index: 5 elements: fullUrl: constraint: ch-core-doc-1: {human: The fullUrl must be an absolute URL server address or an URI for UUID/OID, severity: error, expression: 'startsWith(''http'') or startsWith(''urn:uuid:'') = true'} index: 6 required: [fullUrl] slicing: rules: open discriminator: - {path: resource, type: profile} min: 1 slices: Composition: match: {} schema: _required: true index: 7 elements: resource: {type: Resource, index: 8} required: [resource] PractitionerRole: match: {} schema: index: 13 elements: resource: {type: Resource, index: 14} required: [resource] Patient: match: {} schema: index: 9 elements: resource: {type: Resource, index: 10} required: [resource] Practitioner: match: {} schema: index: 11 elements: resource: {type: Resource, index: 12} required: [resource] Encounter: match: {} schema: index: 21 elements: resource: {type: Resource, index: 22} required: [resource] RelatedPerson: match: {} schema: index: 17 elements: resource: {type: Resource, index: 18} required: [resource] Location: match: {} schema: index: 23 elements: resource: {type: Resource, index: 24} required: [resource] Organization: match: {} schema: index: 15 elements: resource: {type: Resource, index: 16} required: [resource] Device: match: {} schema: index: 19 elements: resource: {type: Resource, index: 20} required: [resource] package_version: 3.0.0 class: profile kind: resource url: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-document base: http://hl7.org/fhir/StructureDefinition/Bundle version: 3.0.0 required: [entry, timestamp, identifier]