DexCarePatient

data class DexCarePatient(documents: List<String>?, patientGuid: String, identifiers: List<Identifier>, demographicsLinks: List<PatientDemographics>, relationshipToPatient: RelationshipToPatient?) : Patient, Parcelable

Contains information about the current authenticated user.

Constructors

DexCarePatient
Link copied to clipboard
fun DexCarePatient(documents: List<String>? = null, patientGuid: String, identifiers: List<Identifier>, demographicsLinks: List<PatientDemographics>, relationshipToPatient: RelationshipToPatient? = null)

Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
getDemographicsForEhr
Link copied to clipboard
fun getDemographicsForEhr(ehrSystemName: String): <ERROR CLASS>
Gets the particular PatientDemographics instance for a given ehrSystemName, or null if it does not exist.
validate
Link copied to clipboard
open override fun validate(): MissingInformationError?
Used internally by the SDK to determine if this DexCarePatient has sufficient information to schedule a virtual visit.
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

demographicsLinks
Link copied to clipboard
val demographicsLinks: List<PatientDemographics>
A list of PatientDemographics associated with this patient.
documents
Link copied to clipboard
val documents: List<String>? = null
identifiers
Link copied to clipboard
val identifiers: List<Identifier>
A list of Identifier associated with this patient.
patientGuid
Link copied to clipboard
val patientGuid: String
A unique identifier representing this patient.