Release notes

Snapshot 13 – Release Notes

FHIR IG Package: ca.on.mha.pds 2.0.0-snapshot13

Profiles & Interactions – All Profiles

- Validation rules strengthened across profiles, including cardinality, mandatory fields, and invariants 
- Improved handling of invalid or incomplete payloads 
- Consistent validation behavior applied across resources 

Profiles – Bundle Composition

- Bundle requirements updated 
- EpisodeOfCare and HealthcareService are now mandatory in all bundles
- Validation enforces presence of required resources 

Profile: Patient

- Name fields updated to restrict invalid special characters 
- Patient.active must now be explicitly populated (true / false) 
- Language rules updated to enforce Official Language where applicable 
- Disability rules updated to require Disability Type when applicable 
- “Born in Canada” logic and related dependencies corrected 

Profile: EpisodeOfCare

- Lifecycle rules enforced:  
    - Active requires Enrollment and Service Initiation dates
    - Finished/Cancelled requires Termination Date and Reason 
- Invalid status and date combinations are now rejected 
- Date relationship validation corrected 

Profile: HealthcareService

- Validation updated to enforce consistency with service status and lifecycle 
- Service termination and continuity rules corrected 

Profile: ServiceRequest / Referral

- Referral validation aligned with service termination and continuity logic 
- Improved consistency between referral and service data 

Profile: Observation (SDOH & Gambling)

- Validation updated to enforce required values for SDOH observations 
- Conditional gambling-related fields (duration, recency, sequence) now enforced 
- Data Absent Reason handling corrected 

Data Validation & Business Rules

- Conditional field requirements enforced across multiple elements 
- Cross-field validations improved (e.g., service dates, referral timelines) 
- Previously accepted invalid scenarios are now rejected 

Terminology

- ValueSet and CodeSystem inconsistencies corrected 
- Display values aligned with referenced CodeSystems 
- Data Absent Reason binding corrected 

Data Quality & Format Enforcement

- Invalid characters restricted in name fields 
- Negative numeric values no longer accepted 
- Date handling standardized for applicable elements 

IG Content & Structural Updates

- Obsolete artifacts removed 
- Incorrect URIs and naming issues fixed 
- Outdated notes and inconsistencies corrected 
Info
Created:
Organization Canadian FHIR Registry

Canonical claims

This package contains canonicals that conflict with another package or project.

There are no valid canonical claims defined.
>
To install the command line tool, download Firely Terminal
>
For using npm with FHIR packages, read more here
Name Version Release date
hl7.fhir.r4.core 4.0.1