-
- All Implemented Interfaces:
-
android.os.Parcelable
@Serializable() public final class CardDetails implements Parcelable
Data fields that are expected to be found while scanning a card.
-
-
Field Summary
Fields Modifier and Type Field Description private final CardResultgroupNumberprivate final CardResultmemberNumberprivate final CardResultpayerNameprivate final CardResultrxBinprivate final CardResultrxPcnprivate final CardResultrxGroupprivate final CardResultmemberNameprivate final List<CardResult>dependentNamesprivate final CardResultplanNameprivate final CardResultplanIdprivate final CardResultcardSpecificIdprivate final CardResultstartDateprivate final CardResultclientName
-
Constructor Summary
Constructors Constructor Description CardDetails(CardResult groupNumber, CardResult memberNumber, CardResult payerName, CardResult rxBin, CardResult rxPcn, CardResult rxGroup, CardResult memberName, List<CardResult> dependentNames, CardResult planName, CardResult planId, CardResult cardSpecificId, CardResult startDate, CardResult clientName)
-
Method Summary
Modifier and Type Method Description final CardResultgetGroupNumber()final CardResultgetMemberNumber()final CardResultgetPayerName()final CardResultgetRxBin()final CardResultgetRxPcn()final CardResultgetRxGroup()final CardResultgetMemberName()final List<CardResult>getDependentNames()final CardResultgetPlanName()final CardResultgetPlanId()final CardResultgetCardSpecificId()final CardResultgetStartDate()final CardResultgetClientName()-
-
Constructor Detail
-
CardDetails
CardDetails(CardResult groupNumber, CardResult memberNumber, CardResult payerName, CardResult rxBin, CardResult rxPcn, CardResult rxGroup, CardResult memberName, List<CardResult> dependentNames, CardResult planName, CardResult planId, CardResult cardSpecificId, CardResult startDate, CardResult clientName)
- Parameters:
groupNumber- Specific benefits associated with the plan.memberNumber- Unique identifier for each member and dependent.payerName- Name of the health insurance payer or 3rd party administrator.rxBin- Used to identify how a prescription drug will be reimbursed and where a pharmacy can send a reimbursement claim to.rxPcn- Used to identify how a prescription drug will be reimbursed and where a pharmacy can send a reimbursement claim to.rxGroup- Used to identify how a prescription drug will be reimbursed and where a pharmacy can send a reimbursement claim to.memberName- Most often the policyholder, but on some cards this is the dependent the card was issued to.dependentNames- List of all dependents found on the card.planName- Attempt to determine the name of the plan for this card.planId- Identifier representing the plan associated with this card.cardSpecificId- Non-specific but prominent identifier found on the card.startDate- Date when coverage starts.clientName- Name of the employer who is contracted with the 3rd party administrator.
-
-
Method Detail
-
getGroupNumber
final CardResult getGroupNumber()
-
getMemberNumber
final CardResult getMemberNumber()
-
getPayerName
final CardResult getPayerName()
-
getRxBin
final CardResult getRxBin()
-
getRxPcn
final CardResult getRxPcn()
-
getRxGroup
final CardResult getRxGroup()
-
getMemberName
final CardResult getMemberName()
-
getDependentNames
final List<CardResult> getDependentNames()
-
getPlanName
final CardResult getPlanName()
-
getPlanId
final CardResult getPlanId()
-
getCardSpecificId
final CardResult getCardSpecificId()
-
getStartDate
final CardResult getStartDate()
-
getClientName
final CardResult getClientName()
-
-
-
-