Medicare Advantage, Part D, Medicaid
Medicare Post-Acute Care Utilization — by Provider (SNF/HHA/Hospice/IRF/LTCH)
Rows
14,214
Columns
37
History
N/A
Card
nocolumns only
Typed tools
0
What it is
- 1The CMS Medicare Post-Acute Care Utilization PUFs, unified across the five post-acute settings (SNF, HHA, hospice, IRF, LTCH) into one fact partitioned by (setting, year).
- 2Per provider: distinct beneficiaries, episodes/stays, service days, total charge, total allowed, total Medicare payment + standardized payment, plus beneficiary mix (dual %, rural %, avg age, avg risk score).
- 3The provider-level post-acute utilization + cost layer — completes provider-level coverage alongside physician / inpatient / outpatient / DME by provider.
Grain
| Key | Grain |
|---|---|
| N/A |
|
Columns (37)
| Column | Type | Meaning |
|---|---|---|
setting | string | |
year | int | |
year_type | string | |
summary_category | string | |
service_category | string | |
prvdr_id | string | |
prvdr_name | string | |
prvdr_city | string | |
state | string | |
prvdr_zip | string | |
bene_distinct_cnt | double | |
tot_episode_stay_cnt | double | |
tot_service_days | double | |
tot_charge_amt | double | |
tot_allowed_amt | double | |
tot_medicare_payment_amt | double | |
tot_medicare_standardized_amt | double | |
tot_outlier_payment_amt | double | |
bene_dual_pct | double | |
bene_rural_pct | double | |
bene_avg_age | double | |
bene_avg_risk_score | double | |
observed_period | date | |
asserted_at | date | |
effective_period_start | date | |
effective_period_end | date | |
cms_vintage_sequence | int | |
parse_revision | int | |
parser_artifact_hash | string | |
source_url | string | |
sha256_content_hash | string | |
source_id | string | |
is_current | boolean | |
bronze_object_key | string | |
s3_version_id | string | |
vintage_tag | string | |
drug_source_version_id | string |
Query it
describe_data_source(source_fqn="medicare_silver.fact_post_acute_utilization") # the card, live query_substrate(sql="SELECT * FROM medicare_silver.fact_post_acute_utilization WHERE <filter> LIMIT 100")
| Item | Value |
|---|---|
| Typed tools that read it | none; raw SQL |
| Identity key | prvdr_id |
| Join | how_to_join(source_fqn="medicare_silver.fact_post_acute_utilization") |
| Raw door | Athena (read-only via query_substrate): medicare_silver.fact_post_acute_utilization |
| Note | Iceberg medicare_silver.fact_post_acute_utilization, partitioned by (setting, year) so each setting-year CSV is its own replace-safe partition. |
This page as markdown: /docs-md/data/medicare_silver_fact_post_acute_utilization.md · every page in one file: /llms-full.txt