Package org. dexcare. services. retail. models
Types
AllowedVisitType
Link copied to clipboard
data class AllowedVisitType(visitTypeId: String, name: String, shortName: VisitTypeShortName) : Parcelable
Content copied to clipboard
Represents a type of visit allowed by a retail RetailDepartment.
OpenDay
Link copied to clipboard
RetailAppointmentTimeSlot
Link copied to clipboard
data class RetailAppointmentTimeSlot(departmentId: String, scheduleDays: List<ScheduleDay>, startDate: ZonedDateTime, endDate: ZonedDateTime, timezone: ZoneId) : Parcelable
Content copied to clipboard
RetailDepartment
Link copied to clipboard
data class RetailDepartment(displayName: String, address: Address, phone: String, departmentName: String, smallImageUrl: String, allowedVisitTypes: List<AllowedVisitType>, clinicType: String, brandName: String, isActive: Boolean, departmentID: String, instanceID: String, ehrSystemName: String, latitude: Double, longitude: Double, openDays: List<OpenDay>, timezone: ZoneId) : Parcelable
Content copied to clipboard
RetailVisitInformation
Link copied to clipboard
data class RetailVisitInformation(visitReason: String, patientDeclaration: PatientDeclaration, userEmail: String, contactPhoneNumber: String, actorRelationshipToPatient: RelationshipToPatient?, patientQuestions: List<PatientQuestion>?) : Parcelable
Content copied to clipboard
ScheduleDay
Link copied to clipboard
data class ScheduleDay(zonedDateTime: ZonedDateTime, timeSlots: List<TimeSlot>) : Parcelable
Content copied to clipboard
TimeSlot
Link copied to clipboard
VisitType
Link copied to clipboard