PackagesCanonicalsLogsProblems
    Packages
    ca.on.hrm.r4@1.0.1-snapshot2
    http://ontariohealth.ca/fhir/ocre/StructureDefinition/profile-header
description: This profile defines constraints that represent common administrative and demographic concepts for OCRE clinical documents. Further specification, such as type, are provided in document profiles that conform to this profile.
package_name: ca.on.hrm.r4
derivation: constraint
name: DocumentHeaderOCRE
abstract: true
type: Composition
elements:
  date: {short: date, mustSupport: true, index: 5}
  encounter:
    type: Reference
    mustSupport: true
    refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-encounter']
    index: 4
  attester:
    mustSupport: false
    index: 9
    slicing:
      rules: open
      discriminator:
      - {path: mode, type: value}
      min: null
      slices:
        legal_attester:
          match: {mode: legal}
          schema:
            short: attester
            mustSupport: true
            index: 10
            elements:
              mode:
                short: mode
                pattern: {type: Code, value: legal}
                mustSupport: true
                index: 11
              party:
                type: Reference
                short: party
                mustSupport: true
                refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole']
                index: 12
            required: [party]
        professional_attester:
          match: {mode: professional}
          schema:
            short: attester
            mustSupport: true
            array: true
            index: 13
            elements:
              mode:
                short: mode
                pattern: {type: Code, value: professional}
                mustSupport: true
                index: 14
              party:
                type: Reference
                short: party
                mustSupport: true
                refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole']
                index: 15
            required: [party]
        personal_attester:
          match: {mode: personal}
          schema:
            short: attester
            mustSupport: true
            array: true
            index: 16
            elements:
              mode:
                short: mode
                pattern: {type: Code, value: personal}
                mustSupport: true
                index: 17
              party:
                type: Reference
                short: party
                mustSupport: true
                refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner']
                index: 18
            required: [party]
  type: {mustSupport: true, index: 2}
  title: {label: Document Title, short: Document Title, mustSupport: true, index: 7}
  author:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole']
    index: 6
  custodian:
    type: Reference
    mustSupport: true
    refers: ['http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-organization']
    index: 19
  language: {mustSupport: true, index: 0}
  identifier: {short: identifier, mustSupport: true, index: 1}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient']
    index: 3
  confidentiality: {label: Use the confidentiality codes in Meta.security, short: Use the confidentiality codes in Meta.security, mustSupport: false, index: 8}
package_version: 1.0.1-snapshot2
class: profile
kind: resource
url: http://ontariohealth.ca/fhir/ocre/StructureDefinition/profile-header
base: http://hl7.org/fhir/StructureDefinition/clinicaldocument
version: 1.0.0-Ballot
required: [identifier, custodian, language]