Package org.dexcare.services.virtualvisit.models

Types

Answer
Link copied to clipboard
data class Answer(id: String, type: String, value: String, text: String) : Parcelable
CatchmentArea
Link copied to clipboard
data class CatchmentArea(ehrSystem: String, departmentId: String)
Represents an area serviced by a hospital/health system.
Conference
Link copied to clipboard
data class Conference(conferenceId: String?, conferenceSessionId: String?, rating: Int?, startTime: String?, endTime: String?, visitId: String?, userDisplayName: String?, userID: String?) : Parcelable
CouponCode
Link copied to clipboard
data class CouponCode(code: String, status: CouponCode.Status, discountAmount: Double) : Parcelable
Feedback
Link copied to clipboard
data class Feedback(id: String?, type: String?, text: String?, answers: MutableList<Answer>) : Parcelable
FeedbackQuestions
Link copied to clipboard
enum FeedbackQuestions : Enum<FeedbackQuestions> , Parcelable
Represents various feedback question/answer pairs supported by the feedback service.
RegionAvailability
Link copied to clipboard
data class RegionAvailability(available: Boolean, reason: RegionAvailabilityReason?) : Parcelable
RegionAvailabilityReason
Link copied to clipboard
RegisterPushNotification
Link copied to clipboard
data class RegisterPushNotification(appId: String, fcmToken: String, platform: String) : Parcelable
A model containing information required to register an android device to receive push notifications.
VirtualFeedback
Link copied to clipboard
sealed class VirtualFeedback
A base class representing user-given feedback.
VirtualPractice
Link copied to clipboard
data class VirtualPractice(practiceId: String, displayName: String, careMode: PracticeCareMode, paymentAvailability: PracticePaymentAvailability, epicBookingEnabled: Boolean, practiceRegions: List<VirtualPracticeRegion>) : Practice, Parcelable
A Practice is a collection of resources that provides a type of care to patients.
VirtualPracticeRegion
Link copied to clipboard
data class VirtualPracticeRegion(practiceRegionId: String, displayName: String, regionCode: String, active: Boolean, busy: Boolean, busyMessage: String, priceInCents: Int, practiceRegionAvailability: List<PracticeRegionAvailability>) : Parcelable
Represents a physical area serviced by a VirtualPractice.
VirtualVisitInformation
Link copied to clipboard
data class VirtualVisitInformation(visitReason: String, patientDeclaration: PatientDeclaration, userEmail: String, contactPhoneNumber: String, acceptedTerms: Boolean, pretriageTags: List<String>, actorRelationshipToPatient: RelationshipToPatient?, practiceRegionId: String) : Parcelable
An object containing additional information required to schedule a virtual visit.
VisitStatus
Link copied to clipboard
enum VisitStatus : Enum<VisitStatus> , Parcelable
Represents the status of a virtual visit.
WaitTime
Link copied to clipboard
data class WaitTime(estimatedWaitTimeSeconds: Int, estimatedWaitTimeMessage: String?, generatedAt: ZonedDateTime) : Parcelable
Contains information about an estimated wait time for a Virtual Practice Region, or a Virtual Visit.