This page is part of the C-CDA on FHIR Implementation Guide (v1.8.0: STU 1 Ballot 2) based on FHIR v1.8.0. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Care-Plan
CARE PLAN FRAMEWORK
A Care Plan (including Home Health Plan of Care (HHPoC)) is a consensus-driven dynamic plan that represents a patients and Care Team Members prioritized concerns, goals, and planned interventions. It serves as a blueprint shared by all Care Team Members (including the patient, their caregivers and providers), to guide the patients care. A Care Plan integrates multiple interventions proposed by multiple providers and disciplines for multiple conditions.
A Care Plan represents one or more Plan(s) of Care and serves to reconcile and resolve conflicts between the various Plans of Care developed for a specific patient by different providers. While both a plan of care and a care plan include the patients life goals and require Care Team Members (including patients) to prioritize goals and interventions, the reconciliation process becomes more complex as the number of plans of care increases. The Care Plan also serves to enable longitudinal coordination of care.
The Care Plan represents an instance of this dynamic Care Plan at a point in time. The composition itself is NOT dynamic.
Key differentiators between a Care Plan profile and CCD profile (another snapshot in time document):
Requires relationships between various concepts:
* Health Concerns
* Interventions
* Goals
* Outcomes
Provides the ability to identify patient and provider priorities with each act
Provides a header participant to indicate occurrences of Care Plan review
This profile builds on C-CDA on FHIR US Realm Header.
This profile was published on Thu Dec 08 06:39:19 AEDT 2016 as a draft by Lantana Consulting Group.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Example for: C-CDA on FHIR Care Plan.
This structure is derived from C-CDA on FHIR US Realm Header
Summary
Mandatory: 9 elements (+6 nested mandatory elements)
Slices
This structure defines the following Slices:
This structure is derived from C-CDA on FHIR US Realm Header
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | |||
type | 1..1 | CodeableConcept | Overall Plan of Care/Advance Care Directives Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"52521-2"}]} | |
section | BackboneElement | Slice: Unordered, Open, by Composition.section.code | ||
section | 1..1 | BackboneElement | Health Concerns Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Health concerns document Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"75310-3"}]} | |
text | 1..1 | Narrative | text | |
section | 1..1 | BackboneElement | Goals Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Goals Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"61146-7"}]} | |
text | 1..1 | Narrative | text | |
section | 0..1 | BackboneElement | Interventions Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Interventions provided Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"62387-6"}]} | |
text | 1..1 | Narrative | text | |
section | 0..1 | BackboneElement | Health Status Evaluations and Outcomes Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Patient problem outcome Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"11383-7"}]} | |
text | 1..1 | Narrative | text | |
Documentation for this format |
This structure is derived from C-CDA on FHIR US Realm Header
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | I | 0..* | A set of resources composed into a single coherent clinical statement with clinical attestation | |
id | ∑ | 0..1 | id | 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 | 1..1 | code | language Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | Extension | Extension Slice: Unordered, Open, by Composition.url | ||
CCDA-on-FHIR-Data-Enterer | 0..1 | Reference(US Core Practitioner) | dataEnterer URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Data-Enterer | |
CCDA-on-FHIR-Informant | 0..* | Reference(US Core Practitioner) | informant URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Informant | |
CCDA-on-FHIR-Information-Recipient | 0..* | Reference(US Core Practitioner) | informationRecipient URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Information-Recipient | |
CCDA-on-FHIR-Participant | 0..* | Reference(RelatedPerson) | participant URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Participant | |
CCDA-on-FHIR-Performer | 0..* | Reference(US Core Practitioner) | performer URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Performer | |
CCDA-on-FHIR-Authorization | 0..* | Reference(C-CDA on FHIR Consent) | authorization URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Authorization | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | ∑ | 1..1 | Identifier | identifier |
date | ∑ | 1..1 | dateTime | date |
type | ∑ | 1..1 | CodeableConcept | Overall Plan of Care/Advance Care Directives Binding: FHIR Document Type Codes (preferred) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"52521-2"}]} |
class | ∑ | 0..1 | CodeableConcept | Categorization of Composition Binding: FHIR Document Class Codes (example) |
title | ∑ | 1..1 | string | Document Title |
status | ?!∑ | 1..1 | code | status Binding: CompositionStatus (required) |
confidentiality | ?!∑ | 1..1 | code | confidentiality Binding: ConfidentialityClassification (required) |
subject | ∑ | 1..1 | Reference(US Core Patient Profile) | recordTarget |
author | ∑ | 1..* | Reference(US Core Practitioner), Reference(Device) | author |
attester | ∑I | BackboneElement | Attests to accuracy of composition Slice: Unordered, Open, by Composition.attester.mode | |
attester | ∑I | 0..1 | BackboneElement | attester |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
mode | ∑ | 1..1 | code | mode Binding: CompositionAttestationMode (required) Required Pattern: legal |
time | ∑ | 0..1 | dateTime | When composition attested |
party | ∑ | 0..1 | Reference(US Core Practitioner) | party |
attester | ∑I | 0..* | BackboneElement | attester |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
mode | ∑ | 1..* | code | mode Binding: CompositionAttestationMode (required) |
time | ∑ | 0..1 | dateTime | When composition attested |
party | ∑ | 0..1 | Reference(US Core Practitioner) | party |
custodian | ∑ | 1..1 | Reference(US Core Organization Profile) | custodian |
event | ∑I | 0..* | BackboneElement | The clinical service(s) being documented |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
code | ∑ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (example) |
period | ∑ | 0..1 | Period | The period covered by the documentation |
detail | ∑ | 0..* | Reference(Resource) | The event(s) being documented |
encounter | ∑ | 0..1 | Reference(Encounter) | Context of the Composition |
section | I | BackboneElement | Composition is broken into sections Slice: Unordered, Open, by Composition.section.code | |
section | I | 1..1 | BackboneElement | Health Concerns Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Health concerns document Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"75310-3"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos2 Nested Section | |
section | I | 1..1 | BackboneElement | Goals Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Goals Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"61146-7"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos3 Nested Section | |
section | I | 0..1 | BackboneElement | Interventions Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Interventions provided Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"62387-6"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos4 Nested Section | |
section | I | 0..1 | BackboneElement | Health Status Evaluations and Outcomes Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Patient problem outcome Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"11383-7"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos5 Nested Section | |
Documentation for this format |
This structure is derived from C-CDA on FHIR US Realm Header
Summary
Mandatory: 9 elements (+6 nested mandatory elements)
Slices
This structure defines the following Slices:
Differential View
This structure is derived from C-CDA on FHIR US Realm Header
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | 0..* | |||
type | 1..1 | CodeableConcept | Overall Plan of Care/Advance Care Directives Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"52521-2"}]} | |
section | BackboneElement | Slice: Unordered, Open, by Composition.section.code | ||
section | 1..1 | BackboneElement | Health Concerns Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Health concerns document Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"75310-3"}]} | |
text | 1..1 | Narrative | text | |
section | 1..1 | BackboneElement | Goals Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Goals Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"61146-7"}]} | |
text | 1..1 | Narrative | text | |
section | 0..1 | BackboneElement | Interventions Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Interventions provided Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"62387-6"}]} | |
text | 1..1 | Narrative | text | |
section | 0..1 | BackboneElement | Health Status Evaluations and Outcomes Section | |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Patient problem outcome Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"11383-7"}]} | |
text | 1..1 | Narrative | text | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | I | 0..* | A set of resources composed into a single coherent clinical statement with clinical attestation | |
id | ∑ | 0..1 | id | 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 | 1..1 | code | language Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | Extension | Extension Slice: Unordered, Open, by Composition.url | ||
CCDA-on-FHIR-Data-Enterer | 0..1 | Reference(US Core Practitioner) | dataEnterer URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Data-Enterer | |
CCDA-on-FHIR-Informant | 0..* | Reference(US Core Practitioner) | informant URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Informant | |
CCDA-on-FHIR-Information-Recipient | 0..* | Reference(US Core Practitioner) | informationRecipient URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Information-Recipient | |
CCDA-on-FHIR-Participant | 0..* | Reference(RelatedPerson) | participant URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Participant | |
CCDA-on-FHIR-Performer | 0..* | Reference(US Core Practitioner) | performer URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Performer | |
CCDA-on-FHIR-Authorization | 0..* | Reference(C-CDA on FHIR Consent) | authorization URL: http://hl7.org/fhir/ccda/StructureDefinition/CCDA-on-FHIR-Authorization | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | ∑ | 1..1 | Identifier | identifier |
date | ∑ | 1..1 | dateTime | date |
type | ∑ | 1..1 | CodeableConcept | Overall Plan of Care/Advance Care Directives Binding: FHIR Document Type Codes (preferred) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"52521-2"}]} |
class | ∑ | 0..1 | CodeableConcept | Categorization of Composition Binding: FHIR Document Class Codes (example) |
title | ∑ | 1..1 | string | Document Title |
status | ?!∑ | 1..1 | code | status Binding: CompositionStatus (required) |
confidentiality | ?!∑ | 1..1 | code | confidentiality Binding: ConfidentialityClassification (required) |
subject | ∑ | 1..1 | Reference(US Core Patient Profile) | recordTarget |
author | ∑ | 1..* | Reference(US Core Practitioner), Reference(Device) | author |
attester | ∑I | BackboneElement | Attests to accuracy of composition Slice: Unordered, Open, by Composition.attester.mode | |
attester | ∑I | 0..1 | BackboneElement | attester |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
mode | ∑ | 1..1 | code | mode Binding: CompositionAttestationMode (required) Required Pattern: legal |
time | ∑ | 0..1 | dateTime | When composition attested |
party | ∑ | 0..1 | Reference(US Core Practitioner) | party |
attester | ∑I | 0..* | BackboneElement | attester |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
mode | ∑ | 1..* | code | mode Binding: CompositionAttestationMode (required) |
time | ∑ | 0..1 | dateTime | When composition attested |
party | ∑ | 0..1 | Reference(US Core Practitioner) | party |
custodian | ∑ | 1..1 | Reference(US Core Organization Profile) | custodian |
event | ∑I | 0..* | BackboneElement | The clinical service(s) being documented |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
code | ∑ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (example) |
period | ∑ | 0..1 | Period | The period covered by the documentation |
detail | ∑ | 0..* | Reference(Resource) | The event(s) being documented |
encounter | ∑ | 0..1 | Reference(Encounter) | Context of the Composition |
section | I | BackboneElement | Composition is broken into sections Slice: Unordered, Open, by Composition.section.code | |
section | I | 1..1 | BackboneElement | Health Concerns Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Health concerns document Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"75310-3"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos2 Nested Section | |
section | I | 1..1 | BackboneElement | Goals Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Goals Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"61146-7"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos3 Nested Section | |
section | I | 0..1 | BackboneElement | Interventions Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Interventions provided Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"62387-6"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos4 Nested Section | |
section | I | 0..1 | BackboneElement | Health Status Evaluations and Outcomes Section |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
title | 1..1 | string | title | |
code | 1..1 | CodeableConcept | Patient problem outcome Binding: Document Section Codes (example) Required Pattern: {"coding":[{"system":"urn:oid:2.16.840.1.113883.6.1","code":"11383-7"}]} | |
text | I | 1..1 | Narrative | text |
mode | ?!∑ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition:c-cdaonfhircareplan.section:section_slice_pos5 Nested Section | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON, CSV), Schema: XML Schematron
Path | Name | Conformance | ValueSet |
Composition.language | Common Languages | extensible | Common Languages |
Composition.type | FHIR Document Type Codes | preferred | FHIR Document Type Codes |
Composition.class | FHIR Document Class Codes | example | FHIR Document Class Codes |
Composition.status | CompositionStatus | required | CompositionStatus |
Composition.confidentiality | ConfidentialityClassification | required | ConfidentialityClassification |
Composition.attester.mode | CompositionAttestationMode | required | CompositionAttestationMode |
Composition.attester.mode | CompositionAttestationMode | required | CompositionAttestationMode |
Composition.event.code | v3 Code System ActCode | example | v3 Code System ActCode |
Composition.section.code | Document Section Codes | example | Document Section Codes |
Composition.section.mode | ListMode | required | ListMode |
Composition.section.orderedBy | List Order Codes | preferred | List Order Codes |
Composition.section.emptyReason | List Empty Reasons | preferred | List Empty Reasons |
Composition.section.code | Document Section Codes | example | Document Section Codes |
Composition.section.mode | ListMode | required | ListMode |
Composition.section.orderedBy | List Order Codes | preferred | List Order Codes |
Composition.section.emptyReason | List Empty Reasons | preferred | List Empty Reasons |
Composition.section.code | Document Section Codes | example | Document Section Codes |
Composition.section.mode | ListMode | required | ListMode |
Composition.section.orderedBy | List Order Codes | preferred | List Order Codes |
Composition.section.emptyReason | List Empty Reasons | preferred | List Empty Reasons |
Composition.section.code | Document Section Codes | example | Document Section Codes |
Composition.section.mode | ListMode | required | ListMode |
Composition.section.orderedBy | List Order Codes | preferred | List Order Codes |
Composition.section.emptyReason | List Empty Reasons | preferred | List Empty Reasons |
Id | Path | Details | Requirements |
dom-2 | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources XPath: not(parent::f:contained and f:contained) | |
dom-1 | Composition | If the resource is contained in another resource, it SHALL NOT contain any narrative XPath: not(parent::f:contained and f:text) | |
dom-4 | Composition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated XPath: not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated)) | |
dom-3 | Composition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource XPath: not(exists(for $id in f:contained/*/@id return $id[not(ancestor::f:contained/parent::*/descendant::f:reference/@value=concat('#', $id))])) | |
ele-1 | Composition.attester | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ele-1 | Composition.attester | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ele-1 | Composition.attester | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ele-1 | Composition.event | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ele-1 | Composition.section | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
cmp-1 | Composition.section | A section must at least one of text, entries, or sub-sections XPath: exists(f:text) or exists(f:entry) or exists(f:section) | |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty XPath: not(exists(f:emptyReason) and exists(f:entry)) | |
ele-1 | Composition.section | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
cmp-1 | Composition.section | A section must at least one of text, entries, or sub-sections XPath: exists(f:text) or exists(f:entry) or exists(f:section) | |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty XPath: not(exists(f:emptyReason) and exists(f:entry)) | |
ele-1 | Composition.section | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
cmp-1 | Composition.section | A section must at least one of text, entries, or sub-sections XPath: exists(f:text) or exists(f:entry) or exists(f:section) | |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty XPath: not(exists(f:emptyReason) and exists(f:entry)) | |
ele-1 | Composition.section | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
cmp-1 | Composition.section | A section must at least one of text, entries, or sub-sections XPath: exists(f:text) or exists(f:entry) or exists(f:section) | |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty XPath: not(exists(f:emptyReason) and exists(f:entry)) | |
ele-1 | Composition.section | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
cmp-1 | Composition.section | A section must at least one of text, entries, or sub-sections XPath: exists(f:text) or exists(f:entry) or exists(f:section) | |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty XPath: not(exists(f:emptyReason) and exists(f:entry)) |