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} lockIdentifier: match: {} schema: {index: 4} max: 0 lockRequestedDuration: match: {} schema: mustSupport: true _required: true index: 5 elements: name: {mustSupport: true, index: 6} value: mustSupport: true choices: [] index: 8 lockEndTime: match: {} schema: {index: 9} max: 0 provenance: match: {} schema: mustSupport: true _required: true index: 10 elements: name: {mustSupport: true, index: 11} resource: {mustSupport: true, index: 12} package_version: 1.0.6 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