description: Profil parent neutre définissant la structure commune des paramètres de verrou SGRDV. Ne pas utiliser directement — utiliser SGRDVLockRequestParameters ou SGRDVSourceLockNotificationParameters. package_name: ca.qc.sq.sgrdv derivation: constraint name: SGRDVBaseLockPayloadParameters type: Parameters elements: parameter: index: 0 slicing: rules: open discriminator: - {path: name, type: value} min: null slices: appointment: match: {name: appointment} schema: array: true index: 1 elements: name: pattern: {type: String, value: appointment} index: 2 resource: {type: Appointment, index: 3} required: [resource] lockIdentifier: match: {name: lockIdentifier} schema: index: 4 elements: name: pattern: {type: String, value: lockIdentifier} index: 5 value: choices: [valueString] index: 7 valueString: {type: string, choiceOf: value, index: 8} required: [valueString, value] lockRequestedDuration: match: {name: lock-requestedDuration} schema: index: 9 elements: name: pattern: {type: String, value: lock-requestedDuration} index: 10 value: choices: [valueDuration] index: 12 valueDuration: {type: Duration, choiceOf: value, index: 13} value[x]: elements: value: {index: 14} system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 15 code: pattern: {type: Code, value: s} index: 16 required: [value] required: [value, valueDuration] lockEndTime: match: {name: lock-endTime} schema: index: 17 elements: name: pattern: {type: String, value: lock-endTime} index: 18 value: choices: [valueDateTime] index: 20 valueDateTime: {type: dateTime, choiceOf: value, index: 21} required: [valueDateTime, value] provenance: match: {name: provenance} schema: index: 22 elements: name: pattern: {type: String, value: provenance} index: 23 resource: {type: Provenance, index: 24} required: [resource] package_version: 1.0.2 class: profile kind: resource url: http://sante.quebec/fhir/StructureDefinition/sgrdv-base-lock-payload-parameters base: http://hl7.org/fhir/StructureDefinition/Parameters version: null