Medicare Advantage, Part D, Medicaid

CMS Physician/Supplier Procedure Summary (PSPS) — granular Part B allowed

medicare_silver.fact_psps·live·silver·CMS Physician/Supplier Procedure Summary (PSPS)
Rows
14,377,293
Columns
34
History
N/A
Card
nocolumns only
Typed tools
0

What it is

  1. 1The CMS Physician/Supplier Procedure Summary — Part B submitted/allowed/ denied service counts + charges + NCH payment at HCPCS × modifier × provider specialty × carrier-locality × type-of-service × place-of-service.
  2. 2The most granular public Part B allowed-amount benchmark (finer than the by-geography PUFs). ~14.4M rows/year, 2010-2024, partition by data_year.

Grain

KeyGrain
N/A
  1. 1One row per (data_year, HCPCS × modifiers × specialty × carrier-locality × type-of-service × place-of-service).

Columns (34)

ColumnTypeMeaning
data_yearint
row_seqbigint
hcpcs_cdstring
hcpcs_initial_modifier_cdstring
hcpcs_second_modifier_cdstring
provider_spec_cdstring
carrier_numstring
pricing_locality_cdstring
type_of_service_cdstring
place_of_service_cdstring
betos_cdstring
asc_ind_cdstring
submitted_service_cntdouble
submitted_charge_amtdouble
allowed_charge_amtdouble
denied_services_cntdouble
denied_charge_amtdouble
assigned_services_cntdouble
nch_payment_amtdouble
observed_perioddate
asserted_atdate
effective_period_startdate
effective_period_enddate
cms_vintage_sequenceint
parse_revisionint
parser_artifact_hashstring
source_urlstring
sha256_content_hashstring
source_idstring
is_currentboolean
bronze_object_keystring
s3_version_idstring
vintage_tagstring
drug_source_version_idstring

Query it

describe_data_source(source_fqn="medicare_silver.fact_psps")     # the card, live
query_substrate(sql="SELECT * FROM medicare_silver.fact_psps WHERE <filter> LIMIT 100")
ItemValue
Typed tools that read itnone; raw SQL
Identity keyhcpcs_cd
Joinhow_to_join(source_fqn="medicare_silver.fact_psps")
Raw doorAthena (read-only via query_substrate): medicare_silver.fact_psps
NoteIceberg medicare_silver.fact_psps, partition by data_year; bulk-load (append_buffered 300k -> flush per year).

This page as markdown: /docs-md/data/medicare_silver_fact_psps.md · every page in one file: /llms-full.txt