FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageca.qc.sq.sgrdv
Resource TypeOperationDefinition
IdOperationDefinition-SGRDVAppointmentReleaseLockOperation.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.qc.sq.sgrdv@1.1.3&canonical=http://sante.quebec/fhir/OperationDefinition/sgrdv-appointment-release-lock
URLhttp://sante.quebec/fhir/OperationDefinition/sgrdv-appointment-release-lock
Version1.1.3
Statusdraft
NameSGRDVAppointmentReleaseLock
TitleSGRDV — Opération $release-lock Appointment
Realmca
DescriptionRetire un verrou existant posé par SGRDV sur une disponibilité. Opération exposée par SGRDV à destination des portails. En entrée : le portail fournit le lockIdentifier reçu lors du $lock initial, la référence logique de la disponibilité verrouillée et celles de ses slots, ainsi que la provenance. SGRDV étant stateless, ces références logiques permettent à SGRDV de propager le retrait au DMÉ aval sans avoir conservé l'association lock ↔ appointment ↔ slots. En sortie : HTTP 204 sans corps en cas de succès. En cas d'erreur (paramètres invalides, lockIdentifier inconnu/expiré), retourne HTTP 400 avec un OperationOutcome détaillant la cause. Si la demande de retrait provient d'un portail, SGRDV envoie ensuite une notification de retrait au DMÉ concerné via FHIR Messaging. La corrélation transite par les HTTP headers X-Correlation-Id et X-Discussion-Id.
Typetrue
Kindoperation

Resources that use this resource

CapabilityStatement
ca.qc.sq.sgrdv#1.1.3sgrdvSGRDV — CapabilityStatement Surface API

Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "resourceType": "OperationDefinition",
  "id": "SGRDVAppointmentReleaseLockOperation",
  "url": "http://sante.quebec/fhir/OperationDefinition/sgrdv-appointment-release-lock",
  "title": "SGRDV — Opération $release-lock Appointment",
  "description": "Retire un verrou existant posé par SGRDV sur une disponibilité. Opération exposée par SGRDV à destination des portails. En entrée : le portail fournit le lockIdentifier reçu lors du $lock initial, la référence logique de la disponibilité verrouillée et celles de ses slots, ainsi que la provenance. SGRDV étant stateless, ces références logiques permettent à SGRDV de propager le retrait au DMÉ aval sans avoir conservé l'association lock ↔ appointment ↔ slots. En sortie : HTTP 204 sans corps en cas de succès. En cas d'erreur (paramètres invalides, lockIdentifier inconnu/expiré), retourne HTTP 400 avec un OperationOutcome détaillant la cause. Si la demande de retrait provient d'un portail, SGRDV envoie ensuite une notification de retrait au DMÉ concerné via FHIR Messaging. La corrélation transite par les HTTP headers X-Correlation-Id et X-Discussion-Id.",
  "resource": [
    "Appointment"
  ],
  "version": "1.1.3",
  "name": "SGRDVAppointmentReleaseLock",
  "status": "draft",
  "experimental": true,
  "kind": "operation",
  "code": "release-lock",
  "system": false,
  "type": true,
  "instance": false,
  "inputProfile": "http://sante.quebec/fhir/StructureDefinition/sgrdv-release-lock-request-parameters",
  "affectsState": true
}