PACIO Advance Directive Interoperability Implementation Guide
1.0.0 - STU 1 United States of America flag

This page is part of the PACIO Advance Directive Information Implementation Guide (v1.0.0: STU 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: ADI Personal Advance Care Plan Composition

Official URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/ADI-PACPComposition Version: 1.0.0
Active as of 2024-01-11 Computable Name: ADIPACPComposition

This profile encompasses information that makes up the author’s advance care information plan.

This profile defines the requirements for communicating a Personal Advance Care Plan (PACP) using a Composition Resource. It is used to create a person-generated document which is authored by the subject of the document (the patient). It contains information about the person’s goals, preferences, and priorities (GPPs) for care and treatment under certain future conditions.

It is possible for a PACP composition to only contain textual information and not have any encoded entries. In this case, an implementer may populate the section.text element in place of a resource reference in the section.entry element.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from ADICompositionHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition C0..*ADICompositionHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
HCA-section-cardinality: If the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
HCA-section-emptyReason-required: section[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
... author 1..*Reference(US Core Patient Profile)Who and/or what authored the composition
... Slices for section 1..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:healthcare_agent C0..1BackboneElementHealthcare agents, healthcare agent advisors, and consent regarding their roles, powers, and limitations
HCA-section-entries: If healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81335-2
..... entry 0..*Reference(ADI Participant Consent | ADI Participant)A reference to data that supports this section
..... emptyReason 0..1CodeableConceptThis is only MS (must support) if the document types are supported.
Binding: No Healthcare Agent Included Reason (required)
.... section:gpp_for_certain_health_condition S0..1BackboneElementPreference care plans defined for specific situations and/or conditions
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81336-0
..... entry 0..*Reference(ADI Preference Care Plan)A reference to data that supports this section
.... section:gpp_personal_care_experience S0..1BackboneElementQuality of Life related personal care experiences, personal goals, and priorities
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81338-6
..... entry 0..*Reference(ADI Care Experience Preference | ADI Personal Priorities Organizer | ADI Personal Goal)A reference to data that supports this section
.... section:gpp_upon_death S0..1BackboneElementGoals, preferences, and priorities upon death
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81337-8
..... entry 0..*Reference(ADI Preference Care Plan | Personal Intervention Preference | ADI Personal Priorities Organizer | ADI Autopsy Observation | ADI Organ Donation | ADI Personal Goal)A reference to data that supports this section
.... section:additional_documentation S0..1BackboneElementObservations regarding the existence of other advance directive related information
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 77599-9
..... entry 0..*Reference(ADI Documentation Observation)A reference to data that supports this section
.... section:witness_and_notary S0..1BackboneElementWitness and notary information. The first witness should be the author of the document
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81339-4
..... entry 0..*Reference(ADI Witness | ADI Notary)A reference to data that supports this section
.... section:administrative_information S0..1BackboneElementAdministrative information associated with this personal advance care plan
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81381-6

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Composition.section:healthcare_agent.emptyReasonrequiredADINoHealthcareAgentIncludedReasonVS

Constraints

IdGradePath(s)DetailsRequirements
HCA-section-cardinalityerrorCompositionIf the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
: (type.coding.where(code = '64298-3').exists().not() and type.coding.where(code = '81334-5').exists().not() and type.coding.where(code = '92664-2').exists().not()) or section.where(code.coding.where(code = '81335-2').exists()).count() = 1
HCA-section-emptyReason-requirederrorCompositionsection[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
: section.where(code.coding.where(code = '81335-2').exists()).exists().not() or section.where(code.coding.where(code = '81335-2').exists()).entry.count() > 0 or section.where(code.coding.where(code = '81335-2').exists()).emptyReason.exists()
HCA-section-entrieserrorComposition.section:healthcare_agentIf healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
: entry.exists().not() or (entry.where($this.resolve() is Consent).exists() and entry.where($this.resolve() is relatedPerson).exists())
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition C0..*ADICompositionHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
HCA-section-cardinality: If the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
HCA-section-emptyReason-required: section[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... EffectiveDateExtension 0..1PeriodEffective Date
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-effective-date-extension
... Jurisdiction 0..*CodeableConceptJurisdiction
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-jurisdiction-extension
Binding: Jurisdiction ValueSet (extensible)
... DataEntererExtension 0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Data Enterer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-dataEnterer-extension
... InformantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Informant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-informant-extension
... ParticipantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | RelatedPerson)Participant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-participant-extension
... PerformerExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Performer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-performer-extension
... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1IdentifierVersion-independent identifier for the Composition
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptKind of composition (LOINC if possible)
Binding: Advance Directives Categories (extensible)
... category SΣ0..1CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.



Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
... subject SΣ1..1Reference(US Core Patient Profile)Who and/or what the composition is about
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(US Core Patient Profile)Who and/or what authored the composition
... title SΣ1..1stringHuman Readable name/title
... custodian SΣ1..1Reference(US Core Organization Profile)Organization which maintains the composition
... Slices for section C1..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:healthcare_agent C0..1BackboneElementHealthcare agents, healthcare agent advisors, and consent regarding their roles, powers, and limitations
HCA-section-entries: If healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81335-2
..... entry C0..*Reference(ADI Participant Consent | ADI Participant)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptThis is only MS (must support) if the document types are supported.
Binding: No Healthcare Agent Included Reason (required)
.... section:gpp_for_certain_health_condition SC0..1BackboneElementPreference care plans defined for specific situations and/or conditions
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81336-0
..... entry C0..*Reference(ADI Preference Care Plan)A reference to data that supports this section
.... section:gpp_personal_care_experience SC0..1BackboneElementQuality of Life related personal care experiences, personal goals, and priorities
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81338-6
..... entry C0..*Reference(ADI Care Experience Preference | ADI Personal Priorities Organizer | ADI Personal Goal)A reference to data that supports this section
.... section:gpp_upon_death SC0..1BackboneElementGoals, preferences, and priorities upon death
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81337-8
..... entry C0..*Reference(ADI Preference Care Plan | Personal Intervention Preference | ADI Personal Priorities Organizer | ADI Autopsy Observation | ADI Organ Donation | ADI Personal Goal)A reference to data that supports this section
.... section:additional_documentation SC0..1BackboneElementObservations regarding the existence of other advance directive related information
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 77599-9
..... entry C0..*Reference(ADI Documentation Observation)A reference to data that supports this section
.... section:witness_and_notary SC0..1BackboneElementWitness and notary information. The first witness should be the author of the document
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81339-4
..... entry C0..*Reference(ADI Witness | ADI Notary)A reference to data that supports this section
.... section:administrative_information SC0..1BackboneElementAdministrative information associated with this personal advance care plan
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81381-6

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typeextensibleAdvanceDirectivesCategories
Composition.categoryexamplePattern: LOINC code 42348-3
Composition.section:healthcare_agent.codeexamplePattern: LOINC code 81335-2
Composition.section:healthcare_agent.emptyReasonrequiredADINoHealthcareAgentIncludedReasonVS
Composition.section:gpp_for_certain_health_condition.codeexamplePattern: LOINC code 81336-0
Composition.section:gpp_personal_care_experience.codeexamplePattern: LOINC code 81338-6
Composition.section:gpp_upon_death.codeexamplePattern: LOINC code 81337-8
Composition.section:additional_documentation.codeexamplePattern: LOINC code 77599-9
Composition.section:witness_and_notary.codeexamplePattern: LOINC code 81339-4
Composition.section:administrative_information.codeexamplePattern: LOINC code 81381-6

Constraints

IdGradePath(s)DetailsRequirements
HCA-section-cardinalityerrorCompositionIf the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
: (type.coding.where(code = '64298-3').exists().not() and type.coding.where(code = '81334-5').exists().not() and type.coding.where(code = '92664-2').exists().not()) or section.where(code.coding.where(code = '81335-2').exists()).count() = 1
HCA-section-emptyReason-requirederrorCompositionsection[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
: section.where(code.coding.where(code = '81335-2').exists()).exists().not() or section.where(code.coding.where(code = '81335-2').exists()).entry.count() > 0 or section.where(code.coding.where(code = '81335-2').exists()).emptyReason.exists()
HCA-section-entrieserrorComposition.section:healthcare_agentIf healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
: entry.exists().not() or (entry.where($this.resolve() is Consent).exists() and entry.where($this.resolve() is relatedPerson).exists())
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition C0..*ADICompositionHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
HCA-section-cardinality: If the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
HCA-section-emptyReason-required: section[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... VersionNumber S0..1integerVersion Number
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-versionNumber-extension
... EffectiveDateExtension 0..1PeriodEffective Date
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-effective-date-extension
... Jurisdiction 0..*CodeableConceptJurisdiction
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-jurisdiction-extension
Binding: Jurisdiction ValueSet (extensible)
... DataEntererExtension 0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Data Enterer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-dataEnterer-extension
... InformantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Informant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-informant-extension
... ParticipantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | RelatedPerson)Participant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-participant-extension
... PerformerExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Performer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-performer-extension
... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1IdentifierVersion-independent identifier for the Composition
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptKind of composition (LOINC if possible)
Binding: Advance Directives Categories (extensible)
... category SΣ0..1CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.



Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(US Core Patient Profile)Who and/or what the composition is about
... encounter Σ0..1Reference(US Core Encounter Profile)Context of the Composition
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(US Core Patient Profile)Who and/or what authored the composition
... title SΣ1..1stringHuman Readable name/title
... attester 0..*BackboneElementAttests to accuracy of composition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mode 1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... time 0..1dateTimeWhen the composition was attested
.... party 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian SΣ1..1Reference(US Core Organization Profile)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition)
... event Σ0..*BackboneElementThe clinical service(s) being documented
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ0..*CodeableConceptCode(s) that apply to the event being documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.


.... period Σ0..1PeriodThe period covered by the documentation
.... detail Σ0..*Reference(Resource)The event(s) being documented
... Slices for section C1..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 0..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.

..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:healthcare_agent C0..1BackboneElementHealthcare agents, healthcare agent advisors, and consent regarding their roles, powers, and limitations
HCA-section-entries: If healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81335-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Participant Consent | ADI Participant)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptThis is only MS (must support) if the document types are supported.
Binding: No Healthcare Agent Included Reason (required)
..... section C0..*See section (Composition)Nested Section
.... section:gpp_for_certain_health_condition SC0..1BackboneElementPreference care plans defined for specific situations and/or conditions
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81336-0
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Preference Care Plan)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:gpp_personal_care_experience SC0..1BackboneElementQuality of Life related personal care experiences, personal goals, and priorities
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81338-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Care Experience Preference | ADI Personal Priorities Organizer | ADI Personal Goal)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:gpp_upon_death SC0..1BackboneElementGoals, preferences, and priorities upon death
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81337-8
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Preference Care Plan | Personal Intervention Preference | ADI Personal Priorities Organizer | ADI Autopsy Observation | ADI Organ Donation | ADI Personal Goal)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:additional_documentation SC0..1BackboneElementObservations regarding the existence of other advance directive related information
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 77599-9
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Documentation Observation)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:witness_and_notary SC0..1BackboneElementWitness and notary information. The first witness should be the author of the document
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81339-4
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Witness | ADI Notary)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:administrative_information SC0..1BackboneElementAdministrative information associated with this personal advance care plan
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81381-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typeextensibleAdvanceDirectivesCategories
Composition.categoryexamplePattern: LOINC code 42348-3
Composition.attester.moderequiredCompositionAttestationMode
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event.codeexampleActCode
Composition.section.codeexampleDocumentSectionCodes
Composition.section.moderequiredListMode
Composition.section.orderedBypreferredListOrderCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:healthcare_agent.codeexamplePattern: LOINC code 81335-2
Composition.section:healthcare_agent.moderequiredListMode
Composition.section:healthcare_agent.orderedBypreferredListOrderCodes
Composition.section:healthcare_agent.emptyReasonrequiredADINoHealthcareAgentIncludedReasonVS
Composition.section:gpp_for_certain_health_condition.codeexamplePattern: LOINC code 81336-0
Composition.section:gpp_for_certain_health_condition.moderequiredListMode
Composition.section:gpp_for_certain_health_condition.orderedBypreferredListOrderCodes
Composition.section:gpp_for_certain_health_condition.emptyReasonpreferredListEmptyReasons
Composition.section:gpp_personal_care_experience.codeexamplePattern: LOINC code 81338-6
Composition.section:gpp_personal_care_experience.moderequiredListMode
Composition.section:gpp_personal_care_experience.orderedBypreferredListOrderCodes
Composition.section:gpp_personal_care_experience.emptyReasonpreferredListEmptyReasons
Composition.section:gpp_upon_death.codeexamplePattern: LOINC code 81337-8
Composition.section:gpp_upon_death.moderequiredListMode
Composition.section:gpp_upon_death.orderedBypreferredListOrderCodes
Composition.section:gpp_upon_death.emptyReasonpreferredListEmptyReasons
Composition.section:additional_documentation.codeexamplePattern: LOINC code 77599-9
Composition.section:additional_documentation.moderequiredListMode
Composition.section:additional_documentation.orderedBypreferredListOrderCodes
Composition.section:additional_documentation.emptyReasonpreferredListEmptyReasons
Composition.section:witness_and_notary.codeexamplePattern: LOINC code 81339-4
Composition.section:witness_and_notary.moderequiredListMode
Composition.section:witness_and_notary.orderedBypreferredListOrderCodes
Composition.section:witness_and_notary.emptyReasonpreferredListEmptyReasons
Composition.section:administrative_information.codeexamplePattern: LOINC code 81381-6
Composition.section:administrative_information.moderequiredListMode
Composition.section:administrative_information.orderedBypreferredListOrderCodes
Composition.section:administrative_information.emptyReasonpreferredListEmptyReasons

Constraints

IdGradePath(s)DetailsRequirements
HCA-section-cardinalityerrorCompositionIf the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
: (type.coding.where(code = '64298-3').exists().not() and type.coding.where(code = '81334-5').exists().not() and type.coding.where(code = '92664-2').exists().not()) or section.where(code.coding.where(code = '81335-2').exists()).count() = 1
HCA-section-emptyReason-requirederrorCompositionsection[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
: section.where(code.coding.where(code = '81335-2').exists()).exists().not() or section.where(code.coding.where(code = '81335-2').exists()).entry.count() > 0 or section.where(code.coding.where(code = '81335-2').exists()).emptyReason.exists()
HCA-section-entrieserrorComposition.section:healthcare_agentIf healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
: entry.exists().not() or (entry.where($this.resolve() is Consent).exists() and entry.where($this.resolve() is relatedPerson).exists())

This structure is derived from ADICompositionHeader

Summary

Mandatory: 2 elements (14 nested mandatory elements)
Must-Support: 14 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Composition.section is sliced based on the value of pattern:code

Differential View

This structure is derived from ADICompositionHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition C0..*ADICompositionHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
HCA-section-cardinality: If the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
HCA-section-emptyReason-required: section[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
... author 1..*Reference(US Core Patient Profile)Who and/or what authored the composition
... Slices for section 1..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... text S1..1NarrativeText summary of the section, for human interpretation
.... section:healthcare_agent C0..1BackboneElementHealthcare agents, healthcare agent advisors, and consent regarding their roles, powers, and limitations
HCA-section-entries: If healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81335-2
..... entry 0..*Reference(ADI Participant Consent | ADI Participant)A reference to data that supports this section
..... emptyReason 0..1CodeableConceptThis is only MS (must support) if the document types are supported.
Binding: No Healthcare Agent Included Reason (required)
.... section:gpp_for_certain_health_condition S0..1BackboneElementPreference care plans defined for specific situations and/or conditions
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81336-0
..... entry 0..*Reference(ADI Preference Care Plan)A reference to data that supports this section
.... section:gpp_personal_care_experience S0..1BackboneElementQuality of Life related personal care experiences, personal goals, and priorities
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81338-6
..... entry 0..*Reference(ADI Care Experience Preference | ADI Personal Priorities Organizer | ADI Personal Goal)A reference to data that supports this section
.... section:gpp_upon_death S0..1BackboneElementGoals, preferences, and priorities upon death
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81337-8
..... entry 0..*Reference(ADI Preference Care Plan | Personal Intervention Preference | ADI Personal Priorities Organizer | ADI Autopsy Observation | ADI Organ Donation | ADI Personal Goal)A reference to data that supports this section
.... section:additional_documentation S0..1BackboneElementObservations regarding the existence of other advance directive related information
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 77599-9
..... entry 0..*Reference(ADI Documentation Observation)A reference to data that supports this section
.... section:witness_and_notary S0..1BackboneElementWitness and notary information. The first witness should be the author of the document
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81339-4
..... entry 0..*Reference(ADI Witness | ADI Notary)A reference to data that supports this section
.... section:administrative_information S0..1BackboneElementAdministrative information associated with this personal advance care plan
..... extension:ClauseExtension 0..*ClauseExtensionClause
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81381-6

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Composition.section:healthcare_agent.emptyReasonrequiredADINoHealthcareAgentIncludedReasonVS

Constraints

IdGradePath(s)DetailsRequirements
HCA-section-cardinalityerrorCompositionIf the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
: (type.coding.where(code = '64298-3').exists().not() and type.coding.where(code = '81334-5').exists().not() and type.coding.where(code = '92664-2').exists().not()) or section.where(code.coding.where(code = '81335-2').exists()).count() = 1
HCA-section-emptyReason-requirederrorCompositionsection[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
: section.where(code.coding.where(code = '81335-2').exists()).exists().not() or section.where(code.coding.where(code = '81335-2').exists()).entry.count() > 0 or section.where(code.coding.where(code = '81335-2').exists()).emptyReason.exists()
HCA-section-entrieserrorComposition.section:healthcare_agentIf healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
: entry.exists().not() or (entry.where($this.resolve() is Consent).exists() and entry.where($this.resolve() is relatedPerson).exists())

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition C0..*ADICompositionHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
HCA-section-cardinality: If the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
HCA-section-emptyReason-required: section[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... EffectiveDateExtension 0..1PeriodEffective Date
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-effective-date-extension
... Jurisdiction 0..*CodeableConceptJurisdiction
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-jurisdiction-extension
Binding: Jurisdiction ValueSet (extensible)
... DataEntererExtension 0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Data Enterer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-dataEnterer-extension
... InformantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Informant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-informant-extension
... ParticipantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | RelatedPerson)Participant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-participant-extension
... PerformerExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Performer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-performer-extension
... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1IdentifierVersion-independent identifier for the Composition
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptKind of composition (LOINC if possible)
Binding: Advance Directives Categories (extensible)
... category SΣ0..1CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.



Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
... subject SΣ1..1Reference(US Core Patient Profile)Who and/or what the composition is about
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(US Core Patient Profile)Who and/or what authored the composition
... title SΣ1..1stringHuman Readable name/title
... custodian SΣ1..1Reference(US Core Organization Profile)Organization which maintains the composition
... Slices for section C1..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... text SC1..1NarrativeText summary of the section, for human interpretation
.... section:healthcare_agent C0..1BackboneElementHealthcare agents, healthcare agent advisors, and consent regarding their roles, powers, and limitations
HCA-section-entries: If healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81335-2
..... entry C0..*Reference(ADI Participant Consent | ADI Participant)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptThis is only MS (must support) if the document types are supported.
Binding: No Healthcare Agent Included Reason (required)
.... section:gpp_for_certain_health_condition SC0..1BackboneElementPreference care plans defined for specific situations and/or conditions
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81336-0
..... entry C0..*Reference(ADI Preference Care Plan)A reference to data that supports this section
.... section:gpp_personal_care_experience SC0..1BackboneElementQuality of Life related personal care experiences, personal goals, and priorities
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81338-6
..... entry C0..*Reference(ADI Care Experience Preference | ADI Personal Priorities Organizer | ADI Personal Goal)A reference to data that supports this section
.... section:gpp_upon_death SC0..1BackboneElementGoals, preferences, and priorities upon death
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81337-8
..... entry C0..*Reference(ADI Preference Care Plan | Personal Intervention Preference | ADI Personal Priorities Organizer | ADI Autopsy Observation | ADI Organ Donation | ADI Personal Goal)A reference to data that supports this section
.... section:additional_documentation SC0..1BackboneElementObservations regarding the existence of other advance directive related information
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 77599-9
..... entry C0..*Reference(ADI Documentation Observation)A reference to data that supports this section
.... section:witness_and_notary SC0..1BackboneElementWitness and notary information. The first witness should be the author of the document
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81339-4
..... entry C0..*Reference(ADI Witness | ADI Notary)A reference to data that supports this section
.... section:administrative_information SC0..1BackboneElementAdministrative information associated with this personal advance care plan
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81381-6

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typeextensibleAdvanceDirectivesCategories
Composition.categoryexamplePattern: LOINC code 42348-3
Composition.section:healthcare_agent.codeexamplePattern: LOINC code 81335-2
Composition.section:healthcare_agent.emptyReasonrequiredADINoHealthcareAgentIncludedReasonVS
Composition.section:gpp_for_certain_health_condition.codeexamplePattern: LOINC code 81336-0
Composition.section:gpp_personal_care_experience.codeexamplePattern: LOINC code 81338-6
Composition.section:gpp_upon_death.codeexamplePattern: LOINC code 81337-8
Composition.section:additional_documentation.codeexamplePattern: LOINC code 77599-9
Composition.section:witness_and_notary.codeexamplePattern: LOINC code 81339-4
Composition.section:administrative_information.codeexamplePattern: LOINC code 81381-6

Constraints

IdGradePath(s)DetailsRequirements
HCA-section-cardinalityerrorCompositionIf the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
: (type.coding.where(code = '64298-3').exists().not() and type.coding.where(code = '81334-5').exists().not() and type.coding.where(code = '92664-2').exists().not()) or section.where(code.coding.where(code = '81335-2').exists()).count() = 1
HCA-section-emptyReason-requirederrorCompositionsection[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
: section.where(code.coding.where(code = '81335-2').exists()).exists().not() or section.where(code.coding.where(code = '81335-2').exists()).entry.count() > 0 or section.where(code.coding.where(code = '81335-2').exists()).emptyReason.exists()
HCA-section-entrieserrorComposition.section:healthcare_agentIf healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
: entry.exists().not() or (entry.where($this.resolve() is Consent).exists() and entry.where($this.resolve() is relatedPerson).exists())

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition C0..*ADICompositionHeaderA set of resources composed into a single coherent clinical statement with clinical attestation
HCA-section-cardinality: If the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
HCA-section-emptyReason-required: section[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language S1..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... VersionNumber S0..1integerVersion Number
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-versionNumber-extension
... EffectiveDateExtension 0..1PeriodEffective Date
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-effective-date-extension
... Jurisdiction 0..*CodeableConceptJurisdiction
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-jurisdiction-extension
Binding: Jurisdiction ValueSet (extensible)
... DataEntererExtension 0..1Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Data Enterer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-dataEnterer-extension
... InformantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson)Informant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-informant-extension
... ParticipantExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | RelatedPerson)Participant
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-participant-extension
... PerformerExtension 0..*Reference(US Core Practitioner Profile | US Core PractitionerRole Profile)Performer
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-performer-extension
... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1IdentifierVersion-independent identifier for the Composition
... status ?!Σ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type SΣ1..1CodeableConceptKind of composition (LOINC if possible)
Binding: Advance Directives Categories (extensible)
... category SΣ0..1CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.



Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(US Core Patient Profile)Who and/or what the composition is about
... encounter Σ0..1Reference(US Core Encounter Profile)Context of the Composition
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(US Core Patient Profile)Who and/or what authored the composition
... title SΣ1..1stringHuman Readable name/title
... attester 0..*BackboneElementAttests to accuracy of composition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mode 1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... time 0..1dateTimeWhen the composition was attested
.... party 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian SΣ1..1Reference(US Core Organization Profile)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition)
... event Σ0..*BackboneElementThe clinical service(s) being documented
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ0..*CodeableConceptCode(s) that apply to the event being documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.


.... period Σ0..1PeriodThe period covered by the documentation
.... detail Σ0..*Reference(Resource)The event(s) being documented
... Slices for section C1..*BackboneElementComposition is broken into sections
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 0..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.

..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:healthcare_agent C0..1BackboneElementHealthcare agents, healthcare agent advisors, and consent regarding their roles, powers, and limitations
HCA-section-entries: If healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81335-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Participant Consent | ADI Participant)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptThis is only MS (must support) if the document types are supported.
Binding: No Healthcare Agent Included Reason (required)
..... section C0..*See section (Composition)Nested Section
.... section:gpp_for_certain_health_condition SC0..1BackboneElementPreference care plans defined for specific situations and/or conditions
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81336-0
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Preference Care Plan)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:gpp_personal_care_experience SC0..1BackboneElementQuality of Life related personal care experiences, personal goals, and priorities
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81338-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Care Experience Preference | ADI Personal Priorities Organizer | ADI Personal Goal)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:gpp_upon_death SC0..1BackboneElementGoals, preferences, and priorities upon death
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81337-8
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Preference Care Plan | Personal Intervention Preference | ADI Personal Priorities Organizer | ADI Autopsy Observation | ADI Organ Donation | ADI Personal Goal)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:additional_documentation SC0..1BackboneElementObservations regarding the existence of other advance directive related information
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 77599-9
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Documentation Observation)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:witness_and_notary SC0..1BackboneElementWitness and notary information. The first witness should be the author of the document
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81339-4
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(ADI Witness | ADI Notary)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:administrative_information SC0..1BackboneElementAdministrative information associated with this personal advance care plan
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... ClauseExtension 0..*(Complex)Clause
URL: http://hl7.org/fhir/us/pacio-adi/StructureDefinition/adi-clause-extension
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 1..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 81381-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typeextensibleAdvanceDirectivesCategories
Composition.categoryexamplePattern: LOINC code 42348-3
Composition.attester.moderequiredCompositionAttestationMode
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event.codeexampleActCode
Composition.section.codeexampleDocumentSectionCodes
Composition.section.moderequiredListMode
Composition.section.orderedBypreferredListOrderCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:healthcare_agent.codeexamplePattern: LOINC code 81335-2
Composition.section:healthcare_agent.moderequiredListMode
Composition.section:healthcare_agent.orderedBypreferredListOrderCodes
Composition.section:healthcare_agent.emptyReasonrequiredADINoHealthcareAgentIncludedReasonVS
Composition.section:gpp_for_certain_health_condition.codeexamplePattern: LOINC code 81336-0
Composition.section:gpp_for_certain_health_condition.moderequiredListMode
Composition.section:gpp_for_certain_health_condition.orderedBypreferredListOrderCodes
Composition.section:gpp_for_certain_health_condition.emptyReasonpreferredListEmptyReasons
Composition.section:gpp_personal_care_experience.codeexamplePattern: LOINC code 81338-6
Composition.section:gpp_personal_care_experience.moderequiredListMode
Composition.section:gpp_personal_care_experience.orderedBypreferredListOrderCodes
Composition.section:gpp_personal_care_experience.emptyReasonpreferredListEmptyReasons
Composition.section:gpp_upon_death.codeexamplePattern: LOINC code 81337-8
Composition.section:gpp_upon_death.moderequiredListMode
Composition.section:gpp_upon_death.orderedBypreferredListOrderCodes
Composition.section:gpp_upon_death.emptyReasonpreferredListEmptyReasons
Composition.section:additional_documentation.codeexamplePattern: LOINC code 77599-9
Composition.section:additional_documentation.moderequiredListMode
Composition.section:additional_documentation.orderedBypreferredListOrderCodes
Composition.section:additional_documentation.emptyReasonpreferredListEmptyReasons
Composition.section:witness_and_notary.codeexamplePattern: LOINC code 81339-4
Composition.section:witness_and_notary.moderequiredListMode
Composition.section:witness_and_notary.orderedBypreferredListOrderCodes
Composition.section:witness_and_notary.emptyReasonpreferredListEmptyReasons
Composition.section:administrative_information.codeexamplePattern: LOINC code 81381-6
Composition.section:administrative_information.moderequiredListMode
Composition.section:administrative_information.orderedBypreferredListOrderCodes
Composition.section:administrative_information.emptyReasonpreferredListEmptyReasons

Constraints

IdGradePath(s)DetailsRequirements
HCA-section-cardinalityerrorCompositionIf the PACP Composition document type is equal to Power of attorney (64298-3), Patient Personal advance care plan (81334-5), or Power of attorney and Living will (92664-2), then the PACP Composition requires one and only one healthcare agent section slice with code = 81335-2 (Patient Healthcare agent)
: (type.coding.where(code = '64298-3').exists().not() and type.coding.where(code = '81334-5').exists().not() and type.coding.where(code = '92664-2').exists().not()) or section.where(code.coding.where(code = '81335-2').exists()).count() = 1
HCA-section-emptyReason-requirederrorCompositionsection[healthcare_agent].emptyReason is required if section[healthcare_agent] is present and there are no entries.
: section.where(code.coding.where(code = '81335-2').exists()).exists().not() or section.where(code.coding.where(code = '81335-2').exists()).entry.count() > 0 or section.where(code.coding.where(code = '81335-2').exists()).emptyReason.exists()
HCA-section-entrieserrorComposition.section:healthcare_agentIf healthcare agent section entry exists, then the HCA consent entry and HCA relatedPerson entry must exist
: entry.exists().not() or (entry.where($this.resolve() is Consent).exists() and entry.where($this.resolve() is relatedPerson).exists())

This structure is derived from ADICompositionHeader

Summary

Mandatory: 2 elements (14 nested mandatory elements)
Must-Support: 14 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Composition.section is sliced based on the value of pattern:code

 

Other representations of profile: CSV, Excel, Schematron