FQL is a query language that allows you to retrieve, filter and project data from any data source containing FHIR Resources. It brings the power of three existing languages together: SQL, JSON and FhirPath. It allows you to create tables and is useful for gaining insight and perform quality control.
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
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 | |||