Overview
The iSalusSchedule.AppointmentList webservice is used to obtain appointment data for a practice based on given inputs. Both the input and output of this webservice mirrors that which is available in the Data Export window for Appointments.
Sample Call
Request
<request>
<security>
<key>9A136C9B-46C2-40CD-9023-5789245A928C</key>
<version>1.0</version>
<userid />
<account>0F0A7417-B12C-41BA-97A9-60AAF7917F6C</account>
</security>
<from_date>01/10/2021</from_date>
<to_date>01/11/2021</to_date
</request>
Element Description
Request
The Request element will serve as a wrapper for the entire body of the XML request.
Request > Security
See documentation for the Security node here: Access to Webservices
Request > From_date
The beginning appointment date.
Request > EndDate
The ending appointment date.
Response
<response xmlns="http://www.isalushealthcare.webservices/">
<appointment_list>
<list_item>
<appointment_id>84176</appointment_id>
<chart_number>9389</chart_number>
<last_name>Poland</last_name>
<first_name>Kimberly</first_name>
<middle_name>A</middle_name>
<nick_name />
<name_suffix />
<start_time>12/07/2020 10:00AM</start_time>
<end_time>12/07/2020 10:45AM</end_time>
<day_of_week>Monday</day_of_week>
<resource_eid>37234</resource_eid>
<resource_name>6801 Dixie Hwy- Louisville Peds</resource_name>
<appointment_status_id>4</appointment_status_id>
<appointment_status_name>Checked-In</appointment_status_name>
<appointment_type_id>5</appointment_type_id>
<appointment_type_name>Annual Exam</appointment_type_name>
<chief_complaint>Annual Physical Exam</chief_complaint>
<service_location_id>175</service_location_id>
<service_location_name>Franklin</service_location_name>
</list_item>
....
</response>
Element Description
Response
The Response element will server as a wrapper for the entire body of the XML response.
Response > Appointment_list
The Appointmnet_list element will serve as a wrapper for all individual appointments.
Response > Appointment_List> List_Item
The List_Item element will serve as a wrapper for each individual appointment and all the necessary details.
Response > Appointment_List> List_Item > Nodes
For all remaining elements, please refer to the Data Export guide for Appointments that explains the response elements: Appointments Export