RetailService

interface RetailService

Functions

getClinics
Link copied to clipboard
abstract fun getClinics(brand: String): DataObserver<List<Clinic>>
Provides an api to get a list of Retail clinics.
getTimeSlots
Link copied to clipboard
abstract fun getTimeSlots(departmentName: String, visitTypeShortName: VisitTypeShortName? = null): DataObserver<ClinicTimeSlot>
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