PackagesCanonicalsLogsProblems
    Packages
    ca.ab.fhir.ab-eorder-lab@1.0.0
    https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/DocumentReferenceABeOrderLab
description: This profile defines a set of constraints to the FHIR DocumentReference resource for use in Alberta eOrder Laboratory (AB:eOrder-Lab). It profiles the R4 DocumentReference and it includes relevant constraints from CA:eReC that represent the minimum expectations for the DocumentReference resource when used in the AB:eOrder-Lab.
package_name: ca.ab.fhir.ab-eorder-lab
derivation: constraint
name: DocumentReferenceABeOrderLab
type: DocumentReference
elements:
  identifier:
    mustSupport: true
    index: 0
    elements:
      system: {mustSupport: true, index: 1}
      value: {mustSupport: true, index: 2}
    required: [value, system]
  type: {mustSupport: true, index: 3}
  subject:
    type: Reference
    mustSupport: true
    refers: ['https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/PatientABeOrderLab']
    index: 4
    elements:
      reference: {mustSupport: true, index: 5}
      identifier:
        mustSupport: true
        index: 6
        elements:
          system: {mustSupport: true, index: 7}
          value: {mustSupport: true, index: 8}
        required: [value, system]
  date: {mustSupport: true, index: 9}
  author:
    type: Reference
    refers: ['https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/PractitionerABeOrderLab', 'https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/PractitionerRoleABeOrderLab']
    index: 10
    elements:
      reference: {mustSupport: true, index: 11}
      identifier:
        mustSupport: true
        index: 12
        elements:
          system: {mustSupport: true, index: 13}
          value: {mustSupport: true, index: 14}
        required: [value, system]
  content:
    mustSupport: true
    index: 15
    elements:
      attachment: {mustSupport: true, index: 16}
  context:
    mustSupport: true
    index: 17
    elements:
      related:
        type: Reference
        mustSupport: true
        refers: ['https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/ServiceRequestABeOrderLab']
        index: 18
        elements:
          reference: {mustSupport: true, index: 19}
          identifier:
            mustSupport: true
            index: 20
            elements:
              system: {mustSupport: true, index: 21}
              value: {mustSupport: true, index: 22}
            required: [value, system]
    required: [related]
package_version: 1.0.0
class: profile
kind: resource
url: https://www.alberta.ca/fhir/ab-eorder-lab/StructureDefinition/DocumentReferenceABeOrderLab
base: http://hl7.org/fhir/StructureDefinition/DocumentReference
version: 1.0.0
required: [author, context, subject]