Pan-Canadian Patient Summary (PS-CA)
TI Ballot - For a full list of available versions, see the Directory of published versions
http://hl7.org/fhir/StructureDefinition/Composition
This 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 to allow for 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. It is 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.
| CompositionPSCA (Composition) | C | Composition | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | SO | 0..1 | Narrative |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | SO Σ | 0..1 | Identifier |
| status | SO Σ ?! | 1..1 | codeBinding |
| type | SO Σ | 1..1 | CodeableConceptBindingPattern |
| category | Σ | 0..* | CodeableConcept |
| subject | SO Σ C | 1..1 | Reference(PatientPSCA) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | SO Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | Σ C | 0..1 | Reference(Encounter) |
| date | SO Σ | 1..1 | dateTime |
| author | SO Σ C | 1..* | Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | Device | RelatedPerson) |
| title | SO Σ | 1..1 | string |
| confidentiality | Σ | 0..1 | codeBinding |
| attester | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| mode | SO | 1..1 | codeBinding |
| time | SO | 0..1 | dateTime |
| party | SO C | 0..1 | Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | RelatedPerson) |
| custodian | SO Σ C | 0..1 | Reference(OrganizationPSCA) |
| relatesTo | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | 1..1 | codeBinding | |
| target[x] | 1..1 | ||
| targetIdentifier | Identifier | ||
| targetReference | Reference(CompositionPSCA | Composition) | ||
| event | Σ | 0..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 0..* | CodeableConcept |
| period | Σ C | 0..1 | Period |
| detail | Σ C | 0..* | Reference(Resource) |
| careProvisioningEvent | Σ | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | SO Σ | 1..* | CodeableConceptPattern |
| period | SO Σ C | 0..1 | Period |
| detail | Σ C | 0..* | Reference(Resource) |
| section | C | 3..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | 0..1 | string | |
| code | SO | 1..1 | CodeableConceptPSCA |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | C | 0..* | Reference(Resource) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..* | see (section) |
| sectionMedications | SO C | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | SO C | 0..* | Reference(Resource) |
| medicationStatement | C | 0..* | Reference(MedicationStatementPSCA) |
| medicationRequest | C | 0..* | Reference(MedicationRequestPSCA) |
| emptyReason | SO C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionAllergies | SO C | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| allergyOrIntolerance | SO C | 0..* | Reference(AllergyIntolerancePSCA) |
| emptyReason | SO C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionProblems | SO C | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| problem | SO C | 0..* | Reference(ConditionPSCA) |
| emptyReason | SO C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionProceduresHx | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| procedure | SO C | 0..* | Reference(ProcedurePSCA) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionImmunizations | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| immunization | SO C | 0..* | Reference(ImmunizationPSCA) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionMedicalDevices | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| deviceStatement | SO C | 0..* | Reference(DeviceUseStatementUvIps) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionResults | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | SO C | 0..* | Reference(Resource) |
| results-observation-laboratory-pathology | SO C | 0..* | Reference(ObservationResultsLaboratoryPathologyPSCA) |
| results-observation-radiology | SO C | 0..* | Reference(ObservationResultsRadiologyPSCA) |
| results-diagnosticReport | SO C | 0..* | Reference(DiagnosticReportPSCA) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionVitalSigns | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | SO C | 0..* | Reference(Resource) |
| BMI | C | 0..* | Reference(observation-bmi) |
| BP | C | 0..* | Reference(observation-bp) |
| BodyHeight | C | 0..* | Reference(observation-bodyheight) |
| BodyTemp | C | 0..* | Reference(observation-bodytemp) |
| BodyWeight | C | 0..* | Reference(observation-bodyweight) |
| HeadCircum | C | 0..* | Reference(observation-headcircum) |
| HeartRate | C | 0..* | Reference(observation-heartrate) |
| OxygenSat | C | 0..* | Reference(observation-oxygensat) |
| RespRate | C | 0..* | Reference(observation-resprate) |
| VitalsPanel | C | 0..* | Reference(observation-vitalspanel) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionPastIllnessHx | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| pastProblem | SO C | 0..* | Reference(ConditionPSCA) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionFunctionalStatus | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| disability | SO C | 0..* | Reference(ConditionPSCA) |
| functionalAssessment | SO C | 0..* | Reference(ClinicalImpression) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionPlanOfCare | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| carePlan | SO C | 0..* | Reference(CarePlan) |
| documentReference | SO C | 0..* | Reference(DocumentReference) |
| immunizationRecommendation | C | 0..* | Reference(ImmunizationRecommendation) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionSocialHistory | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | SO C | 0..* | Reference(Resource) |
| generalSocialHistory | C | 0..* | Reference(ObservationSocialHistoryPSCA) |
| smokingTobaccoUse | C | 0..1 | Reference(ObservationTobaccoUsePSCA) |
| alcoholUse | C | 0..1 | Reference(ObservationAlcoholUsePSCA) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionPregnancyHx | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| pregnancyStatus | SO C | 0..* | Reference(ObservationPregnancyStatusUvIps) |
| pregnancyOutcome | SO C | 0..* | Reference(ObservationPregnancyOutcomeUvIps) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionAdvanceDirectives | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | SO C | 0..* | Reference(Resource) |
| advanceDirectivesConsent | C | 0..* | Reference(Consent) |
| advanceDirectivesDocumentReference | C | 0..* | Reference(DocumentReference) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionFamilyHistory | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | S C | 0..* | Reference(Resource) |
| FamilyMemberHistory | SO C | 0..* | Reference(FamilyMemberHistoryPSCA) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..0 | see (section) |
| sectionPatientStory | C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| section-note | C | 0..* | Extension(Annotation) |
| modifierExtension | Σ ?! C | 0..* | Extension |
| title | SO | 1..1 | string |
| code | SO | 1..1 | CodeableConceptPSCAPattern |
| author | C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| focus | C | 0..1 | Reference(Resource) |
| text | SO C | 1..1 | Narrative |
| mode | 0..1 | codeBinding | |
| orderedBy | 0..1 | CodeableConceptBinding | |
| entry | C | 0..* | Reference(Resource) |
| emptyReason | C | 0..1 | CodeableConceptBinding |
| section | C | 0..* | see (section) |
| CompositionPSCA (Composition) | Composition | ||
| text | SO | ||
| identifier | SO | ||
| status | SO | ||
| type | SO | Pattern | |
| subject | SO | 1.. | Reference(PatientPSCA) |
| reference | SO | 1.. | |
| encounter | |||
| date | SO | ||
| author | SO | Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | Device | RelatedPerson) | |
| title | SO | ||
| attester | |||
| mode | SO | ||
| time | SO | ||
| party | SO | Reference(OrganizationPSCA | PatientPSCA | PractitionerPSCA | PractitionerRolePSCA | RelatedPerson) | |
| custodian | SO | Reference(OrganizationPSCA) | |
| relatesTo | |||
| target[x] | |||
| targetIdentifier | Identifier | ||
| targetReference | Reference(CompositionPSCA | Composition) | ||
| event | |||
| careProvisioningEvent | 0..1 | ||
| code | SO | 1.. | Pattern |
| period | SO | ||
| section | 3.. | ||
| (All Slices) | |||
| extension | |||
| section-note | 0..* | Extension(Annotation) | |
| code | SO | 1.. | CodeableConceptPSCA |
| text | SO | 1.. | |
| sectionMedications | SO C | 1..1 | |
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | SO | ||
| medicationStatement | 0..* | Reference(MedicationStatementPSCA) | |
| medicationRequest | 0..* | Reference(MedicationRequestPSCA) | |
| emptyReason | SO | ||
| section | ..0 | ||
| sectionAllergies | SO C | 1..1 | |
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| allergyOrIntolerance | SO | 0..* | Reference(AllergyIntolerancePSCA) |
| emptyReason | SO | ||
| section | ..0 | ||
| sectionProblems | SO C | 1..1 | |
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| problem | SO | 0..* | Reference(ConditionPSCA) |
| emptyReason | SO | ||
| section | ..0 | ||
| sectionProceduresHx | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| procedure | SO | 0..* | Reference(ProcedurePSCA) |
| section | ..0 | ||
| sectionImmunizations | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| immunization | SO | 0..* | Reference(ImmunizationPSCA) |
| section | ..0 | ||
| sectionMedicalDevices | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| deviceStatement | SO | 0..* | Reference(DeviceUseStatementUvIps) |
| section | ..0 | ||
| sectionResults | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | SO | ||
| results-observation-laboratory-pathology | SO | 0..* | Reference(ObservationResultsLaboratoryPathologyPSCA) |
| results-observation-radiology | SO | 0..* | Reference(ObservationResultsRadiologyPSCA) |
| results-diagnosticReport | SO | 0..* | Reference(DiagnosticReportPSCA) |
| section | ..0 | ||
| sectionVitalSigns | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | SO | ||
| BMI | 0..* | Reference(observation-bmi) | |
| BP | 0..* | Reference(observation-bp) | |
| BodyHeight | 0..* | Reference(observation-bodyheight) | |
| BodyTemp | 0..* | Reference(observation-bodytemp) | |
| BodyWeight | 0..* | Reference(observation-bodyweight) | |
| HeadCircum | 0..* | Reference(observation-headcircum) | |
| HeartRate | 0..* | Reference(observation-heartrate) | |
| OxygenSat | 0..* | Reference(observation-oxygensat) | |
| RespRate | 0..* | Reference(observation-resprate) | |
| VitalsPanel | 0..* | Reference(observation-vitalspanel) | |
| section | ..0 | ||
| sectionPastIllnessHx | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| pastProblem | SO | 0..* | Reference(ConditionPSCA) |
| section | ..0 | ||
| sectionFunctionalStatus | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| disability | SO | 0..* | Reference(ConditionPSCA) |
| functionalAssessment | SO | 0..* | Reference(ClinicalImpression) |
| section | ..0 | ||
| sectionPlanOfCare | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| carePlan | SO | 0..* | Reference(CarePlan) |
| documentReference | SO | 0..* | Reference(DocumentReference) |
| immunizationRecommendation | 0..* | Reference(ImmunizationRecommendation) | |
| section | ..0 | ||
| sectionSocialHistory | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | SO | ||
| generalSocialHistory | 0..* | Reference(ObservationSocialHistoryPSCA) | |
| smokingTobaccoUse | 0..1 | Reference(ObservationTobaccoUsePSCA) | |
| alcoholUse | 0..1 | Reference(ObservationAlcoholUsePSCA) | |
| section | ..0 | ||
| sectionPregnancyHx | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| pregnancyStatus | SO | 0..* | Reference(ObservationPregnancyStatusUvIps) |
| pregnancyOutcome | SO | 0..* | Reference(ObservationPregnancyOutcomeUvIps) |
| section | ..0 | ||
| sectionAdvanceDirectives | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | SO | ||
| advanceDirectivesConsent | 0..* | Reference(Consent) | |
| advanceDirectivesDocumentReference | 0..* | Reference(DocumentReference) | |
| section | ..0 | ||
| sectionFamilyHistory | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern | ||
| entry | S | ||
| FamilyMemberHistory | SO | 0..* | Reference(FamilyMemberHistoryPSCA) |
| section | ..0 | ||
| sectionPatientStory | 0..1 | ||
| section-note | 0..* | Extension(Annotation) | |
| title | SO | 1.. | |
| code | Pattern |
| Path | Id | Grade | Details | Expression |
|---|---|---|---|---|
| Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems | ips-comp-1, ips-comp-1, ips-comp-1 | error, error, error | Either section.entry or emptyReason are present, Either section.entry or emptyReason are present, Either section.entry or emptyReason are present | (entry.reference.exists() or emptyReason.exists()), (entry.reference.exists() or emptyReason.exists()), (entry.reference.exists() or emptyReason.exists()) |
Composition:
Composition.event:careProvisioningEvent: Relaxed Must Support flag on the CareProvisioningEvent slice 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). This will continue to be advocated for resolution at the IPS levelComposition.event:careProvisioningEvent.code element has a cardinality of [1, 1] in IPS-UV and [1, *] in PS-CA.Composition.attester - Relaxed Must Support flag on the element. This decision in this release reflects the understanding of the current variability in workflows among Canadian Jurisdictional implementers, some of whom may not have the capability to populate the attester field at all. Further assessment will be completed against requirements and use cases for future versions.Composition.meta.profile IPS has added Must Support and MAY:able-to-populate obligations to this element. PS-CA has chosen not to add itComposition.sectionProceduresHx + Composition.sectionImmunizations + Composition.sectionResults + Composition.sectionMedicalDevices:
Removed Must Support flag from these sections according to principles found in Profiling Conventions and Approach
Composition.sectionResults PS-CA adds a Producer obligation of SHALL: populate-if-known and Consumer obligations SHALL: no-error and SHOULD: handle on entry:diagnosticReport. IPS only defines Consumer Obligations of SHALL:handle and SHOULD:display.Note: Implementers are not expected to demonstrate support for these sections in v2.3.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: In earlier releases, IPS-UV has removed the Must Support flag on the following sections: Vital signs, PastIllnessHx, FunctionalStatus, Social History, PregnancyHx, AdvanceDirectives, Alerts - bringing PS-CA into futher alignment with IPS-UV. While IPS 2.0 does not impose Creator(Producer) Obligations on these sections, it has added Consumer Obligations of SHALL:handle and SHOULD:display. PS-CA may evaluate the approach as the use of Obligations matures.
Composition.sectionSocialHistory+ Composition.sectionFamilyMemberHistory:
Composition.sectionVitalSigns + Composition.sectionPastIllnessHx + Composition.sectionSocialHistory + Composition.sectionPregnancyHx + Composition.sectionAdvanceDirectives + Composition.sectionFamilyHistory:
entry elements are not MS in IPS-UV but are MS in PS-CA. Additionally, entry slices such as entry:pastProblem, entry:disability, entry:functionalAssessment, entry:pregnancyStatus, entry:pregnancyOutcomeSummary, entry:advanceDirectivesConsent and entry:FamilyMemberHistory are not MS in IPS-UV but are MS in PS-CA.Composition.sectionPastIllnessHx is now named Composition.sectionPastProblems in IPS.Composition.sectionFunctionalStatus:
entry:Condition and entry:ClinicalImpressionComposition.sectionPlanOfCare:
entry:carePlan and entry:documentReferenceComposition.sectionAlerts:
Composition.sectionVitalSigns:
component is only applicable to Blood Pressure. HL7 International has accepted the request to relax this MustSupport on the base Vital Signs profiles and keep it only for Blood Pressure. This will apply for future versions of these profiles since the PS-CA references FHIR R4.Composition.sectionPatientStory:
The section contains narrative text along with optional resources that express what matters to a patient. This may include needs, strengths, values, concerns and preferences to others providing support and care. Information in this section may include:
Any resource type may be used to support narrative.