Profile: Composition

Definition

The Composition Resource is a set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. While a Composition defines the structure, it does not actually contain the content: rather the full content of a document is contained in a Bundle, of which the Composition is the first resource contained.

The Composition resource organizes clinical and administrative content into sections, each of which contains a narrative, and references other resources for supporting data. The narrative content of the various sections in a Composition are supported by the resources referenced in the section entries. The complete set of content to make up a document includes the Composition resource together with various resources pointed to or indirectly connected to the Composition, all gathered together into a Bundle for transport and persistence.

Context

The Composition (PS-CA) profile represents the constraints applied to the Composition resource by the PS-CA project. A Canadian Patient Summary (PS-CA) document is an electronic health record extract containing essential healthcare information about a subject of care. It is informed by the IPS-UV Composition profile but differs in its application of Must Support flags on some of the sections. This allows jurisdictional implementors flexibility in what sections systems Must Support in order to show conformance to their respective patient summaries. The PS-CA dataset is minimal and non-exhaustive; specialty-agnostic and condition-independent; but still clinically relevant. Its informed by the requirements specified in EN 17269 and ISO/DIS 27269, it is designed for supporting the international use case scenario for ‘unplanned, cross border care’, but is also designed to support a variety of use cases for cross-jurisdiction exchange. It is intended to guide implementation nationally while ensuring international exchange of patient summaries is not impeded.

This profile is based on the ClinicalDocument profile from the base R4 FHIR standard.

Links

Simplifier project page: Composition(PS-CA) Profile

Derived from: Composition(R4) Profile

Example: PS-CA:BC Composition

Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierS Σ0..1Identifier
statusS Σ ?!1..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
categoryΣ0..*CodeableConcept
id0..1string
extensionC0..*Extension
referenceS Σ C1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ C0..1Reference(Encounter)
dateS Σ1..1dateTime
authorS Σ C1..*Reference(PatientPSCA | OrganizationProfile | PractitionerProfile | PractitionerRoleProfile | Device | RelatedPerson)
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeS1..1codeBinding
timeS0..1dateTime
partyS C0..1Reference(PatientPSCA | OrganizationProfile | PractitionerProfile | PractitionerRoleProfile | RelatedPerson)
custodianS Σ C0..1Reference(OrganizationProfile)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
code1..1codeBinding
targetIdentifierIdentifier
targetReferenceReference(CompositionPSCA | Composition)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ0..*CodeableConcept
periodΣ C0..1Period
detailΣ C0..*Reference(Resource)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeS Σ1..*CodeableConceptPattern
periodS Σ C0..1Period
detailΣ C0..*Reference(Resource)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
title0..1string
codeS1..1CodeableConceptPSCA
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryC0..*Reference(Resource)
emptyReasonC0..1CodeableConceptBinding
sectionC0..*see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
medicationStatementC0..*Reference(MedicationStatementPSCA)
medicationRequestC0..*Reference(MedicationRequestPSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
allergyOrIntoleranceC0..*Reference(AllergyIntolerancePSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
problemC0..*Reference(ConditionPSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
procedureS C0..*Reference(ProcedurePSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
immunizationS C0..*Reference(ImmunizationPSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
deviceStatementS C0..*Reference(DeviceUseStatementUvIps)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
results-observation-laboratory-pathologyS C0..*Reference(ObservationResultsLaboratoryPathologyPSCA)
results-observation-radiologyS C0..*Reference(ObservationResultsRadiologyPSCA)
results-diagnosticReportS C0..*Reference(DiagnosticReportPSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
BMIC0..*Reference(observation-bmi)
BPC0..*Reference(observation-bp)
BodyHeightC0..*Reference(observation-bodyheight)
BodyTempC0..*Reference(observation-bodytemp)
BodyWeightC0..*Reference(observation-bodyweight)
HeadCircumC0..*Reference(observation-headcircum)
HeartRateC0..*Reference(observation-heartrate)
OxygenSatC0..*Reference(observation-oxygensat)
RespRateC0..*Reference(observation-resprate)
VitalsPanelC0..*Reference(observation-vitalspanel)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
pastProblemS C0..*Reference(ConditionPSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
disabilityS C0..*Reference(ConditionPSCA)
functionalAssessmentS C0..*Reference(ClinicalImpression)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
carePlanC0..*Reference(CarePlan)
documentReferenceC0..*Reference(DocumentReference)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
generalSocialHistoryC0..*Reference(ObservationSocialHistoryPSCA)
smokingTobaccoUseC0..1Reference(ObservationTobaccoUsePSCA)
alcoholUseC0..1Reference(ObservationAlcoholUsePSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
pregnancyStatusS C0..*Reference(ObservationPregnancyStatusUvIps)
pregnancyOutcomeSummaryS C0..*Reference(ObservationPregnancyOutcomeUvIps)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
section-noteC0..1Extension(Annotation)
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
advanceDirectivesConsentC0..*Reference(Consent)
advanceDirectivesDocumentReferenceC0..*Reference(DocumentReference)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
titleS1..1string
codeS1..1CodeableConcept | CodeableConceptPSCAPattern
authorC0..*Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
focusC0..1Reference(Resource)
textS C1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
FamilyMemberHistoryS C0..*Reference(FamilyMemberHistoryPSCA)
emptyReasonC0..1CodeableConceptBinding
sectionC0..0see (section)

 

Usage

The Composition Resource is used to represent the Patient Summary data set as a document. It is to be noted that in the PS-CA:BC implementation, the attestor element will not be included. There is no expectation for senders to provide information in the attestor element, and if any attestation information is provided, it will be ignored. However, the message will still be processed successfully without errors. The PS-CA:BC also includes specific sections that are aligned with the clinical priorities outlined by the stakeholders that are not structured content. These include Advance Directives (Composition.section), Family History (Composition.section), and Current Clinical Concerns (Composition.text). This composition is anticipated to evolve even further in future releases with further clinical feedback.

Composition sections not included in FHIR Profiles

The Current Clinical Concerns Resource contains a narrative description of recent changes in a patient's clinical status and recent provider interventions. The Current Concerns Status is documentation in which a provider outlines problems (both new and longstanding) that have recently become unstable or higher priority in recent encounters, and steps provider has taken (e.g., tests ordered, referrals to specialists, medication or treatment changes) to address the problems. The Current Clinical Concerns helps explain 'why' a Summary has been created and shared with other clinical end points.

The Current Clinical Concerns Profile has been identified by clinicians in BC as a high priority. It currently is not part of the standard Patient Summary in either the IPS or PS-CA, and there is no supporting profile currently within the FHIR Profile Standard.

This profile has been identified by the BC jurisdiction as a key clinical component to information sharing in a Patient Summary. It is a draft version and holds unstructured data (i.e., free text) initially. Collaboration with Infoway to present to present nationally and consider an extension for the BC Profile will be required.

The Advance Directives Resource contains a narrative description of a patient's Advance Directives. Advance Directives are documentation in which a patient specifies what actions should be taken for their health if they are no longer able to make decisions for themselves because of illness or incapacity. Advance directive documents may take several forms including scanned PDF documents, CDA documents and native FHIR documents. Further, they can be created by the patient or their delegate, or by a provider.

The Advance Directives Profile has been identified as a part of the standard Patient Summary in both the IPS and PS-CA, though there is no current Profile specifications for Advance Directives in the PS-CA or in the IPS.

This profile has been identified by the BC jurisdiction as a key clinical component to information sharing in a Patient Summary. It is a draft version and holds unstructured data (i.e., free text) initially. This profile is expected to be refined further as more jurisdictional requirements are defined and as more is known about use in the international patient summary space. Current information on the IPS level of Advance Directive specification development can be found here: https://www.hl7.org/fhir/us/pacio-adi/2022Jan/index.html

The Family Member History component is evolving. This profile represents the constraints applied to the FamilyMemberHistory resource by the PS-CA project. Currently, there is no equivalent IPS UV profile and no ISO CEN IPS 17269 requirements for a family history section. This profile is considered a draft version. There is currently a requirement outlined by Alberta to pilot its use in patient summary within the jurisdictional context. For PS-CA:BC Release 1, Family Member History will be presented as a narrative/free text section, without formal specifications until they are more defined. This profile is expected to be refined further as more jurisdictional requirements are defined, there is more information from Alberta on its experience and as more is known about use in the international patient summary space.

Additional information on this profile (including the JSON & XML structure and detailed element descriptions) for future iterations can be found at: https://simplifier.net/packages/ca.infoway.io.psca/1.1.0/files/2430998