{
"description": "Opération $cancel sur la surface source (SGRDV → DMÉ/SIP-C). SGRDV relaie la demande d'annulation du portail vers le DMÉ responsable du rendez-vous. Les paramètres d'entrée sont identiques à la surface API SGRDV (appointment en logical reference, raison d'annulation optionnelle, Provenance multi-agents). Le DMÉ valide si l'annulation est possible selon ses règles d'affaire et retourne cancellationCompleted avec les outcomes explicatifs en cas de refus (MSG_RV_INEXISTANT, MSG_RV_NOTBOOKED, MSG_DELAI_INSUFFISANT).",
"_filename": "OperationDefinition-sgrdv-source-appointment-cancel.json",
"package_name": "ca.qc.sq.sgrdv",
"date": null,
"system": false,
"publisher": null,
"instance": false,
"name": "SGRDVSourceAppointmentCancelOperation",
"type": "true",
"experimental": "true",
"outputProfile": "http://sante.quebec/fhir/StructureDefinition/sgrdv-source-cancel-response-parameters",
"resourceType": "OperationDefinition",
"title": "Opération d'annulation de rendez-vous — Surface source",
"package_version": "1.2.0",
"status": "draft",
"id": "bc2ccb66-87c6-4ad7-b49d-c5a94ec5805f",
"resource": [ "Appointment" ],
"affectsState": true,
"kind": "operation",
"url": "http://sante.quebec/fhir/OperationDefinition/sgrdv-source-appointment-cancel",
"code": "cancel",
"version": "1.2.0",
"inputProfile": "http://sante.quebec/fhir/StructureDefinition/sgrdv-source-cancel-notification-parameters"
}