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.
| Resources | |
| Profiles | 24 |
| ValueSets | 54 |
| CodeSystems | 35 |
| Extensions | 17 |
| CapabilityStatements | 4 |
| ImplementationGuides | 1 |
| PackageManifests | 1 |
Canonical claims
This package contains canonicals that conflict with another package or project.
| There are no valid canonical claims defined. |
| Examples | |
| Bundles | 1 |
| Questionnaires | 2 |
| QuestionnaireResponses | 2 |
| Status overview | |
| 133 | |
| 4 | |
| 3 |
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
>
To install the command line tool, download Firely Terminal
>
For using npm with FHIR packages, read more here