Release notes

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

  1. Retirez tout envoi de appointment-status sur les requêtes d'agrégation.
  2. Vérifiez que vos validations métier n'essaient plus de sélectionner le mode booked sur cette opération.

Si vous intégrez $find

  1. Conservez appointment-status sur les contrats de recherche déjà en place.
  2. Validez que vos intégrations utilisent toujours la surface prévue (api-sgrdv ou api-source).

Toutes intégrations confondues

  1. Alignez vos consommations sur la version 1.2.4 du paquet IG.
  2. Revalidez vos contrats après mise à jour pour confirmer l'absence de paramètre hérité inattendu.
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.4 latest
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