Practice

abstract class Practice(practiceId: String, displayName: String, careMode: PracticeCareMode, paymentAvailability: PracticePaymentAvailability, epicBookingEnabled: Boolean)

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

Practice
Link copied to clipboard
fun Practice(practiceId: String, displayName: String, careMode: PracticeCareMode, paymentAvailability: PracticePaymentAvailability, epicBookingEnabled: Boolean)

Properties

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

Inheritors

VirtualPractice
Link copied to clipboard