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.
Changelog SGRDV — release 1.2.4
Date de publication : 24 août 2026
Légende : 🔴 = rupture sur contrat de production (
experimental = false) · 🟠 = rupture sur contrat en validation (experimental = true) · 🟢 = ajout ou assouplissement rétrocompatible
1. Recherche et agrégation de disponibilités
1.1 Déplacement de appointment-status hors de la base commune 🟠
Cette release corrige l'héritage du paramètre appointment-status depuis la base commune de recherche. Le paramètre reste obligatoire pour $find, mais il n'est plus porté par le parent partagé afin de ne pas se propager à $aggregate, qui n'accepte pas le mode booked.
| Élément | Avant | Après |
|---|---|---|
SGRDVBaseFindPayloadParameters |
Portait appointment-status et le transmettait à tous les profils enfants |
Ne porte plus appointment-status |
SGRDVFindRequestParameters / SGRDVSourceFindRequestParameters |
Héritaient appointment-status de la base commune |
Déclarent appointment-status localement, avec la même contrainte |
SGRDVAggregateRequestParameters / SGRDVSourceAggregateRequestParameters |
Héritaient appointment-status alors que $aggregate n'expose pas le mode booked |
N'héritent plus appointment-status ; end est maintenu à 1..1 |
⚠️ Action requise : si vous intégrez $aggregate, cessez d'envoyer appointment-status sur cette opération. Si vous intégrez $find, conservez ce paramètre sur la surface correspondante.
2. Recommandations de migration pour les partenaires
Si vous intégrez $aggregate
- Retirez tout envoi de
appointment-statussur les requêtes d'agrégation. - Vérifiez que vos validations métier n'essaient plus de sélectionner le mode
bookedsur cette opération.
Si vous intégrez $find
- Conservez
appointment-statussur les contrats de recherche déjà en place. - Validez que vos intégrations utilisent toujours la surface prévue (
api-sgrdvouapi-source).
Toutes intégrations confondues
- Alignez vos consommations sur la version
1.2.4du paquet IG. - Revalidez vos contrats après mise à jour pour confirmer l'absence de paramètre hérité inattendu.
Canonical claims
| http://sante.quebec/fhir/ | Claimed |
| http://sante.quebec/fhir/StructureDefinition/ | Claimed |
| http://sante.quebec/fhir/ImplementationGuide/ | Claimed |
| http://sante.quebec/fhir/OperationDefinition/ | Claimed |
| http://sante.quebec/fhir/CodeSystem/ | Claimed |
| http://sante.quebec/fhir/ValueSet/ | Claimed |
| http://sante.quebec/fhir/CapabilityStatement/ | Claimed |
| http://sante.quebec/ | Claimed |
| http://sante.quebec/fhir/NamingSystem/ | Claimed |
| Name | Version | Release date | ||
|---|---|---|---|---|
| hl7.fhir.ca.baseline | 1.2.0 | |||
| hl7.fhir.uv.extensions.r4 | 5.2.0 | |||
| hl7.fhir.r4.core | 4.0.1 | |||