Package org.dexcare.services.patient.models

Types

Address
Link copied to clipboard
data class Address(line1: String, line2: String?, city: String, state: String, postalCode: String) : Parcelable
A representation of an address.
DexCarePatient
Link copied to clipboard
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.
EhrPatient
Link copied to clipboard
class EhrPatient(firstName: String, lastName: String, gender: Gender, dateOfBirth: LocalDate, phone: String, email: String, address: Address, ehrIdentifier: String, ehrIdentifierType: String, homeEhr: String, homeMarket: String?, relationshipToPatient: RelationshipToPatient?) : Patient
A Patient that represents an existing patient in Epic, but not DexCare.
Gender
Link copied to clipboard
enum Gender : Enum<Gender> , Parcelable
HumanName
Link copied to clipboard
data class HumanName(family: String, given: String, middle: String, prefix: String, suffix: String, use: String) : Parcelable
Patient
Link copied to clipboard
interface Patient
PatientDemographics
Link copied to clipboard
data class PatientDemographics(addresses: List<Address>, birthdate: LocalDate, email: String, gender: Gender, name: HumanName, last4SSN: String, homePhone: String?, workPhone: String, mobilePhone: String, identifiers: MutableList<Identifier>) : Parcelable
Represents a set of demographics for a patient, in a single EHR system.