Release notes

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)

  1. Si vous envoyiez plusieurs valeurs de volunteer-practitioner dans un seul appel, séparez-les en appels distincts — un appel par valeur.

Si vous intégrez le DMÉ/SIP-C ($find / $aggregate)

  1. Aucune action requise — volunteer-practitioner est déjà interdit sur cette surface depuis la release 1.2.6.

Toutes intégrations confondues

  1. Alignez vos consommations sur la version 1.2.7 du paquet IG.
Info
Created:
Organization Canadian FHIR Registry

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
>
To install the command line tool, download Firely Terminal
>
For using npm with FHIR packages, read more here
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
Name Version Release date
ca.qc.sq.sgrdv 1.2.9 latest
ca.qc.sq.sgrdv 1.2.8
ca.qc.sq.sgrdv 1.2.7
ca.qc.sq.sgrdv 1.2.6
ca.qc.sq.sgrdv 1.2.5
ca.qc.sq.sgrdv 1.2.4
ca.qc.sq.sgrdv 1.2.3
ca.qc.sq.sgrdv 1.2.2
ca.qc.sq.sgrdv 1.2.1
ca.qc.sq.sgrdv 1.2.0
ca.qc.sq.sgrdv 1.1.5
ca.qc.sq.sgrdv 1.1.4
ca.qc.sq.sgrdv 1.1.2
ca.qc.sq.sgrdv 1.1.1
ca.qc.sq.sgrdv 1.1.0
ca.qc.sq.sgrdv 1.0.6
ca.qc.sq.sgrdv 1.0.5
ca.qc.sq.sgrdv 1.0.4
ca.qc.sq.sgrdv 1.0.3
ca.qc.sq.sgrdv 1.0.2
ca.qc.sq.sgrdv 1.0.0