eServices external API ## Sections • [eServicesAPI](https://developer.eservices.centaursoftware.com/eservicesapi.md): eServices API documentation v1.5 • [Create booking for the slot](https://developer.eservices.centaursoftware.com/action/create-booking-for-the-slot.md): Booking is created for a slot with given patient data. Function call returns bookingId that should be saved for later use. • [Create booking for list of the slots](https://developer.eservices.centaursoftware.com/action/create-booking-for-list-of-the-slots.md): Booking is created for slots with given list of patient data. Function call returns bookingId that should be saved for later use. • [Create booking for the slot by patientId](https://developer.eservices.centaursoftware.com/action/create-booking-for-the-slot-by-patientid.md): Booking is created for a slot with given patient Id. Function call returns bookingId that should be saved for later use. • [Create booking for list of the slots by patientId's](https://developer.eservices.centaursoftware.com/action/create-booking-for-list-of-the-slots-by-patientid-s.md): Booking is created for slots with given list of patient Id. Function call returns bookingId that should be saved for later use. • [Create a new patient](https://developer.eservices.centaursoftware.com/action/create-a-new-patient.md): Create a new patient using the provided patient data • [Edit patient](https://developer.eservices.centaursoftware.com/action/edit-patient.md): Update patient using the provided patient data • [Booking status.](https://developer.eservices.centaursoftware.com/info/booking-status.md): Booking status. • [Info of a specific doctors](https://developer.eservices.centaursoftware.com/info/info-of-a-specific-doctors.md): Return doctors info • [List reasons for appointment for a doctor](https://developer.eservices.centaursoftware.com/info/list-reasons-for-appointment-for-a-doctor.md): Return list of reasons for appointments • [Slots per doctor and reason](https://developer.eservices.centaursoftware.com/info/slots-per-doctor-and-reason.md): Returns doctor's slots for specified reason or slots for None reason if reasonId is not specified • [Slots with reasons per doctor](https://developer.eservices.centaursoftware.com/info/slots-with-reasons-per-doctor.md): Returns doctor's slots. None reason if reasonId is not specified and other reasons if reasonId is set. • [List of active doctors for specified practice](https://developer.eservices.centaursoftware.com/info/list-of-active-doctors-for-specified-practice.md): Return list of active doctors by practice identifier. If practice identifier is not specified, then return info for all doctors • [List reasons for appointment for all doctors in a clinic](https://developer.eservices.centaursoftware.com/info/list-reasons-for-appointment-for-all-doctors-in-a-clinic.md): Return list of reasons for appointments • [List available slots per practice](https://developer.eservices.centaursoftware.com/info/list-available-slots-per-practice.md): Return slots for all doctors in practice by reason. If reason not specified, then it returns slot for ‹None› reason • [List available slots per practice](https://developer.eservices.centaursoftware.com/info/list-available-slots-per-practice-1.md): Return slots for all doctors in practice. None reason if reasonId is not specified and other reasons if reasonId is set. • [List of practices](https://developer.eservices.centaursoftware.com/info/list-of-practices.md): Return practice info. If practice identifier is not specified, then return info for all practice • [Slot info](https://developer.eservices.centaursoftware.com/info/slot-info.md): Return slot's data.