This is the current version of the PS-CA Implementation Guide. Other releases of the PS-CA Implementation Guide may be found at Guides.


Composition (PS-CA)

Additional information on this profile (including the JSON & XML structure and detailed element descriptions) can be found at Composition (PS-CA)

Profile

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
versionNumberI0..1Extension(string)
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(Practitioner Profile (General) | PractitionerRole Profile (General) | Device | Patient (PS-CA) | RelatedPerson | Organization Profile)
titleS Σ1..1string
confidentialityΣ0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
modeS1..1codeBinding
timeS0..1dateTime
partyS I0..1Reference(Patient (PS-CA) | RelatedPerson | Practitioner Profile (General) | PractitionerRole Profile (General) | Organization Profile)
custodianS Σ I0..1Reference(Organization Profile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
code1..1codeBinding
targetIdentifierIdentifier
targetReferenceReference(Composition | Composition (PS-CA))
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
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
title0..1string
codeS1..1Data Type: Codeable Concept (PS-CA)
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
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
medicationStatementI0..*Reference(Medication Statement (PS-CA))
medicationRequestI0..*Reference(Medication Request (PS-CA))
MedicationSectionNotSupportedI0..*Reference(Medication Statement Content Not Supported (PS-CA))
emptyReasonI0..0CodeableConceptBinding
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
allergyOrIntoleranceI1..*Reference(Allergy Intolerance (PS-CA))
AllergySectionNotSupportedI0..*Reference(Allergy Intolerance Content Not Supported (PS-CA))
emptyReasonI0..0CodeableConceptBinding
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
problemI0..*Reference(Condition (PS-CA))
ProblemSectionNotSupportedI0..*Reference(Condition Content Not Supported (PS-CA))
emptyReasonI0..0CodeableConceptBinding
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
procedureS I1..*Reference(Procedure (PS-CA))
emptyReasonI0..0CodeableConceptBinding
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
immunizationS I1..*Reference(Immunization (PS-CA))
emptyReasonI0..0CodeableConceptBinding
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
deviceStatementS I1..*Reference(Device Use Statement (IPS))
emptyReasonI0..0CodeableConceptBinding
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
results-observationS I0..*Reference(Observation Results: laboratory (IPS) | Observation Results: pathology (IPS) | Observation Results: radiology (IPS) | Observation Results (IPS))
results-diagnosticReportS I0..*Reference(DiagnosticReport (IPS))
emptyReasonI0..0CodeableConceptBinding
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
BMII0..*Reference(Observation Body Mass Index Profile)
BPI0..*Reference(Observation Blood Pressure Profile)
BodyHeightI0..*Reference(Observation Body Height Profile)
BodyTempI0..*Reference(Observation Body Temperature Profile)
BodyWeightI0..*Reference(Observation Body Weight Profile)
HeadCircumI0..*Reference(Observation Head Circumference Profile)
HeartRateI0..*Reference(Observation Heart Rate Profile)
OxygenSatI0..*Reference(Observation Oxygen Saturation Profile)
RespRateI0..*Reference(Observation Respiratory Rate Profile)
VitalsPanelI0..*Reference(Observation Vital Signs Panel Profile)
emptyReasonI0..0CodeableConceptBinding
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
pastProblemS I1..*Reference(Condition (PS-CA))
emptyReasonI0..0CodeableConceptBinding
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
disabilityS I0..*Reference(Condition (PS-CA))
functionalAssessmentS I0..*Reference(ClinicalImpression)
emptyReasonI0..0CodeableConceptBinding
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
carePlanI0..*Reference(CarePlan)
emptyReasonI0..0CodeableConceptBinding
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
generalSocialHistoryI0..*Reference(SHx Observation: Social History (PS-CA))
smokingTobaccoUseI0..1Reference(SHx Observation: Tobacco Use (PS-CA))
alcoholUseI0..1Reference(SHx Observation: Alcohol Use (PS-CA))
emptyReasonI0..0CodeableConceptBinding
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
pregnancyStatusS I0..*Reference(Observation - Pregnancy: status)
pregnancyOutcomeSummaryS I0..*Reference(Observation - Pregnancy: outcome)
emptyReasonI0..0CodeableConceptBinding
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
advanceDirectivesConsentS I0..*Reference(Consent)
emptyReasonI0..0CodeableConceptBinding
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(Family Member History (PS-CA))
emptyReasonI0..0CodeableConceptBinding
sectionI0..0see (section)

Key Differences between the IPS-UV and PS-CA

Composition:

  • Across Composition: Removed redundant data type profiling on fixed/patterned codeable concepts, modified references to point to equivalent PS-CA profiles
  • Composition.event: Relax Must Support flag on event due to the scope of the PS-CA needing to support summaries that are generated outside a direct care event (e.g., including summaries that are machine-generated/on-demand)
  • Composition.author, Composition.attester, Composition.custodian - Modified references to point towards Canadian Baseline profiles and the Patient (PS-CA) profile since the IPS-UV currently only offers profiles that are scoped to diagnostic result authoring practitioners, organizations, etc.
    • Further investigation into whether additional elements/PS-CA profiles are needed (beyond the CA Baseline constraints) to support the use of these elements

Note: Since the previous release of this specification, the Must Support flag on Composition.encounter has been removed in both IPS-UV and PS-CA.

Composition Sections

Composition.sectionMedications + Composition.sectionAllergies + Composition sectionProblems:

  • IPS-UV requires a minimum cardinality of 1 on these sections to ensure they are always populated with some kind of entry. This constraint has been maintainted in the PS-CA.
  • However, a new pattern has been developed for systems that wholistically cannot produce content for the profiles in these sections at the time of Version 1 of this specification.
    • Use a Content Not Supported Profiles (PS-CA) to communicate that the producing system does not currently support the referenced required profile
    • Systems which can support the clinical profiles referenced in these sections that do not have content for a given patient should use the absent/unknown pattern in the clinical profile.
    • This pattern is considered a temporary measure to allow for patient summaries to be exchanged in Canada (and internationally) while some systems work to meet the expectations for the full set of patient summary sections.
  • Note: Feedback is requested on the support of this pattern from the vendor/solution community to determine feasibility. This approach is likely to evolve as Canada and other national implementations work with the IPS-UV team to identify a pattern for national implementors to account for differing levels of domain prioritization early on in adoption.

Composition.sectionProceduresHx + Composition.sectionImmunizations + Composition.sectionResults + Composition.sectionMedicalDevices:

  • Removed Must Support flag from these sections according to principles found in Profiling Conventions and Approach

    • IPS-UV considers this a Must Support section. This constraint has been relaxed in the PS-CA to not put undue conformance expectations on jurisdictions who will not be including this domain/section in their initial implementation of patient summaries.
    • Participating jurisdictions are expected to be able to receive this section in a patient summary without flagging an error.
    • Vendors should anticipate that the Must Support flag may be re-evaluated for application in future releases
    • Additionally, vendors should expect that some jurisdictions may further constrain support of this section within the context of their own jurisdictional content
  • Note: Implementers are not expected to demonstrate support for these sections in v1.0.0 TI, but the flags on the child elements have been maintained to ensure that if an implementer does produce these sections, they follow the expected patterning that is outlined in the IPS-UV and future PS-CA releases. See Must Support Definition.

  • Note: Since the previous release, IPS-UV has removed the Must Support flag on the following sections: Vital signs, PastIllnessHx, FunctionalStatus, PlanOfCare, Social History, PregnancyHx, AdvanceDirectives - bringing PS-CA intro futher alignment with IPS-UV

Composition.sectionSocialHistory+ Composition.sectionFamilyMemberHistory:

  • Added FamilyMemberHistory section to meet the needs of jurisidctions wanting to pilot FamilyMemberHistory profile as part of their patient summary initiative
  • Expanded the sectionSocialHistory by including a new profile and removing Must Support flags on the Tobacco Use & Alcohol Use profiles to enable a more generalized "parent" social history profile to support implementers piloting a broader set of social history observations, and to house coded and non-coded lifestyle risk factors (e.g., alcohol use details, amount of exercise, etc.)