Package org. dexcare. services. provider. models
Types
Provider
Link copied to clipboard
data class Provider(providerNationalId: String, name: String, credentials: String?, minAge: Int?, maxAge: Int?, brand: String?, isActive: Boolean?, departments: List<ProviderDepartment>, visitTypes: List<ProviderVisitType>) : Parcelable
Content copied to clipboard
ProviderDepartment
Link copied to clipboard
data class ProviderDepartment(departmentId: String, ehrSystemName: String, name: String, center: String?, phone: String?, address: Address?) : Parcelable
Content copied to clipboard
ProviderTimeSlot
Link copied to clipboard
data class ProviderTimeSlot(providerNationalId: String, scheduleDays: List<ScheduleDay>, startDate: LocalDate, endDate: LocalDate, timezone: ZoneId) : Parcelable
Content copied to clipboard
ProviderVisitInformation
Link copied to clipboard
data class ProviderVisitInformation(visitReason: String, patientDeclaration: PatientDeclaration, userEmail: String, contactPhoneNumber: String, actorRelationshipToPatient: RelationshipToPatient?, patientQuestions: List<PatientQuestion>?, providerFlowPayment: Boolean) : Parcelable
Content copied to clipboard
ProviderVisitType
Link copied to clipboard
data class ProviderVisitType(visitTypeId: String, name: String, description: String?, shortName: VisitTypeShortName?) : Parcelable
Content copied to clipboard
Represents a particular type of visit supported by a Provider.
ScheduledProviderVisit
Link copied to clipboard
data class ScheduledProviderVisit(visitId: String, isVirtual: Boolean, virtualMeetingInfo: ScheduledProviderVisit.VirtualMeetingInfo?)
Content copied to clipboard
VirtualMeetingVendor
Link copied to clipboard