description: This profile defines a set of constraints to the FHIR Bundle resource for use in Alberta Patient Summaries (PS-AB). It re-profiles the PS-CA Bundle profile and refines constraints applied to the Bundle resource by the PS-CA project to include hard constraints (invariants) than enforce what sections and resource elements are allowed to be present in an Alberta Patient Summary. These have been applied at the Bundle level as an alternative to forbidding elements through 0..0 cardinality - to balance the need for mechanical validation on Patient Summary against the re-use of clinical FHIR profiles under different contexts. package_name: ca.ab.fhir.psab derivation: constraint name: BundlePSAB type: Bundle elements: meta: extensions: submissionMetadata: {url: 'https://www.alberta.ca/fhir/psab/StructureDefinition/ext-EntityIdentifierAndName', min: 1, type: Extension, mustSupport: true, index: 1} elements: extension: index: 0 slicing: slices: submissionMetadata: match: {} schema: {type: Extension, mustSupport: true, url: 'https://www.alberta.ca/fhir/psab/StructureDefinition/ext-EntityIdentifierAndName', index: 1} min: 1 required: [extension] entry: index: 2 slicing: slices: composition: match: {} schema: index: 2 elements: fullUrl: {mustSupport: true, index: 3} resource: {type: Composition, index: 4} search: {index: 5} request: {index: 6} response: {index: 7} required: [fullUrl] patient: match: {} schema: index: 8 elements: resource: {type: Patient, index: 9} search: {index: 10} request: {index: 11} response: {index: 12} package_version: 0.3.0-pre11 class: profile kind: resource url: https://www.alberta.ca/fhir/psab/StructureDefinition/BundlePSAB base: http://fhir.infoway-inforoute.ca/io/psca/StructureDefinition/bundle-ca-ps version: 0.3.0