Coinsurance Split After Deductible Computation Tool
Split caller allowed claim after remaining deductible/coinsurance with explicit counted OOP cap, exact one-currency rounding; all allowed patient shares count here, no balance bill or coverage determination.
Description
A post-deductible coinsurance split also needs the remaining counted OOP budget.
A post-deductible coinsurance split also needs the remaining counted OOP budget. This model counts all its allowed patient shares toward that cap.1
The returned values include Caller applied deductible minor, Caller patient coinsurance minor, Caller patient payment minor, Caller plan payment minor. The How section below explains the calculation, input rules and interpretation.
When to use Coinsurance Split After Deductible Computation Tool
Use Coinsurance Split After Deductible Computation Tool when you need to evaluate the supplied records under the calculation and evidence rules below. No excluded cost shares, balance billing or coverage adjudication is supplied.
Prepare the observed policy, claim or quote evidence and independently verified policy tables. Monetary fields use integer minor units in one currency: for a currency with 100 minor units per major unit, enter 12345 for 123.45. One basis point is 0.01 percentage points, so 10000 basis points represents 100%.
How to use Coinsurance Split After Deductible Computation Tool and understand its results
- Prepare the observed policy, claim or quote evidence and independently verified policy tables. Monetary fields use integer minor units in one currency: for a currency with 100 minor units per major unit, enter 12345 for 123.45. One basis point is 0.01 percentage points, so 10000 basis points represents 100%.
- Enter callerAllowedClaimMinor, callerRemainingDeductibleMinor, callerPatientCoinsuranceBasisPoints, callerRemainingCountedOopMinor using the field table and calculation rules, then run the tool.
- Read callerAppliedDeductibleMinor, callerPatientCoinsuranceMinor, callerPatientPaymentMinor, callerPlanPaymentMinor. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| callerAllowedClaimMinor | Caller allowed claim minor | number | Required |
| callerRemainingDeductibleMinor | Caller remaining deductible minor | number | Required |
| callerPatientCoinsuranceBasisPoints | Caller patient coinsurance basis points | number | Required |
| callerRemainingCountedOopMinor | Caller remaining counted oop minor | number | Required |
Enter integer allowed claim, remaining deductible and OOP money 0–10¹² plus integer patient basis points 0–10000. Compute coinsurance on allowed minus nominal deductible, then cap both patient components by OOP. Return applied deductible, coinsurance, total patient and allowed-minus-patient plan payment.
nominalDed=min(allowed,remainingDed); appliedDed=min(nominalDed,OOP); coin=min(roundMinor((allowed−nominalDed)×bps/10000),OOP−appliedDed) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| callerAppliedDeductibleMinor | Caller applied deductible minor | number |
| callerPatientCoinsuranceMinor | Caller patient coinsurance minor | number |
| callerPatientPaymentMinor | Caller patient payment minor | number |
| callerPlanPaymentMinor | Caller plan payment minor | number |
{
"input": {
"callerAllowedClaimMinor": 10000,
"callerRemainingDeductibleMinor": 2000,
"callerPatientCoinsuranceBasisPoints": 2000,
"callerRemainingCountedOopMinor": 3000
},
"output": {
"callerAppliedDeductibleMinor": 2000,
"callerPatientCoinsuranceMinor": 1000,
"callerPatientPaymentMinor": 3000,
"callerPlanPaymentMinor": 7000
}
} Limitations and assumptions
No excluded cost shares, balance billing or coverage adjudication is supplied.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use OOP Max Out Of Pocket Remaining Tracker: Out-of-pocket tracking counts only payments included by the plan’s supplied rules. Excluded cost shares stay separate from progress toward the maximum. For a complementary task, use Copay vs Coinsurance Scenario Compare Tool: Post-deductible copay and coinsurance scenarios use different patient-cost rules. A fixed copay is capped by the allowed cost.
References
Similar or alternative tools
- OOP Max Out Of Pocket Remaining Tracker
Out-of-pocket tracking counts only payments included by the plan’s supplied rules. Excluded cost shares stay separate from progress toward the maximum.
- Copay vs Coinsurance Scenario Compare Tool
Post-deductible copay and coinsurance scenarios use different patient-cost rules. A fixed copay is capped by the allowed cost.