Hospital Revenue Cycle Management Path · Mission 5 of 25Easy

Total payments per provider

First multi-table chain across charges → claims → remits, plus provider attribution. Provider-level paid revenue is the headline KPI on every CFO scorecard and every provider RVU compensation view; the chain (charge → claim → remit) is the load-bearing skeleton every RCM mission downstream extends.

The Brief

Maria SantosBilling Analystslack-dm

End-of-month review — Linda wants total payments collected per provider for the comp committee. The chain: fact_charges has the provider_id, fact_claims joins via charge_id, fact_remits joins via claim_id. Sum paid_amount from fact_remits, group by provider, join dim_provider for the readable name + department. Four columns: provider_name, department, total_paid, claim_count. Sort by total_paid descending so the highest-revenue providers lead.

You'll practice

Multi-table JOIN chainSUMGROUP BY

Tables & columns available

fact_chargesfact7 columns
ColumnTypeKey
charge_idINTPK
patient_idINTFK → dim_patient
provider_idINTFK → dim_provider
cpt_codeTEXTFK → dim_cpt
service_dateTEXT
billed_amountREAL
posted_amountREAL
fact_claimsfact6 columns
ColumnTypeKey
claim_idINTPK
charge_idINTFK → fact_charges
payer_idINTFK → dim_payer
submission_dateTEXT
claim_statusTEXT
submitted_amountREAL
fact_remitsfact8 columns
ColumnTypeKey
remit_idINTPK
claim_idINTFK → fact_claims
posted_dateTEXT
allowed_amountREAL
paid_amountREAL
adjustment_amountREAL
denial_codeTEXT
denial_reasonTEXT
dim_providerdim5 columns
ColumnTypeKey
provider_idINTPK
provider_nameTEXT
specialtyTEXT
departmentTEXT
is_credentialedINT

Hints (3)

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

Hint 1

Multi-table chain. You'll need fact_charges (the provider attribution), fact_claims (the bridge), fact_remits (the dollars), and dim_provider (the readable name + department). Four-table INNER JOIN.

Hint 2

Aggregate at provider grain. SUM the paid_amount from fact_remits and COUNT the claims. GROUP BY the provider's PK so the SELECT can surface name + department from the same row.

Hint 3

Float-point dollar sum + integer claim count in the same row. Sort descending on total_paid; the highest-revenue providers lead the comp committee discussion.