description: Paramètres d'entrée de l'opération $lock pour la surface API SGRDV (portail → SGRDV). Exige la durée et la provenance ; interdit lockEndTime (calculé par SGRDV et retourné dans la réponse). Le lockIdentifier n'est pas défini ici car uniquement présent dans la réponse SGRDV au portail. package_name: ca.qc.sq.sgrdv derivation: constraint name: SGRDVLockRequestParameters type: Parameters elements: parameter: array: true min: 3 index: 0 slicing: slices: appointment: match: {} schema: mustSupport: true _required: true index: 1 elements: name: {mustSupport: true, index: 2} resource: {mustSupport: true, index: 3} lockRequestedDuration: match: {} schema: mustSupport: true _required: true index: 4 elements: name: {mustSupport: true, index: 5} value: mustSupport: true choices: [] index: 7 lockEndTime: match: {} schema: {index: 8} max: 0 provenance: match: {} schema: mustSupport: true _required: true index: 9 elements: name: {mustSupport: true, index: 10} resource: {mustSupport: true, index: 11} package_version: 1.0.0 class: profile kind: resource url: http://sante.quebec/fhir/StructureDefinition/sgrdv-lock-request-parameters base: http://sante.quebec/fhir/StructureDefinition/sgrdv-base-lock-payload-parameters version: null