RetailService

interface RetailService

Functions

getRetailDepartment
Link copied to clipboard
abstract fun getRetailDepartment(departmentUrlName: String): DataObserver<RetailDepartment>
Provides an api to get a single Retail Department.
getRetailDepartments
Link copied to clipboard
abstract fun getRetailDepartments(brand: String): DataObserver<List<RetailDepartment>>
Provides an api to get a list of Retail Department.
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