Pharmacist Services and Summaries - FHIR (PhCP)
1.0.0 - STU Release 1.0.0 for FHIR R4

Publication Build: This will be filled in by the publication tooling

## Resource Profile: PhCP-Composition

Defining URL: | http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Composition
Version: | 1.0.0
Name: | PhCPComposition
Title: | PhCP Composition
Status: | Active as of 2020-11-13
Definition: | The Pharmacist Care Plan standardizes the information gathered and developed through the process of medication planning and management in community, hospital, and long term post-acute care (LTPAC) settings. It allows exchange of information between providers of care to optimize medication-related decision support and patient adherence to medication regimens both within a healthcare setting and when a patient moves between healthcare settings. Standardization of information used in this form will promote interoperability; support a comprehensive, multi-discipline longitudinal care plan; and create information suitable for reuse in quality measurement, public health reporting, research, and for reimbursement. In assessment of and consultation with the patient, the Pharmacist Care Plan focuses on: Maximizing the effectiveness of medications ordered and currently used Identifying and addressing barriers to successful implementation of the therapy regimen Assuring patient understanding of the reasons for and use of the medication and the goals of therapy Resolving conflicting orders and plans These activities help the patient achieve the best possible outcomes of treatment and an enhanced sense of wellbeing.
Publisher: | HL7 Structured Documents Work Group
Source Resource: | XML / JSON / Turtle

The official URL for this profile is:

    http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Composition

### Formal Views of Profile Content

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

- Text Summary
- Differential Table
- Snapshot Table
- Snapshot Table (Must Support)
- All

This structure is derived from CarePlan

Summary

Mandatory: 0 element (6 nested mandatory elements)
Must-Support: 11 elements

Structures

This structure refers to these other structures:

- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Encounter
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-MedicationDispense
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-CareCoordination
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-ServiceRequest
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Instruction-Procedure
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Intervention-Procedure
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Coverage

Slices

This structure defines the following Slices:

- The element Composition.event.detail is sliced based on the value of profile:reference
- The element Composition.section is sliced based on the value of value:code
- The element Composition.section.entry is sliced based on the value of profile:reference

This structure is derived from CarePlan

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | CarePlan | A set of resources composed into a single coherent clinical statement with clinical attestation
encounter | S | 0..1 | Reference(PhCP Encounter | US Core Encounter Profile) | Context of the Composition
event | S | 0..1 | BackboneElement | A reference to the dynamic CarePlan resource from which this static document was generated, if one exists.
code |  | 0..1 | CodeableConcept | Code(s) that apply to the event being documented Binding: VSAC 2.16.840.1.113762.1.4.1096.181 (preferred)
period |  | 1..1 | Period | The period covered by the documentation
detail |  | 0..* | (Slice Definition) | The event(s) being documented Slice: Unordered, Open by profile:reference
detail:care_plan_slice |  | 0..* | Reference(US Core CarePlan Profile) | Care Plan Detail
section |  | 0..* | (Slice Definition) | Composition is broken into sections Slice: Unordered, Open by value:code
section:interventions_section | S | 0..1 | BackboneElement | Interventions Section
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Interventions provided Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 62387-6
text | S | 1..1 | Narrative | text
entry | S | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:interventions_section_slice/phcp_interventions_section_slice |  | 0..* | Reference(PhCP MedicationDispense | PhCP Care Coordination | PhCP ServiceRequest | PhCP Instruction Procedure | PhCP Intervention Procedure | US Core Procedure Profile | MedicationStatement | US Core MedicationRequest Profile) | entry
section:payer_section_slice |  | 0..1 | BackboneElement | Payer Section
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Payers Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 48768-6
entry | S | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:eval_outcomes_entry_slice | S | 0..* | Reference(PhCPCoverage) | entry
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | CarePlan | A set of resources composed into a single coherent clinical statement with clinical attestation
id | Σ | 0..1 | string | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language | S | 1..1 | code | language Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language.
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
composition-clinicaldocument-versionNumber |  | 0..* | string | Version-specific identifier for composition URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
VersionNumber | S | 0..1 | integer | Extension URL: http://hl7.org/fhir/us/ccda/StructureDefinition/VersionNumber
DataEntererExtension | S | 0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Extension URL: http://hl7.org/fhir/us/ccda/StructureDefinition/DataEntererExtension
InformantExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | informant URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformantExtension
InformationRecipientExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile) | informationRecipient URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformationRecipientExtension
ParticipantExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | participant URL: http://hl7.org/fhir/us/ccda/StructureDefinition/ParticipantExtension
PerformerExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | performer URL: http://hl7.org/fhir/us/ccda/StructureDefinition/PerformerExtension
AuthorizationExtension | S | 0..* | Reference(Consent) | authorization URL: http://hl7.org/fhir/us/ccda/StructureDefinition/AuthorizationExtension
OrderExtension | S | 0..* | Reference(ServiceRequest) | authorization URL: http://hl7.org/fhir/us/ccda/StructureDefinition/OrderExtension
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 1..1 | Identifier | identifier
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Care Plan Document Binding: Care Plan Document Type (required)
category | Σ | 0..* | CodeableConcept | Categorization of Composition Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
subject | S Σ | 0..1 | Reference(US Core Patient Profile | Group) | Who and/or what the composition is about
encounter | S Σ | 0..1 | Reference(PhCP Encounter | US Core Encounter Profile) | Context of the Composition
date | S Σ | 1..1 | dateTime | date
author | S Σ | 1..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | PractitionerRole | US Core Patient Profile | Device | RelatedPerson) | Who and/or what authored the composition
title | S Σ | 1..1 | string | Document Title
attester |  | 0..* | (Slice Definition) | Attests to accuracy of composition Slice: Unordered, Open by value:mode
attester:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester | S | 0..1 | BackboneElement | attester
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: legal
time |  | 0..1 | dateTime | When the composition was attested
party | S | 1..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | party
attester:professional_attester | S | 0..* | BackboneElement | attester
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: professional
time |  | 0..1 | dateTime | When the composition was attested
party | S | 1..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | party
attester:personal_attester | S | 0..* | BackboneElement | attester
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: personal
time |  | 0..1 | dateTime | When the composition was attested
party | S | 1..1 | Reference(US Core Patient Profile | RelatedPerson) | party
custodian | S Σ | 1..1 | Reference(US Core Organization Profile) | custodian
relatesTo |  | 0..* | BackboneElement | Relationships to other compositions/documents
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
event | S Σ | 0..1 | BackboneElement | A reference to the dynamic CarePlan resource from which this static document was generated, if one exists.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..1 | CodeableConcept | Code(s) that apply to the event being documented Binding: VSAC 2.16.840.1.113762.1.4.1096.181 (preferred)
period | S Σ | 1..1 | Period | The period covered by the documentation
detail | S Σ | 0..* | (Slice Definition) | The event(s) being documented Slice: Unordered, Open by profile:reference
detail:care_plan | Σ | 0..* | Reference(US Core CarePlan Profile) | Care Plan Detail
detail:care_plan_slice | S Σ | 0..* | Reference(US Core CarePlan Profile) | Care Plan Detail
section | I | 0..* | (Slice Definition) | Composition is broken into sections Slice: Unordered, Open by value:code
section:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 0..1 | string | Label for section (e.g. for ToC)
code |  | 0..1 | CodeableConcept | Classification 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..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:health_concerns_section | S I | 1..1 | BackboneElement | Health Concerns Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Health concerns section code Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 75310-3
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:health_concerns_entry | S I | 0..* | Reference(US Core AllergyIntolerance Profile | US Core Condition Profile | US Core Laboratory Result Observation Profile | US Core Smoking Status Observation Profile | Vital Signs Profile | ClinicalImpression | Observation | RiskAssessment | List | DocumentReference) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:goals_section | S I | 1..1 | BackboneElement | Goals Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Goals Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 61146-7
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:goals_entry | S I | 0..* | Reference(US Core Goal Profile) | entry
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:interventions_section | S I | 0..1 | BackboneElement | Interventions Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Interventions provided Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 62387-6
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:interventions_section | S I | 0..* | Reference(List | RequestGroup | MedicationDispense | Communication | ServiceRequest | US Core Procedure Profile | MedicationStatement | US Core Medication Profile | US Core MedicationRequest Profile) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
entry:interventions_section_slice/phcp_interventions_section_slice | I | 0..* | Reference(PhCP MedicationDispense | PhCP Care Coordination | PhCP ServiceRequest | PhCP Instruction Procedure | PhCP Intervention Procedure | US Core Procedure Profile | MedicationStatement | US Core MedicationRequest Profile) | entry
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:eval_outcomes_section | S I | 0..1 | BackboneElement | Health Status Evaluations and Outcomes Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Patient problem outcome Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11383-7
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:eval_outcomes_entry | S I | 0..* | Reference(Observation) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:payer_section_slice | I | 0..1 | BackboneElement | Payer Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Payers Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 48768-6
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:eval_outcomes_entry_slice | S I | 0..* | Reference(PhCPCoverage) | entry
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | CarePlan | A set of resources composed into a single coherent clinical statement with clinical attestation
language |  | 1..1 | code | language Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language.
VersionNumber |  | 0..1 | integer | Extension URL: http://hl7.org/fhir/us/ccda/StructureDefinition/VersionNumber
DataEntererExtension |  | 0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Extension URL: http://hl7.org/fhir/us/ccda/StructureDefinition/DataEntererExtension
InformantExtension |  | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | informant URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformantExtension
InformationRecipientExtension |  | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile) | informationRecipient URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformationRecipientExtension
ParticipantExtension |  | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | participant URL: http://hl7.org/fhir/us/ccda/StructureDefinition/ParticipantExtension
PerformerExtension |  | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | performer URL: http://hl7.org/fhir/us/ccda/StructureDefinition/PerformerExtension
AuthorizationExtension |  | 0..* | Reference(Consent) | authorization URL: http://hl7.org/fhir/us/ccda/StructureDefinition/AuthorizationExtension
OrderExtension |  | 0..* | Reference(ServiceRequest) | authorization URL: http://hl7.org/fhir/us/ccda/StructureDefinition/OrderExtension
identifier | Σ | 1..1 | Identifier | identifier
type | Σ | 1..1 | CodeableConcept | Care Plan Document Binding: Care Plan Document Type (required)
subject | Σ | 0..1 | Reference(US Core Patient Profile | Group) | Who and/or what the composition is about
encounter | Σ | 0..1 | Reference(PhCP Encounter | US Core Encounter Profile) | Context of the Composition
date | Σ | 1..1 | dateTime | date
author | Σ | 1..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | PractitionerRole | US Core Patient Profile | Device | RelatedPerson) | Who and/or what authored the composition
title | Σ | 1..1 | string | Document Title
attester:legal_attester |  | 0..1 | BackboneElement | attester
mode |  | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: legal
party |  | 1..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | party
attester:professional_attester |  | 0..* | BackboneElement | attester
mode |  | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: professional
party |  | 1..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | party
attester:personal_attester |  | 0..* | BackboneElement | attester
mode |  | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: personal
party |  | 1..1 | Reference(US Core Patient Profile | RelatedPerson) | party
custodian | Σ | 1..1 | Reference(US Core Organization Profile) | custodian
event | Σ | 0..1 | BackboneElement | A reference to the dynamic CarePlan resource from which this static document was generated, if one exists.
period | Σ | 1..1 | Period | The period covered by the documentation
detail | Σ | 0..* | (Slice Definition) | The event(s) being documented Slice: Unordered, Open by profile:reference
detail:care_plan_slice | Σ | 0..* | Reference(US Core CarePlan Profile) | Care Plan Detail
section:health_concerns_section | I | 1..1 | BackboneElement | Health Concerns Section
title |  | 1..1 | string | title
code |  | 1..1 | CodeableConcept | Health concerns section code Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 75310-3
text | I | 1..1 | Narrative | text
entry:health_concerns_entry | I | 0..* | Reference(US Core AllergyIntolerance Profile | US Core Condition Profile | US Core Laboratory Result Observation Profile | US Core Smoking Status Observation Profile | Vital Signs Profile | ClinicalImpression | Observation | RiskAssessment | List | DocumentReference) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
section:goals_section | I | 1..1 | BackboneElement | Goals Section
title |  | 1..1 | string | title
code |  | 1..1 | CodeableConcept | Goals Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 61146-7
text | I | 1..1 | Narrative | text
entry:goals_entry | I | 0..* | Reference(US Core Goal Profile) | entry
section:interventions_section | I | 0..1 | BackboneElement | Interventions Section
title |  | 1..1 | string | title
code |  | 1..1 | CodeableConcept | Interventions provided Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 62387-6
text | I | 1..1 | Narrative | text
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:interventions_section | I | 0..* | Reference(List | RequestGroup | MedicationDispense | Communication | ServiceRequest | US Core Procedure Profile | MedicationStatement | US Core Medication Profile | US Core MedicationRequest Profile) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
section:eval_outcomes_section | I | 0..1 | BackboneElement | Health Status Evaluations and Outcomes Section
title |  | 1..1 | string | title
code |  | 1..1 | CodeableConcept | Patient problem outcome Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11383-7
text | I | 1..1 | Narrative | text
entry:eval_outcomes_entry | I | 0..* | Reference(Observation) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
section:payer_section_slice | I | 0..1 | BackboneElement | Payer Section
title |  | 1..1 | string | title
code |  | 1..1 | CodeableConcept | Payers Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 48768-6
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:eval_outcomes_entry_slice | I | 0..* | Reference(PhCPCoverage) | entry
Documentation for this format

This structure is derived from CarePlan

Summary

Mandatory: 0 element (6 nested mandatory elements)
Must-Support: 11 elements

Structures

This structure refers to these other structures:

- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Encounter
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-MedicationDispense
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-CareCoordination
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-ServiceRequest
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Instruction-Procedure
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Intervention-Procedure
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure
- http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
- http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Coverage

Slices

This structure defines the following Slices:

- The element Composition.event.detail is sliced based on the value of profile:reference
- The element Composition.section is sliced based on the value of value:code
- The element Composition.section.entry is sliced based on the value of profile:reference

Differential View

This structure is derived from CarePlan

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | CarePlan | A set of resources composed into a single coherent clinical statement with clinical attestation
encounter | S | 0..1 | Reference(PhCP Encounter | US Core Encounter Profile) | Context of the Composition
event | S | 0..1 | BackboneElement | A reference to the dynamic CarePlan resource from which this static document was generated, if one exists.
code |  | 0..1 | CodeableConcept | Code(s) that apply to the event being documented Binding: VSAC 2.16.840.1.113762.1.4.1096.181 (preferred)
period |  | 1..1 | Period | The period covered by the documentation
detail |  | 0..* | (Slice Definition) | The event(s) being documented Slice: Unordered, Open by profile:reference
detail:care_plan_slice |  | 0..* | Reference(US Core CarePlan Profile) | Care Plan Detail
section |  | 0..* | (Slice Definition) | Composition is broken into sections Slice: Unordered, Open by value:code
section:interventions_section | S | 0..1 | BackboneElement | Interventions Section
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Interventions provided Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 62387-6
text | S | 1..1 | Narrative | text
entry | S | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:interventions_section_slice/phcp_interventions_section_slice |  | 0..* | Reference(PhCP MedicationDispense | PhCP Care Coordination | PhCP ServiceRequest | PhCP Instruction Procedure | PhCP Intervention Procedure | US Core Procedure Profile | MedicationStatement | US Core MedicationRequest Profile) | entry
section:payer_section_slice |  | 0..1 | BackboneElement | Payer Section
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Payers Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 48768-6
entry | S | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:eval_outcomes_entry_slice | S | 0..* | Reference(PhCPCoverage) | entry
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | CarePlan | A set of resources composed into a single coherent clinical statement with clinical attestation
id | Σ | 0..1 | string | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language | S | 1..1 | code | language Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language.
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
composition-clinicaldocument-versionNumber |  | 0..* | string | Version-specific identifier for composition URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
VersionNumber | S | 0..1 | integer | Extension URL: http://hl7.org/fhir/us/ccda/StructureDefinition/VersionNumber
DataEntererExtension | S | 0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Extension URL: http://hl7.org/fhir/us/ccda/StructureDefinition/DataEntererExtension
InformantExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | informant URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformantExtension
InformationRecipientExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile) | informationRecipient URL: http://hl7.org/fhir/us/ccda/StructureDefinition/InformationRecipientExtension
ParticipantExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Patient Profile | RelatedPerson) | participant URL: http://hl7.org/fhir/us/ccda/StructureDefinition/ParticipantExtension
PerformerExtension | S | 0..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | performer URL: http://hl7.org/fhir/us/ccda/StructureDefinition/PerformerExtension
AuthorizationExtension | S | 0..* | Reference(Consent) | authorization URL: http://hl7.org/fhir/us/ccda/StructureDefinition/AuthorizationExtension
OrderExtension | S | 0..* | Reference(ServiceRequest) | authorization URL: http://hl7.org/fhir/us/ccda/StructureDefinition/OrderExtension
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 1..1 | Identifier | identifier
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Care Plan Document Binding: Care Plan Document Type (required)
category | Σ | 0..* | CodeableConcept | Categorization of Composition Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
subject | S Σ | 0..1 | Reference(US Core Patient Profile | Group) | Who and/or what the composition is about
encounter | S Σ | 0..1 | Reference(PhCP Encounter | US Core Encounter Profile) | Context of the Composition
date | S Σ | 1..1 | dateTime | date
author | S Σ | 1..* | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile | PractitionerRole | US Core Patient Profile | Device | RelatedPerson) | Who and/or what authored the composition
title | S Σ | 1..1 | string | Document Title
attester |  | 0..* | (Slice Definition) | Attests to accuracy of composition Slice: Unordered, Open by value:mode
attester:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
attester:legal_attester | S | 0..1 | BackboneElement | attester
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: legal
time |  | 0..1 | dateTime | When the composition was attested
party | S | 1..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | party
attester:professional_attester | S | 0..* | BackboneElement | attester
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: professional
time |  | 0..1 | dateTime | When the composition was attested
party | S | 1..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | party
attester:personal_attester | S | 0..* | BackboneElement | attester
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode | S | 1..1 | code | mode Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition. Fixed Value: personal
time |  | 0..1 | dateTime | When the composition was attested
party | S | 1..1 | Reference(US Core Patient Profile | RelatedPerson) | party
custodian | S Σ | 1..1 | Reference(US Core Organization Profile) | custodian
relatesTo |  | 0..* | BackboneElement | Relationships to other compositions/documents
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
event | S Σ | 0..1 | BackboneElement | A reference to the dynamic CarePlan resource from which this static document was generated, if one exists.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..1 | CodeableConcept | Code(s) that apply to the event being documented Binding: VSAC 2.16.840.1.113762.1.4.1096.181 (preferred)
period | S Σ | 1..1 | Period | The period covered by the documentation
detail | S Σ | 0..* | (Slice Definition) | The event(s) being documented Slice: Unordered, Open by profile:reference
detail:care_plan | Σ | 0..* | Reference(US Core CarePlan Profile) | Care Plan Detail
detail:care_plan_slice | S Σ | 0..* | Reference(US Core CarePlan Profile) | Care Plan Detail
section | I | 0..* | (Slice Definition) | Composition is broken into sections Slice: Unordered, Open by value:code
section:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 0..1 | string | Label for section (e.g. for ToC)
code |  | 0..1 | CodeableConcept | Classification 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..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:health_concerns_section | S I | 1..1 | BackboneElement | Health Concerns Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Health concerns section code Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 75310-3
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:health_concerns_entry | S I | 0..* | Reference(US Core AllergyIntolerance Profile | US Core Condition Profile | US Core Laboratory Result Observation Profile | US Core Smoking Status Observation Profile | Vital Signs Profile | ClinicalImpression | Observation | RiskAssessment | List | DocumentReference) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:goals_section | S I | 1..1 | BackboneElement | Goals Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Goals Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 61146-7
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:goals_entry | S I | 0..* | Reference(US Core Goal Profile) | entry
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:interventions_section | S I | 0..1 | BackboneElement | Interventions Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Interventions provided Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 62387-6
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:interventions_section | S I | 0..* | Reference(List | RequestGroup | MedicationDispense | Communication | ServiceRequest | US Core Procedure Profile | MedicationStatement | US Core Medication Profile | US Core MedicationRequest Profile) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
entry:interventions_section_slice/phcp_interventions_section_slice | I | 0..* | Reference(PhCP MedicationDispense | PhCP Care Coordination | PhCP ServiceRequest | PhCP Instruction Procedure | PhCP Intervention Procedure | US Core Procedure Profile | MedicationStatement | US Core MedicationRequest Profile) | entry
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:eval_outcomes_section | S I | 0..1 | BackboneElement | Health Status Evaluations and Outcomes Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Patient problem outcome Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11383-7
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 1..1 | Narrative | text
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:eval_outcomes_entry | S I | 0..* | Reference(Observation) | This section contains unprofiled resources not covered by US Core. Please refer to C-CDA R2.1 for guidance on terminology, etc.
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:payer_section_slice | I | 0..1 | BackboneElement | Payer Section
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | title
code | S | 1..1 | CodeableConcept | Payers Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 48768-6
display |  | 0..1 | string | Representation defined by the system
userSelected |  | 0..1 | boolean | If this coding was chosen directly by the user
text |  | 0..1 | string | Plain text representation of the concept
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | S I | 0..* | (Slice Definition) | entry Slice: Unordered, Open by profile:reference
entry:eval_outcomes_entry_slice | S I | 0..* | Reference(PhCPCoverage) | entry
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
Documentation for this format

Other representations of profile: Schematron

#### Terminology Bindings

Path | Conformance | ValueSet / Code
Composition.language | preferred | CommonLanguages Max Binding: AllLanguages
Composition.status | required | CompositionStatus
Composition.type | required | CarePlanDocumentType
Composition.category | example | DocumentClassValueSet
Composition.attester.mode | required | CompositionAttestationMode
Composition.attester:legal_attester.mode | required | Fixed Value: legal
Composition.attester:professional_attester.mode | required | Fixed Value: professional
Composition.attester:personal_attester.mode | required | Fixed Value: personal
Composition.relatesTo.code | required | DocumentRelationshipType
Composition.event.code | preferred | http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1096.181
Composition.section.code | example | DocumentSectionCodes
Composition.section.mode | required | ListMode
Composition.section.orderedBy | preferred | ListOrderCodes
Composition.section.emptyReason | preferred | ListEmptyReasons
Composition.section:health_concerns_section.code | example | Pattern: LOINC code 75310-3
Composition.section:health_concerns_section.mode | required | ListMode
Composition.section:health_concerns_section.orderedBy | preferred | ListOrderCodes
Composition.section:health_concerns_section.emptyReason | preferred | ListEmptyReasons
Composition.section:goals_section.code | example | Pattern: LOINC code 61146-7
Composition.section:goals_section.mode | required | ListMode
Composition.section:goals_section.orderedBy | preferred | ListOrderCodes
Composition.section:goals_section.emptyReason | preferred | ListEmptyReasons
Composition.section:interventions_section.code | example | Pattern: LOINC code 62387-6
Composition.section:interventions_section.mode | required | ListMode
Composition.section:interventions_section.orderedBy | preferred | ListOrderCodes
Composition.section:interventions_section.emptyReason | preferred | ListEmptyReasons
Composition.section:eval_outcomes_section.code | example | Pattern: LOINC code 11383-7
Composition.section:eval_outcomes_section.mode | required | ListMode
Composition.section:eval_outcomes_section.orderedBy | preferred | ListOrderCodes
Composition.section:eval_outcomes_section.emptyReason | preferred | ListEmptyReasons
Composition.section:payer_section_slice.code | example | Pattern: LOINC code 48768-6
Composition.section:payer_section_slice.mode | required | ListMode
Composition.section:payer_section_slice.orderedBy | preferred | ListOrderCodes
Composition.section:payer_section_slice.emptyReason | preferred | ListEmptyReasons

#### Constraints

Id | Path | Details | Requirements
dom-2 | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | Composition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() |
dom-4 | Composition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() |
dom-5 | Composition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | Composition | A resource should have narrative for robust management : text.`div`.exists() |
ele-1 | Composition.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:versionNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:versionNumber | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:version_number_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:version_number_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:data_enterer_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:data_enterer_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:informant_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:informant_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:information_recipient_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:information_recipient_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:participant_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:participant_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:performer_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:performer_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:authorization_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:authorization_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.extension:order_extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.extension:order_extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.encounter | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.date | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester.time | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester.party | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:legal_attester | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:legal_attester.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester:legal_attester.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester:legal_attester.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester:legal_attester.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester:legal_attester.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:legal_attester.time | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:legal_attester.party | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:professional_attester | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:professional_attester.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester:professional_attester.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester:professional_attester.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester:professional_attester.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester:professional_attester.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:professional_attester.time | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:professional_attester.party | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:personal_attester | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:personal_attester.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester:personal_attester.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester:personal_attester.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.attester:personal_attester.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.attester:personal_attester.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:personal_attester.time | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.attester:personal_attester.party | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.custodian | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.relatesTo | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.relatesTo.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.relatesTo.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.relatesTo.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.relatesTo.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.relatesTo.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.relatesTo.target[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.event | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.event.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.event.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.event.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.event.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.event.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.event.period | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.event.detail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.event.detail:care_plan | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.event.detail:care_plan_slice | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | Composition.section | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | Composition.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | Composition.section:health_concerns_section | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | Composition.section:health_concerns_section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | Composition.section:health_concerns_section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:health_concerns_section.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:health_concerns_section.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:health_concerns_section.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:health_concerns_section.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.entry:health_concerns_entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:health_concerns_section.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | Composition.section:goals_section | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | Composition.section:goals_section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | Composition.section:goals_section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:goals_section.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:goals_section.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:goals_section.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:goals_section.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.entry:goals_entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:goals_section.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | Composition.section:interventions_section | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | Composition.section:interventions_section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | Composition.section:interventions_section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:interventions_section.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:interventions_section.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:interventions_section.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:interventions_section.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.entry:interventions_section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.entry:interventions_section_slice/phcp_interventions_section_slice | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:interventions_section.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | Composition.section:eval_outcomes_section | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | Composition.section:eval_outcomes_section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | Composition.section:eval_outcomes_section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:eval_outcomes_section.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:eval_outcomes_section.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:eval_outcomes_section.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:eval_outcomes_section.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.entry:eval_outcomes_entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:eval_outcomes_section.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | Composition.section:payer_section_slice | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | Composition.section:payer_section_slice | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | Composition.section:payer_section_slice | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:payer_section_slice.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:payer_section_slice.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | Composition.section:payer_section_slice.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | Composition.section:payer_section_slice.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.entry:eval_outcomes_entry_slice | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | Composition.section:payer_section_slice.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |