Hospital Revenue Cycle Management Path · Mission 4 of 25Easy

Claims submitted per payer

First aggregation on fact_claims joined to dim_payer. Claim volume per payer is the field for every payer-mix dashboard; AR managers run this view every Monday to spot which payers are absorbing claim volume vs which are slow-paying.

The Brief

Maria SantosBilling Analystslack-dm

Monday morning payer-mix view — Linda is reviewing the AR cleanup at 11. Give me total claim counts per payer over the full 24-month window, joined to dim_payer so we get the payer_name on the page (not just payer_id). Three columns: payer_name, plan_type, claim_count. Sort by claim_count descending so the high-volume payers lead — the bottom of the list is where collections-effort gets concentrated.

You'll practice

INNER JOINGROUP BYORDER BY DESC

Tables & columns available

fact_claimsfact6 columns
ColumnTypeKey
claim_idINTPK
charge_idINTFK → fact_charges
payer_idINTFK → dim_payer
submission_dateTEXT
claim_statusTEXT
submitted_amountREAL
dim_payerdim5 columns
ColumnTypeKey
payer_idINTPK
payer_nameTEXT
plan_typeTEXT
expected_pct_of_billedREAL
is_in_networkINT

Hints (3)

Each hint you reveal reduces the XP you can earn. Try the query first.

Hint 1

Two-table aggregate. fact_claims has the volume; dim_payer has the readable name and plan_type. Group by the payer's PK so the SELECT can surface name + plan_type from the same row.

Hint 2

COUNT(*) aliased as claim_count. No date filter — Linda wants the full 24-month window for the payer-mix baseline.

Hint 3

Descending sort on claim_count surfaces the high-volume payers up top; the bottom of the list is the agenda for collections follow-up.