GetClinicians
Gets possible clinicians/doctors for the specific appointment type.
JavaScript library method
patientportal.appointment.getClinicians({
appointmentType: <appointment-type>,
sites: <sites>,
locations: <locations>,
payerType: <payer-type>,
patient: <patient>,
referral: <referral>,
recall: <recall>
});
HTTP Method
Verb | URL |
---|---|
POST | /patientportalapi/appointment/clinicians |
URL Parameters
Parameter | Type | Description |
---|---|---|
appointment-type | string | Type of the appointment provided by the API upon GetAppointmentTypes. |
payer-type | string | Type of the payer provided by the API upon GetPayerTypes. |
patient | string (optional) | The key of the patient provided by the API upon section Patients. Used to book an appointment for a different patient within your company. Default is the logged in patient. |
referral | string (optional) | The key of the referral provided by the API upon GetReferrals. Used to book an appointment for a specific referral. |
recall | string (optional) | The key of the recall provided by the API upon method GetRecalls. Used to book an appointment for a specific recall. |
POST Parameters
Parameter | Type | Description |
---|---|---|
sites | int[] (optional) | Sites filter. Array of identifiers provide by the API upon GetSites. Null or empty for any sites. |
locations | int[] (optional) | Locations filter. Array of identifiers provide by the API upon GetSites. Null or empty for any locations. |
modules | AppointmentModuleData[] (optional) | Selection of modules and additional services provided by the API upon GetAppointmentTypes. Available clinicians will be filtered according to availability of the specified modules. |