PackagesCanonicalsLogsProblems
    Packages
    ca.ab.fhir.psab@0.3.0-pre11
    https://www.alberta.ca/fhir/psab/StructureDefinition/BundlePSAB
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