RetailService

interface RetailService

Functions

getRetailDepartments
Link copied to clipboard
abstract fun getRetailDepartments(brand: String): DataObserver<List<RetailDepartment>>
Provides an api to get a list of Retail clinics.
getTimeSlots
Link copied to clipboard
abstract fun getTimeSlots(departmentName: String, visitTypeShortName: VisitTypeShortName? = null): DataObserver<RetailAppointmentTimeSlot>
Provides an api to get time slots for a Retail clinic.
scheduleRetailAppointment
Link copied to clipboard
abstract fun scheduleRetailAppointment(paymentMethod: PaymentMethod, retailVisitInformation: RetailVisitInformation, timeSlot: TimeSlot, ehrSystemName: String, patientDexCarePatient: DexCarePatient, actorDexCarePatient: DexCarePatient? = null): DataObserver<String>
Provides an api to schedule a retail appointment