PackagesCanonicalsLogsProblems
    Packages
    ca.qc.sq.sgrdv@1.1.0
    http://sante.quebec/fhir/OperationDefinition/sgrdv-appointment-release-lock
{
  "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 le HTTP header X-Correlation-Id.",
  "_filename": "OperationDefinition-SGRDVAppointmentReleaseLockOperation.json",
  "package_name": "ca.qc.sq.sgrdv",
  "date": null,
  "system": false,
  "publisher": null,
  "instance": false,
  "name": "SGRDVAppointmentReleaseLock",
  "type": "true",
  "experimental": "true",
  "resourceType": "OperationDefinition",
  "title": "SGRDV — Opération $release-lock Appointment",
  "package_version": "1.1.0",
  "status": "draft",
  "id": "b684b398-e8c0-4558-8fb8-6d360ceb3c3a",
  "resource": [ "Appointment" ],
  "affectsState": true,
  "kind": "operation",
  "url": "http://sante.quebec/fhir/OperationDefinition/sgrdv-appointment-release-lock",
  "code": "release-lock",
  "version": "1.1.0",
  "inputProfile": "http://sante.quebec/fhir/StructureDefinition/sgrdv-release-lock-request-parameters"
}