VirtualPractice

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. A practice has a set of regions & hours, payment information, and a pool of caregivers to treat patients.

Constructors

VirtualPractice
Link copied to clipboard
fun VirtualPractice(practiceId: String, displayName: String, careMode: PracticeCareMode, paymentAvailability: PracticePaymentAvailability, epicBookingEnabled: Boolean, practiceRegions: List<VirtualPracticeRegion> = listOf())

Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

careMode
Link copied to clipboard
open override val careMode: PracticeCareMode
The type of care this practice provides.
displayName
Link copied to clipboard
open override val displayName: String
A plain text display name for this practice.
epicBookingEnabled
Link copied to clipboard
open override val epicBookingEnabled: Boolean
Whether or not visits booked to this practice are also booked to Epic.
paymentAvailability
Link copied to clipboard
open override var paymentAvailability: PracticePaymentAvailability
An object containing information about payment types accepted by this practice.
practiceId
Link copied to clipboard
open override val practiceId: String
A unique identifier representing this practice.
practiceRegions
Link copied to clipboard
val practiceRegions: List<VirtualPracticeRegion>
A list of VirtualPracticeRegion that are serviced by this Virtual Practice.