PackagesCanonicalsLogsProblems
    Packages
    ca.ab.fhir.ab-eorder-lab@1.0.0
    https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/BundleABeOrderLab
description: This profile defines a set of constraints to the FHIR Bundle resource for use in Alberta eOrder Laboratory (AB:eOrder-Lab). It re-profiles the CA-eReC Bundle profile and it includes constraints applied to the Bundle resource by the AB:eOrder-Lab project to include hard constraints (invariants) than enforce what sections and resource elements are allowed to be present in an Alberta eOrder Laboratory. 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 eOrder Laboratory against the re-use of clinical FHIR profiles under different contexts.
package_name: ca.ab.fhir.ab-eorder-lab
derivation: constraint
name: BundleABeOrderLab
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
      security:
        binding: {strength: extensible, valueSet: 'https://www.alberta.ca/fhir/ValueSet/security-label'}
        mustSupport: true
        index: 2
    required: [extension]
  identifier: {index: 3}
  entry:
    index: 4
    slicing:
      slices:
        Message:
          match: {}
          schema:
            index: 4
            elements:
              resource: {type: MessageHeader, index: 5}
        Focus:
          match: {}
          schema:
            index: 6
            elements:
              resource: {type: ServiceRequest, index: 7}
package_version: 1.0.0
class: profile
kind: resource
url: https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/BundleABeOrderLab
base: http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Bundle
version: 1.0.0
required: [identifier]