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.7
Date de publication : 17 septembre 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 ($find / $aggregate)
1.1 Cardinalité resserrée sur volunteer-practitioner 🟠
Le paramètre volunteer-practitioner de SGRDVBaseFindPayloadParameters passe de 0..* à 0..1, aligné sur la cardinalité de timeslot-category. SGRDV concatène ces deux paramètres pour dériver GAP_VOLONTAIRE ou GAP_NVOLONTAIRE avant l'appel au DMÉ ; une cardinalité 0..* rendait cette concaténation ambiguë. Les deux portails ont confirmé qu'ils effectueront des appels distincts pour VOLONTAIRE et NON VOLONTAIRE. Ce resserrement cascade automatiquement sur les profils SGRDVFindRequestParameters et SGRDVAggregateRequestParameters (surface API SGRDV), qui n'avaient pas de surcharge de cardinalité propre. La surface Systèmes source n'est pas affectée : volunteer-practitioner y est déjà interdit (0..0, non relayé au DMÉ depuis la release 1.2.6).
| Élément | Avant | Après |
|---|---|---|
SGRDVBaseFindPayloadParameters — volunteer-practitioner |
0..* |
0..1 |
SGRDVFindRequestParameters (api-sgrdv) — volunteer-practitioner |
0..* (hérité) |
0..1 (hérité) |
SGRDVAggregateRequestParameters (api-sgrdv) — volunteer-practitioner |
0..* (hérité) |
0..1 (hérité) |
⚠️ Action requise : tout portail qui envoyait plusieurs occurrences de volunteer-practitioner dans un même appel $find/$aggregate doit effectuer des appels distincts, un par valeur (VOLONTAIRE / NON VOLONTAIRE).
2. Recommandations de migration pour les partenaires
Si vous intégrez le portail ($find / $aggregate)
- Si vous envoyiez plusieurs valeurs de
volunteer-practitionerdans un seul appel, séparez-les en appels distincts — un appel par valeur.
Si vous intégrez le DMÉ/SIP-C ($find / $aggregate)
- Aucune action requise —
volunteer-practitionerest déjà interdit sur cette surface depuis la release 1.2.6.
Toutes intégrations confondues
- Alignez vos consommations sur la version
1.2.7du paquet IG.
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 | |||