AppointmentTypeData
Type of the appointment.
Properties
Parameter | Type | Description |
---|---|---|
Key | string | |
Name | string | |
Notes | string | |
CancellationPolicy | string | The cancellation policy message. This cancellation policy will apply within cancellation the existing appointment. Use the GetAppointmentCancellationInfo to retrieve exact cancellation message and fee for the concrete appointment at certain time. |
Modules | AppointmentModuleData[] | Possible modules for the appointment type. If no modules are provided the appointment type doesn’t contains modules. |
CanBookAppointment | bool | Defines whether the logged in patient is allowed to book an appointment for this appointment type. |
CanReferPatient | bool | Defines whether the logged in patient is allowed to refer patient for this appointment type. |
TelemedicineOption | bool | Defines whether the appointment IS booked as a telemedicine appointment or not. |
CanAddServices | bool | Defines whether the appointment type allows adding of additional services besides appointment modules. |
JSON Example
{
"Key": "CN",
"Name": "Consultation",
"CancellationPolicy": "You will be charged at 50% of the full price if you cancel the appointment within 72 hours. You will be charged at 90% of the full price if you do not turn up.",
"CanBookAppointment": true,
"CanReferPatient": false,
"TelemedicineOption": true,
"CanAddServices": false
}