API Reports
Version Added: 21.4
Rarely used. See API Setup for additional information.
Gets the Aging Report for all patients. This endpoint calculates aging, but does not update accounts.
DateAsOf: Optional. Defaults to today's date. Gets the aging as of the passed in date. Must be in yyyy-MM-dd format.
ClinicNum: (Added in version 22.2) Optional. Gets aging for account entries on a specific clinic. Not specifying ClinicNum will get aging for all clinics, if enabled.
Returned fields are detailed below:
PatNum: The PatNum of the guarantor.
patName: The guarantor's first and last name.
Bal_0_30: The balance that is up to 30 days past due.
Bal_31_60: The balance that is 31-60 days past due.
Bal_61_90: The balance that is 61-90 days past due.
BalOver90: The balance that is greater than 90 days past due.
BalTotal: The total amount owed by the family before insurance.
InsWoEst: The insurance write-off estimate amount based on procedures attached to the claim.
InsPayEst: The total estimated insurance payment amount.
PatientPortion: BalTotal - InsPayEst - InsWoEst. 
Example Requests:
 GET /reports/Aging
 GET /reports/Aging?DateAsOf=2020-07-30&ClinicNum=5
 GET /reports/Aging?Offset=200
Example Response:
 [
 {
 "PatNum": 11,
 "patName": "Allowed, Allen ",
 "Bal_0_30": 0,
 "Bal_31_60": 0,
 "Bal_61_90": 0,
 "BalOver90": 370,
 "BalTotal": 370,
 "InsWoEst": 0,
 "InsPayEst": 265,
 "PatientPortion": 105
 },
 {
 "PatNum": 13,
 "patName": "Copay, Candi ",
 "Bal_0_30": 0,
 "Bal_31_60": 0,
 "Bal_61_90": 0,
 "BalOver90": 140,
 "BalTotal": 140,
 "InsWoEst": 30,
 "InsPayEst": 35,
 "PatientPortion": 75
 },
 etc...
 ]
Version Added: 22.2.32
Gets the Finance Charge Report for passed in parameters.
DateFrom: Optional. Defaults to today's date. Must be in yyyy-MM-dd format.
DateTo: Optional. Defaults to today's date. Must be in yyyy-MM-dd format.
ProvNums: Optional. Array of ProvNums. Default all providers.
BillingTypes: Optional. Array of DefNums for definitions where definition.Category=4. Default all billing types.
Returned fields are detailed below:
PatNum: The PatNum of the patient.
PatName: The patient's first and last name.
Preferred: The patient's preferred name.
AdjAmt: The amount of the adjustment.
Example Requests:
 GET /reports/FinanceCharges
 GET /reports/FinanceCharges?DateFrom=2022-08-22&DateTo=2022-09-02&ProvNums=[2,3]&BillingTypes=[40]
 GET /reports/FinanceCharges?ProvNums=2,3,4
Example Response:
 [
 {
 "PatNum": 11,
 "PatName": "Allowed, Allen ",
 "Preferred": "",
 "AdjAmt": 3.08
 },
 {
 "PatNum": 13,
 "PatName": "Copay, Candice ",
 "Preferred": "Candi",
 "AdjAmt": 1.17
 },
 {
 "PatNum": 25,
 "PatName": "Jones, Mary Sue ",
 "Preferred": "",
 "AdjAmt": 16.05
 },
 etc...
 ]