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 | 66 |
| ValueSets | 32 |
| CodeSystems | 20 |
| Extensions | 12 |
| CapabilityStatements | 3 |
| OperationDefinitions | 12 |
| NamingSystems | 23 |
| ImplementationGuides | 1 |
| PackageManifests | 1 |
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 |
| Examples | |
| Appointments | 3 |
| AuditEvents | 4 |
| Bundles | 17 |
| Encounters | 1 |
| Locations | 1 |
| MessageHeaders | 3 |
| OperationOutcomes | 13 |
| Organizations | 5 |
| Parameters | 24 |
| Patients | 3 |
| Practitioners | 3 |
| PractitionerRoles | 2 |
| Provenances | 12 |
| Schedules | 1 |
| uls | 1 |
| Status overview | |
| 145 | |
| 117 | |
| 0 |
Changelog SGRDV — release 1.2.11
Date de publication : 16 octobre 2026
Légende : 🔴 = rupture sur contrat de production (
experimental = false) · 🟠 = rupture sur contrat en validation (experimental = true) · 🟢 = ajout ou assouplissement rétrocompatible
1. $find — Appointment.appointmentType : cardinalité assouplie à 0..1 dans la réponse 🟢
Ajustement de la règle de cardinalité de appointmentType dans la réponse de $find. Cette notion ne s'applique pas aux rendez-vous avec un autre professionnel : l'élément est donc optionnel (0..1) plutôt qu'obligatoire (1..1). Le changement est porté par le profil neutre et s'applique aux deux surfaces (portail et DMÉ/SIP-C), dont les profils en dérivent.
| Élément | Avant | Après |
|---|---|---|
SGRDVBaseFindResponseAppointment.appointmentType (réponse $find) |
1..1 MS |
0..1 MS |
Binding (SGRDVAppointmentTypeVS, required) et coding.system |
inchangés | inchangés |
2. $cancel — exemples : référence logique des rendez-vous 🟢
Correction documentaire des exemples $cancel (surfaces portail et DMÉ/SIP-C). Les références logiques d'Appointment portant le type d'identifiant IdDispoDME utilisaient le NamingSystem du SGRDV ; elles utilisent désormais celui du DMÉ.
| Élément | Avant | Après |
|---|---|---|
parameter[appointment].valueReference.identifier.system (exemples $cancel) |
$ns-sgrdv |
$ns-omnimed |
Provenance.target[0].identifier.system (exemples $cancel) |
$ns-sgrdv |
$ns-omnimed |
Aucun changement de profil ni de contrat : seuls les exemples sont corrigés.
3. Recommandations de migration pour les partenaires
Si vous intégrez $find (portail ou DMÉ/SIP-C)
- Le profil de réponse reflète désormais que
appointmentTypeest optionnel (0..1).
Si vous intégrez $cancel (portail ou DMÉ/SIP-C)
- Référez les rendez-vous (
IdDispoDME) avec lesystemdu DMÉ, conformément aux exemples corrigés.
Toutes intégrations confondues
- Alignez vos consommations sur la version
1.2.11du paquet IG.