PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.pacio-adi@2.0.0-ballot
    http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-Composition-Header
description: This abstract profile defines constraints that represent common administrative and demographic concepts for advance directives information used in US Realm clinical documents.
package_name: hl7.fhir.us.pacio-adi
derivation: constraint
name: ADICompositionHeader
abstract: true
type: Composition
elements:
  category:
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: 42348-3, system: 'http://loinc.org', display: Advance healthcare directives}
    type: CodeableConcept
    index: 12
  date: {mustSupport: true, index: 15}
  encounter:
    type: Reference
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter']
    index: 14
  section:
    extensions:
      ClauseExtension: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension', min: 0, type: Extension, index: 24}
    elements:
      extension:
        index: 23
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            ClauseExtension:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension', index: 24}
              min: 0
  type:
    binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.11.20.9.69.4'}
    mustSupport: true
    index: 11
  title: {mustSupport: true, index: 17}
  author:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole']
    index: 16
  extension:
    type: Extension
    url: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-expiration-date-extension
    index: 1
    slicing:
      slices:
        ExpirationDateExtension:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-expiration-date-extension', index: 1}
          min: 0
          max: 1
        Jurisdiction:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-jurisdiction', index: 2}
          min: 0
        DataEntererExtension:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-dataEnterer-extension', index: 3}
          min: 0
          max: 1
        InformantExtension:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-informant-extension', index: 4}
          min: 0
        ParticipantExtension:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-healthcareAgentParticipant-extension', index: 5}
          min: 0
        PerformerExtension:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-performer-extension', index: 6}
          min: 0
        ClauseExtension:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension', index: 7}
          min: 0
        DocumentRevokeStatus:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-document-revoke-status', index: 8}
          min: 0
          max: 1
  event:
    elements:
      code:
        pattern:
          type: CodeableConcept
          value:
            coding:
            - {code: acp-services, system: 'http://hl7.org/fhir/us/pacio-adi/CodeSystem/adi-temp-cs', display: Advance care planning services}
        type: CodeableConcept
        index: 20
      detail:
        index: 21
        slicing:
          rules: open
          description: Slice based on the reference profile and code pattern
          discriminator:
          - {path: resolve(), type: profile}
          min: null
          slices:
            adiFacilitator:
              match: {}
              schema:
                type: Reference
                short: ADI Facilitator
                refers: ['http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-Facilitator']
                index: 22
              min: 0
              max: 1
  custodian:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization']
    index: 19
  status:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/pacio-adi/ValueSet/ADICompositionStatusVS'}
    index: 10
  language: {mustSupport: true, index: 0}
  identifier: {mustSupport: true, index: 9}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 13
  confidentiality: {index: 18}
package_version: 2.0.0-ballot
extensions:
  ExpirationDateExtension: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-expiration-date-extension', min: 0, max: 1, type: Extension, index: 1}
  Jurisdiction: {url: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-jurisdiction', min: 0, type: Extension, index: 2}
  DataEntererExtension: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-dataEnterer-extension', min: 0, max: 1, type: Extension, index: 3}
  InformantExtension: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-informant-extension', min: 0, type: Extension, index: 4}
  ParticipantExtension: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-healthcareAgentParticipant-extension', min: 0, type: Extension, index: 5}
  PerformerExtension: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-performer-extension', min: 0, type: Extension, index: 6}
  ClauseExtension: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension', min: 0, type: Extension, index: 7}
  DocumentRevokeStatus: {url: 'http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-document-revoke-status', min: 0, max: 1, type: Extension, mustSupport: true, index: 8}
class: profile
kind: resource
url: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-Composition-Header
base: http://hl7.org/fhir/StructureDefinition/clinicaldocument
version: 2.0.0-ballot
required: [custodian, identifier, language, subject]