InsuranceManualSelf

class InsuranceManualSelf(memberId: String, providerId: String, insuranceGroupNumber: String?, payorId: String?, payorName: String?) : InsuranceInfo, Parcelable

PaymentMethod for use when the insurance is owned by the app user.

Parameters

memberId

The insurance holder's member id, which can be found on the insurance card.

providerId

The unique id of the insurance payer, which can be found using org.dexcare.services.payment.PaymentService.getInsurancePayers.

insuranceGroupNumber

: an optional parameter to include group number.

payorId

The unique id of the insurance provider/payor. This overrides providerId. The supported list can be found using PaymentService.getInsurancePayers.

payorName

: The name of the insurance provider/payor. The supported list can be found using PaymentService.getInsurancePayers.

Constructors

InsuranceManualSelf
Link copied to clipboard
fun InsuranceManualSelf(memberId: String, providerId: String, insuranceGroupNumber: String?, payorId: String? = null, payorName: String? = null)
The insurance holder's member id, which can be found on the insurance card.

Functions

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

Properties

cardId
Link copied to clipboard
open val cardId: String? = null
dateOfBirth
Link copied to clipboard
open val dateOfBirth: LocalDate? = null
firstName
Link copied to clipboard
open val firstName: String? = null
gender
Link copied to clipboard
open var gender: Gender? = null
insuranceGroupNumber
Link copied to clipboard
open override val insuranceGroupNumber: String?
: an optional parameter to include group number.
insuranceType
Link copied to clipboard
open val insuranceType: InsuranceInfo.InsuranceType
lastName
Link copied to clipboard
open val lastName: String? = null
memberId
Link copied to clipboard
open override val memberId: String
The insurance holder's member id, which can be found on the insurance card.
paymentHolderDeclaration
Link copied to clipboard
open val paymentHolderDeclaration: PaymentHolderDeclaration? = null
paymentMethod
Link copied to clipboard
val paymentMethod: PaymentMethod.PaymentMethod
payorId
Link copied to clipboard
open override val payorId: String? = null
The unique id of the insurance provider/payor.
payorName
Link copied to clipboard
open override val payorName: String? = null
: The name of the insurance provider/payor.
providerId
Link copied to clipboard
open override val providerId: String
The unique id of the insurance payer, which can be found using org.dexcare.services.payment.PaymentService.getInsurancePayers.
subscriberId
Link copied to clipboard
open val subscriberId: String? = null