Get Employee Activity
Get Employee Activity - Includes card transactions, claims, expenses, TC and FX claims, HSA Deposits, HSA Transactions, HSA BillPay, Interest
-
tpaId string Required
A unique identifier used to identify your admin instance. This value was system generated with the admin instance was created.
-
employerId string Required
Unique identifier for the employer. Note: When the employer was created, WealthCare Admin assigned the 3-character prefix; you assigned the remaining characters.
-
participantId string Required
Participant Id
-
Accept-Language enum<string>
Specify the participant’s language preference. The corresponding response will then return text/string values in the language specified, defaulting to English if not specified or if an invalid value is sent. Note: If Spanish or French is requested and a particular field does not have a translated value (Spanish or French), then the English text value will be returned.
Possible values:es
en
fr
-
decrypt integer <int32>
Indicate if the URI parameters are encrypted or not. 1: encrypted, 0: decrypted, default to 0.
-
includereceipts integer <int32>
Indicate if the receipt should be included in the response. 1 = include receipt Any other value will result in the receipt not being included.
-
opt integer <int32>
If a returned claim is for a dependent, this flag indicates whether to mask certain information on the claim or not. 0: do not mask 1: mask provider information on dependent claim. PRIVATE will be returned for the claim description, claim provider descriptin, claim provder ID, service category code, service category code description, and merchant name. 2: mask provider information on dependent claim only if Dependency Privacy is enabled. PRIVATE will be returned for the claim description, claim provider description, claim provder ID, service category code, service category code description, and merchant name.
-
year integer <int32>
If sent, only transactions with service start dates in that calendar year will be included. This should be a 4-digit year (I.e., 2022). If 0 is sent, transactions from all applicable years will be sent.
-
flexAcctKey integer <int32>
A unique identifier representing the flex account that was created by WCA when the account was first inserted.
-
onlybalduetxns integer <int32>
Indicate to return only transactions which have a balance due or all transactions. 0 = return all transactions 1 = return only transactions with a balance due
-
getReassocTxn integer <int32>
Indicate if reassociated accounts' transaction should be included in the response instead of current accounts' transaction. Default is 0. 1: include reassociated transactions 0: current transactions only The following request fields are required if this is set to 1: getReassocTxn, reassocTpaId, reassocEmployerId, reassocParticipantId, reassocFlexAcctId
-
reassocTpaId string
The system generated unique identifier used to represent the admin instance that the reassociated account is under. This information can be obtained with the Get Reassociated HSA Account details API.
-
reassocEmployerId string
A unique identifier representing the employer that owns the reassociated HSA account. This information can be obtained with the Get Reassociated HSA Account details API.
-
reassocParticipantId string
The employee ID of the participant for the reassociated account (I.e., the employee ID under the reassociated employer). This information can be obtained with the Get Reassociated HSA Account details API.
-
reassocFlexAcctId string
A unique identifier representing the flex account of the reassociated HSA account (this is the flex account key of the reassociated account). If leading zeroes are sent on this vaule, they will be trimmed. This information can be obtained with the Get Reassociated HSA Account details API.
-
pageNumber integer <int32>
Used in conjunction with pageSize, this field indicates which batch of transactions to return. The transactions are returned in descending order of their service start dates. Examples: 1.) If pageNumber is 2 and pageSize is 10, the API will return transactions 11-20. 2.) If top 100 transactions are needed, set pageNumber as 1 and pageSize as 100. 3.) If there are 3000 transactions, and the page number is passed as 1 with a page size of 2000 (which is the upper limit), the API will return 2000 transactions belonging to page 1. To get the the next 1000 transactions, make a second request with pageNumber set to 2 and pageSize as 2000.
-
pageSize integer <int32>
Used in conjunction with pageNumber, this field indicates how many transactions to return in each batch (max 2000). The transactions are returned in descending order of their service start dates. Examples: 1.) If pageNumber is 2 and pageSize is 10, the API will return transactions 11-20. 2.) If top 100 transactions are needed, set pageNumber as 1 and pageSize as 100. 3.) If there are 3000 transactions, and the page number is passed as 1 with a page size of 2000 (which is the upper limit), the API will return 2000 transactions belonging to page 1. To get the the next 1000 transactions, make a second request with pageNumber set to 2 and pageSize as 2000. 4.) If the pageNumber is 1 and pageSize is 50 in the first request and pageNumber is 2 and pageSize is 100 in the second request, then the system re-calculates the results based on the requested pageNumber and pageSize, ensuring accurate pagination for each request.
-
PageNumber integer <int32>
-
PageSize integer <int32>
-
TotalPages integer <int32>
-
TotalCount integer <int32>
-
Items array <object>
-
DepositDetails object
Deposit Details
Bruce Caliri May 03, 2022 WC 22.08.00 -
AppliedAmount number <double>
For future use only.
-
ForfeitedAmount number <double>
For future use only.
-
-
ReimbursementDetails array <object>
Reimbursement Details
-
CheckClearedDate string
Check Cleared Date
-
PaymentId string
Represents the draft # issued by our Integrated Payment vendor.
-
PayoutMethod string
Represents the payment method used by the participant or our Integrated Payment vendor. Valid methods include Pending, Check, Direct Deposit, External Check, External Direct Deposit, Card, Payroll, ePay-ACH, ePay-Virtual Card, and ePay-eCheck.
-
Amount number <double>
Amount of the reimbursement
-
Date string <date-time>
Date the transaction was reimbursed
-
ClaimLineNumber integer <int32>
Claim Line Number for FX and TC claims
-
PrevPaidAmount number <double>
Previous Paid Amount – amount that was previously paid for this claim. This occurs when an account receives more funds or a claim is reprocessed to make additional payment
-
CheckNumber string
Check Number or Trace Number for ACH reimbursements
-
Method string
Method of reimbursement. Valid values are None, Check, Direct Deposit, External Check, External Direct Deposit, Card, Payroll.
-
PaidTo string
Indicates who the reimbursement was paid to. Valid values are Provider and Member
-
AccountType string
The type of the account
-
Reversed boolean
Reversed 1=Yes 0=No
-
ReversalDate string <date-time>
If applicable, this is the date the reimbursement was reversed. Will be null if not populated.
-
FlexAcctKey integer <int32>
A system generated unique identifer for the flex account
-
Reimbursed boolean
Reimbursed 1=Yes 0=No
-
CustomDescription string
Custom Plan Description
-
-
Amount number <double>
Amount
-
Status string
Status
-
Type string
A description of the transaction type. Valid values are FX Claim, Card Transaction, Manual Claim, Member Expense, TC claim, Member Claim, Deposit, HSA Transaction and Bill Pays
-
TypeCode integer <int32>
A numeric code that corresponds to the transaction type returned in the Type field. 1- FX CLAIM, 2- CARD TRANSACTION, 3- MANUAL CLAIM, 4- MEMBER EXPENSE, 5- TC CLAIM, 7- MEMBER CLAIM, 8- DEPOSIT, 9- HSA TRANSACTION, 10- HSA BILLPAY
-
ClaimId string
Claim Id
-
Actions integer <int32>
This code identifies actions associated with transactions:- 1: Add Receipt, 2: Submit Claim, 4: Pay It Back and 8: Mark as Paid.
-
ServiceStartDate string <date-time>
Service Start Date
-
ServiceEndDate string <date-time>
Service End Date
-
Description string
Description related to the claim
-
Claimant string
Claimant
-
ReimbursementDate string <date-time>
Reimbursement Date
-
ReimbursementMethod string
Reimbursement Method
-
PaidToProvider boolean
Paid To Provider
-
CheckNumber string
Check Number
-
HasReceipts boolean
Has Receipts (this will be, true(1) or false(0))
-
Provider string
Provider
-
BilledAmount number <double>
Billed Amount
-
AllowedAmount number <double>
Allowed Amount
-
CoveredAmount number <double>
Covered Amount
-
ResponsibilityAmount number <double>
Responsibility Amount
-
OutOfPocketAmount number <double>
Out Of Pocket Amount
-
AccountsPaidAmount number <double>
Accounts Paid Amount
-
OffsetAmount number <double>
Offset Amount
-
RemainingResponsibilityAmount number <double>
Remaining Responsibility Amount
-
ServiceCategoryCode string
Service Category Code
-
ServiceCategoryName string
Service Category Name
-
RenderingProvider string
Rendering Provider
-
PatientName string
Patient Name
-
PatientAccountNumber string
Patient Account Number
-
TrackingNumber string
Tracking Number
-
Date string <date-time>
Date
-
StatusCode integer <int32>
Status Code
-
TransactionKey string
Transaction Key
-
SeqNumber integer <int32>
Sequence Number
-
SettlementDate string
Settlement Date
-
DeductibleAmount number <double>
Deductible Amount
-
ProviderKey integer <int32>
Provider Key
-
ProviderId string
Provider Id
-
ClaimKey integer <int64>
Claim Key
-
ExpenseKey integer <int64>
Expense Key
-
DenialReason string
Denial Reason
-
ExcludedReason string
Excluded Reason
-
PendedReason string
Pended Reason
-
PendedComment string
Pended Comment
-
StatusWithAmount string
Status With Amount
-
DisplayStatus string
Display Status
-
ReimburseKey integer <int32>
Represents a system generated identifier for the reimbursement which can be used to retrieve the reimbursement details in a separate request.
-
ExpensesDetails array <object>
Expenses Details
-
ClaimKey integer <int32>
A unique identifier key for the claim, generated by WCA when the claim was created
-
TxnKey string
Unique identifier key for the Transaction
-
SetlDte string
Date the Transaction was finalized in WCA- Settlement Date
-
ETxnSeqNum integer <int32>
Sequence Number of the FX, TC or “save expense for later” Expense
-
OffsetAmt number <double>
Amount of the claim line that was eligible for reimbursement but offset or reduced the balance due on one or more claims
-
AppliedToDeductible number <double>
For TC and FX claims, this is the amount that was applied to Deductible Manager or the amount applied to the DTR.
-
ExpenseStatus string
Status for the FX or TC Claim line.
-
CarrierId string
On an FX or TC claim, a unique identifier for the Carrier, as submitted on the FX or TC claim
-
ClaimId string
On an FX claim, a unique identifier for the claim, as submitted on the FX record
-
ClaimLineNum integer <int32>
The claim line number submitted with the claim by the insurance carrier.
-
ClaimTypeCde enum<string>
Unique identifier for type of Claims : None = 0, Pharmacy = 1, Medical = 2,Dental = 4, Vision = 8, OTC = 16
Possible values:None
Pharmacy
Medical
Dental
Vision
OTC
-
BenefitMaxMetAmount number <double>
On an FX or TC, this is the amount that is being denied by the insurance company due to the benefit being maxed out in number of visits or limit (such as a limit of 20 Physical Therapy visits per year). WCA can be configured to reimburse this amount since it would otherwise be covered by insurance were it not for the limit.
-
RbbExcessAmount number <double>
The amount the insurance carrier deemed as “Excess Amount” by insurance. It can be used in adjudication as a participant reimbursable liability amount.
-
NotCoveredAmount number <double>
The amount the insurance carrier deemed as “not covered” by insurance. It can be used in adjudication as a participant reimbursable liability amount.
-
AboveRcAmount number <double>
On an FX or TC claim or a participant “save expense” for later, this is the amount above the usual and customary rate – for an out of network claim, it’s the amount the provider billed minus the insurance allowed amount. WCA can be configured to reimburse this amount by service category tier.
-
RenderingProvider string
The provider who provided the service to the participant (this may be different than the billing provider name). It is recommended to use this field as the Provider Name to display.
-
BillingProviderTaxId string
On a TC claim, a unique identifier for the Billing Provider, as submitted on the TC claim
-
ServiceCategoryTierId string
The Service Categoriy Tier associated with the claim line.
-
DependentId string
When the activity is for a dependent, this will be populated with an identifier for the dependent, as submitted on the TC or FX claim
-
ServiceCategoryCode string
The Serive Category Code associated with the claim line
-
TotalPatientRespAmt number <double>
Total of all the participant liability amount fields for the claim line Deductible, Coinsurance, Copay, Not Covered Amount, Benefit Max Met, Amount RBB Excess Amount
-
RenderingProviderId string
Provider ID for the provider who performed the service for the participant.
-
FirstName string
First Name of participant associated with the expense
-
LastName string
Last Name of participant associated with the transaction
-
PayProviderKey integer <int32>
Unique identifier key for the Provider, generated by WCA when the provider was first created in the system
-
ProviderAddress1 string
Address line 1 associated with the provider’s mailing address
-
ProviderAddress2 string
Address line 2 associated with the provider’s mailing address
-
ProviderCity string
City associated with the provider’s mailing address
-
ProviderState string
State associated with the provider’s mailing address
-
ProviderCountryCde string
Country Code associated with the provider’s mailing address
-
ProviderZip string
Zip Code associated with the provider’s mailing address
-
ProviderPhone string
Phone associated with the provider’s mailing address
-
ProviderId string
Identifier for the Provider, as entered into WCA when the provider was created
-
TpaId string
A unique identifier used to identify your admin instance. This value was system generated with the admin instance was created.
-
ExpenseKey integer <int64>
Unique WCA generated identifier key for the FX, TC or “save expense for later” Expense
-
EmpeKey integer <int32>
Unique identifier key for Employee, generated by WCA when the employee was created in the system
-
DepKey integer <int32>
When the activity is for a dependent, this will be populated with a unique identifier for the dependent generated by WCA when the dependent was first entered into the system. This will be null if the activity was not linked to a dependent.
-
ServiceStartDte string <date-time>
Beginning date of service for the claim line received by the participant.
-
ServiceEndDte string <date-time>
Ending date of the service for the claim line provided to the participant
-
ProviderName string
Name of the Provider
-
DescOfService string
For a TC claim, this will be the description of service as submitted on the TC claim.
-
BilledAmt number <double>
See prior definition in the Employee Activity section. This is the billed amount specific to the claim line.
-
InsAmtAllowed number <double>
The amount the insurance carrier deemed eligible for the claim line service. It is not used in adjudication; only the participant’s responsibility fields are used in adjudication (Deductible, Coinsurance, Copay, etc.)
-
InsAmtPaid number <double>
The amount the insurance carrier paid for the claim line service. It is not used in adjudication as this amount has already been paid to the provider; only the participant’s responsibility fields are used in adjudication (Deductible, Coinsurance, Copay, etc.)
-
EmpePaidAmt number <double>
Employee Out-of-Pocket Paid Amount. The amount the participant has indicated as paid by other means and they are not seeking reimbursement for the amount. This amount reduces the remaining participant responsibility.
-
Notes string
Notes entered by user related to the transaction
-
FileKey integer <int32>
Unique identifier key for document attached to this claim line, generated by WCA when the document was first submitted
-
eClaimOptions integer <int64>
Indicates whether this claim is a save expense for later submitted by the participant or a TC claim. 1 = participant submitted expense for later 0 = TC claim
-
DeductibleAmt number <double>
The deductible amount as adjudicated by the insurance carrier on the FX or TC claim submitted to WCA. Note: WCA can be configured to reimburse this amount by service category code or not.
-
CoinsAmt number <double>
The coinsurance amount as adjudicated by the insurance carrier on the FX or TC claim submitted to WCA. Note: WCA can be configured to reimburse this amount by service category code or not.
-
CoPayAmt number <double>
The copay amount as adjudicated by the insurance carrier on the FX or TC claim submitted to WCA. Note: WCA can be configured to reimburse this amount by service category code or not.
-
TotalReimbAmt number <double>
Total Amount of transaction which got reimbursed
-
OriginCde enum<string>
Origin Code indicates which way claims initiated : None = 0,POSCardSwipe = 1,POSKeyedIn = 2,POSPhonedIn = 3,POSMbiSubmitted = 4,ManualScreen = 50,ManualEFT = 51, ManualAgent = 52, ParticipantManualScreen = 53,ParticipantMobileScreen = 54, HZDirect = 55, eClaimManagerManual = 56, eClaimManagerTPS = 57, WebServiceClaim = 58
Possible values:None
POSCardSwipe
POSKeyedIn
POSPhonedIn
POSMbiSubmitted
ManualScreen
ManualEFT
ManualAgent
ParticipantManualScreen
ParticipantMobileScreen
HZDirect
eClaimManagerManual
eClaimManagerTPS
WebServiceClaim
-
eClaimUIStatus enum<string>
Current status of the eClaim : None = 0, New = 1, (New claim posted to portal but not yet submitted for reimbursement) Matched = 2 (Matched to card transaction) Reimbursed = 3, (Claim was approved but not in full) Not Allow Participant Claim Entry = 4 (Participant claim entry is not allowed. Note: in WCA, WCP, and WCM, an eclaim with this status will display as “not eligible for reimbursement”). Miss Participant Claim Entry UI Template = 5 (Claim can not be submitted as there is no claim entry template in WCA) In_Process = 6 (Claim has been submitted for adjudication, but has not yet been adjudicated) Fully_Paid = 7 (claim is fully approved)
Possible values:None
New
Matched
Reimbursed
NotAllowParticipantClaimEntry
MissParticipantClaimEntryUITemplate
In_Process
Fully_Paid
-
-
ReceiptsDetails array <object>
Receipt Info
-
TpaId string
A unique identifier used to identify your admin instance. This value was system generated with the admin instance was created.
-
FileKey integer <int32>
A system generated ID used to identify the receipt file.
-
DocId string
A system generated ID created when a file is submitted through a document queue instead of by a participant.
-
DocDisplayName string
Document Display Name
-
OriginalFileName string
Original File Name
-
UploadDate string <date-time>
The date the receipt file was uploaded.
-
-
CardTransactionDetails object
-
CustomDescription string
Custom Plan Description
-
AccountTypeCode string
Account Type Code
-
MerchantName string
Merchant Name
-
MerchantType string
Merchant Type Code
-
ApprovedAmount number <double>
Approved Amount
-
IneligibleAmount number <double>
Ineligible Amount
-
IneligibleReason string
Ineligible Reason
-
PostedAmount number <double>
Posted Amount
-
BalanceDueAmount number <double>
Balance Due Amount
-
DenialReason string
Denial Reason
-
-
ClaimAdjudicationDetails object
Claim Adjudication Details
-
PendedAmount number <double>
Pended Amount
-
DeniedAmount number <double>
Denied Amount
-
ExcludedAmount number <double>
Excluded Amount
-
EligibleAmount number <double>
Eligible Amount
-
DeductibleAmount number <double>
Deductible Amount
-
OffsetAmount number <double>
Offset Amount
-
OnHoldAmount number <double>
On Hold Amount
-
LowFundsAmount number <double>
Low Funds Amount
-
ApprovedAmount number <double>
Approved Amount
-
-
CustomDescription string
Custom Plan Description
-
TaxYear string
Tax Year
-
PreTaxAmt number <double>
Pre Tax Amtount
-
PostTaxAmt number <double>
Post Tax Amtount
-
RepaymentStatus enum<string>
Repayment Status
Possible values:NotApplicable
NotPaid
Pending
Failed
Approved
-
BalanceDue number <double>
Transaction balance due Amount
-
RepaymentInitiatedDate string <date-time>
The date repayment was made.
-
AcctTypeCode string
Account Type Code
-
AcctTypeClass integer <int32>
-
FlexAcctKey integer <int32>
Flex Account Key
-
HSATransactionDetail object
HSA Transaction Detail
Bobson Samuel Nov 30, 2021 WC 22.02.00 -
HSAProcessingStatus string
Displays Processing / Posted status.
-
CanUploadReceipt boolean
Indicates whether a transaction requires receipt.
-
DisplayName string
Name associated with Cardholder.
-
HSATransactionType string
Refers to transaction type associated with HSA account transactions.
-
MerchantName string
Name of merchant associated with Transaction.
-
OriginCde enum<string>
Number field Explains orgin of transaction.
Possible values:None
POSCardSwipe
POSKeyedIn
POSPhonedIn
POSMbiSubmitted
ManualScreen
ManualEFT
ManualAgent
ParticipantManualScreen
ParticipantMobileScreen
HZDirect
eClaimManagerManual
eClaimManagerTPS
WebServiceClaim
-
ShowGreenColorFlag boolean
This field returns true when RealTime Employer Funding is enabled. Otherwise returns false.
-
ShowHoverHelpFlag boolean
This field returns true when RealTime Employer Funding is enabled and transaction is not Posted. Otherwise returns false.
-
TransactionAdjudCde enum<string>
Refers to status code associated with each HSA transaction.
Possible values:Approved
Reversed
Ineligible
Pending
ResolvedEmployeePay
ResolvedPayrollDeduction
New
Denied
Unknown
ResolvedNoRefund
IneligiblePartiallyOffset
ResolvedOffsetbyManualClaim
InsufficientDocumentation
EnteredNotReviewed
ClaimReversal
Overpayment
OverpaymentPartiallyResolved
OverpaymentResolved
NonPost
Returned
Resubmitted
-
TransactionAdjudDetailCde string
Refers to adjudicated details code associated with each transaction.
-
TransactionCde integer <int32>
Code to identify the nature/type of transaction.
-
TransactionEligibleAmt number <double>
Amount eligible for transaction.
-
TransactionType string
Text field display type of transaction to Participants.
-
-
SetlSeqNum integer <int32>
Settlement sequence number of the transaction
-
TxnOverDistAmt number <double>
The over distributed amount on the transaction
-
HSABillPayInfo object
HSA Bill Pay Info
Bobson Samuel Feb 08, 2022 WC 22.05.00 -
HSATransactionType string
Refers to transaction type associated with HSA account transactions.
-
AccountDescription string
Product partner name
-
ErrorCode integer <int32>
Refers to the error code of the transaction.
-
ErrorDescription string
Refers to the error description of the transaction.
-
HSABillPayStatus string
HSA BillPay Status { Planned = 0, Failed = 1, Completed = 2 }
-
Memo string
Notes entered during the transaction.
-
NextPaymentDate string <date-time>
Date of next payment
-
PayeeAddress string
Refers to the address of Pay Provider/Payee.
-
PayeeName string
Name of the Pay Provider/Payee.
-
PaymentDate string <date-time>
Service start date
-
PaymentType integer <int32>
Method for reimbursing an employee or provider for this transaction { Check = 1, DirectDeposit = 2 }
-
PayProvider string
Refers to the EIN number of Pay Provider.
-
RecurrenceFrequency enum<string>
Claims Recurrence Frequency
Possible values:All
None
Daily
Weekly
BiMonthly
Monthly
Quarterly
Yearly
SemiMonthly
BiWeekly
Once
-
TaskSchEndDate string <date-time>
The end date for the recurrence
-
TaskSchKey integer <int32>
Unique key identifier for task scheduling
-
TaskSchStartDate string <date-time>
The start date for the first recurrence of the claim
-
TotalRecurrence integer <int32>
Number of payments that are to be made.
-
-
IlaCategoryDescription string
It will show the transaction's multiple ILA categories with descriptions, separated by a delimiter character.
-