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
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ0..1Identifier
statusS Σ ?!1..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
categoryΣ0..*CodeableConcept
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ I0..1Reference(Encounter)
dateS Σ1..1dateTime
authorS Σ I1..*Reference(PractitionerProfile | PractitionerRoleProfile | Device | PatientPSCA | RelatedPerson | OrganizationProfile)
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
modeS1..1codeBinding
timeS0..1dateTime
partyS I0..1Reference(PatientPSCA | RelatedPerson | PractitionerProfile | PractitionerRoleProfile | OrganizationProfile)
custodianS Σ I0..1Reference(OrganizationProfile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1codeBinding
targetIdentifierIdentifier
targetReferenceReference(Composition | CompositionPSCA)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ0..*CodeableConcept
periodΣ I0..1Period
detailΣ I0..*Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeS Σ1..*CodeableConceptPattern
periodS Σ I0..1Period
detailΣ I0..*Reference(Resource)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
title0..1string
codeS1..1CodeableConceptPSCA
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textS I1..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryI0..*Reference(Resource)
emptyReasonI0..1CodeableConceptBinding
sectionI0..*see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
medicationStatementI0..*Reference(MedicationStatementPSCA)
medicationRequestI0..*Reference(MedicationRequestPSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
allergyOrIntoleranceI0..*Reference(AllergyIntolerancePSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
problemI0..*Reference(ConditionPSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
procedureS I0..*Reference(ProcedurePSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
immunizationS I0..*Reference(ImmunizationPSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
deviceStatementS I0..*Reference(DeviceUseStatementUvIps)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
results-observation-laboratory-pathologyS I0..*Reference(ObservationResultsLaboratoryPathologyPSCA)
results-observation-radiologyS I0..*Reference(ObservationResultsRadiologyPSCA)
results-diagnosticReportS I0..*Reference(DiagnosticReportPSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
BMII0..*Reference(observation-bmi)
BPI0..*Reference(observation-bp)
BodyHeightI0..*Reference(observation-bodyheight)
BodyTempI0..*Reference(observation-bodytemp)
BodyWeightI0..*Reference(observation-bodyweight)
HeadCircumI0..*Reference(observation-headcircum)
HeartRateI0..*Reference(observation-heartrate)
OxygenSatI0..*Reference(observation-oxygensat)
RespRateI0..*Reference(observation-resprate)
VitalsPanelI0..*Reference(observation-vitalspanel)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
pastProblemS I0..*Reference(ConditionPSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
disabilityS I0..*Reference(ConditionPSCA)
functionalAssessmentS I0..*Reference(ClinicalImpression)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
carePlanI0..*Reference(CarePlan)
documentReferenceI0..*Reference(DocumentReference)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
generalSocialHistoryI0..*Reference(ObservationSocialHistoryPSCA)
smokingTobaccoUseI0..1Reference(ObservationTobaccoUsePSCA)
alcoholUseI0..1Reference(ObservationAlcoholUsePSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
pregnancyStatusS I0..*Reference(ObservationPregnancyStatusUvIps)
pregnancyOutcomeSummaryS I0..*Reference(ObservationPregnancyOutcomeUvIps)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
section-noteI0..1Extension(Annotation)
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
advanceDirectivesConsentI0..*Reference(Consent)
advanceDirectivesDocumentReferenceI0..*Reference(DocumentReference)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
titleS1..1string
codeS1..1CodeableConceptPattern
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
FamilyMemberHistoryS I0..*Reference(FamilyMemberHistoryPSCA)
emptyReasonI0..1CodeableConceptBinding
sectionI0..0see (section)

 

Usage

The Composition Resource is used to represent the Patient Summary data set as a document. The PS-CA:BC composition has some deviations from the PS-CA. Notably, attestor will not be included in the PS-CA:BC. The PS-CA:BC also includes specific sections that are aligned with the clinical priorities outlined by the stakeholders that are not in the recommended/optional sections of Release 1 of the PS-CA. These include Advance Directives, Family History, and Current Clinical Concerns. 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