description: Information about web rescheduling and whether the appointment can be rescheduled or cancelled at the current time. package_name: servicewell.fhir.wof-portal derivation: constraint name: WofBaseAppointmentUpdate type: Extension elements: extension: index: 0 slicing: slices: webReschedulingCount: match: {} schema: index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: webReschedulingCount} index: 3 value: choices: [valueInteger] index: 5 valueInteger: {type: integer, choiceOf: value, index: 6} required: [value, valueInteger] canBeRescheduled: match: {} schema: short: Whether rescheduling is currently allowed index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: canBeRescheduled} index: 9 value: choices: [valueBoolean] index: 11 valueBoolean: {type: boolean, choiceOf: value, index: 12} required: [value, valueBoolean] canBeCancelled: match: {} schema: short: Whether cancellation is currently allowed index: 13 extensions: {} elements: extension: {index: 14} url: pattern: {type: Uri, value: canBeCancelled} index: 15 value: choices: [valueBoolean] index: 17 valueBoolean: {type: boolean, choiceOf: value, index: 18} required: [value, valueBoolean] url: pattern: {type: Uri, value: 'http://canonical.fhir.link/servicewell/wof-connect/StructureDefinition/wofconnect-appointment-update'} index: 19 value: choices: [] index: 21 package_version: 1.0.0 extensions: webReschedulingCount: url: null index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: webReschedulingCount} index: 3 value: choices: [valueInteger] index: 5 valueInteger: {type: integer, choiceOf: value, index: 6} required: [value, valueInteger] canBeRescheduled: url: null short: Whether rescheduling is currently allowed index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: canBeRescheduled} index: 9 value: choices: [valueBoolean] index: 11 valueBoolean: {type: boolean, choiceOf: value, index: 12} required: [value, valueBoolean] canBeCancelled: url: null short: Whether cancellation is currently allowed index: 13 extensions: {} elements: extension: {index: 14} url: pattern: {type: Uri, value: canBeCancelled} index: 15 value: choices: [valueBoolean] index: 17 valueBoolean: {type: boolean, choiceOf: value, index: 18} required: [value, valueBoolean] class: extension kind: complex-type url: http://canonical.fhir.link/servicewell/wof-connect/StructureDefinition/wofconnect-appointment-update base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.0.0 required: [extension]