CostEstimationPayerAllocation
Type com.regiocom.healthcare.costestimation.CostEstimationPayerAllocation
Who bears the costs of one month of a budget plan (#3322, #3347). Projected from
PayerAllocationEngine by CostEstimationPayerAllocator — the same projection the cost estimation
and offer PDFs already render.
type CostEstimationPayerAllocation {
clientLabel: CostEstimationPayerLabel!
hasDataError: Boolean!
isConfigured: Boolean!
notices: [CostEstimationPayerNotice!]!
shares: [CostEstimationPayerShare!]!
totals: [CostEstimationPayerTotal!]!
}
Fields
CostEstimationPayerAllocation.clientLabel ● CostEstimationPayerLabel! non-null object
The wording for the client's row wherever one is shown (#3349) — set once from the client's
name, so a Dienstbereich whose only client share is a Selbstbehalt (and therefore carries no
OWN_CONTRIBUTION label of its own to borrow one from) still names the client correctly.
CostEstimationPayerAllocation.hasDataError ● Boolean! non-null scalar
True once the allocation engine reported a split that does not reconcile. Never itself shown to the client; the office is expected to correct the configuration.
CostEstimationPayerAllocation.isConfigured ● Boolean! non-null scalar
Whether a payer configuration was in force for this month at all. false carries no totals —
naming the client by default would be the exact silent misattribution this rebuild removes.
CostEstimationPayerAllocation.notices ● [CostEstimationPayerNotice!]! non-null object
What the screen has to disclose about this attribution: reasons it is imprecise, or an
assumption it rests on. The screen supplies its own wording per kind, exactly as the PDF
templates do — this carries no wording of its own.
CostEstimationPayerAllocation.shares ● [CostEstimationPayerShare!]! non-null object
Every share of this month, one per Dienstbereich and payer. Unlike totals, not summed across
Dienstbereiche — needed to attribute a single Dienstbereich's own Eigenanteil (#3347), which
totals alone cannot answer.
CostEstimationPayerAllocation.totals ● [CostEstimationPayerTotal!]! non-null object
One row per payer and label, summed over every Dienstbereich. Empty when isConfigured is
false — see there.
Member Of
BudgetPlan object