Medicare Advantage, Part D, Medicaid
CMS Anesthesia Base Units (00100-01999)
medicare_silver.dim_anesthesia_base_unit·live·dimRows
1,933
Columns
18
History
N/A
Card
nocolumns only
Typed tools
0
What it is
- 1The standalone CMS Anesthesia Base Units schedule (Anesthesiologists Center ZIPs).
- 2Base units are the fixed leg of Medicare anesthesia payment: payment = (base_units + time_units) x anesthesia_conversion_factor.
- 3SEPARATE schedule - never in the PFS PPRRVU RVU file (those anesthesia rows carry status indicator J, RVU=0).
- 4A code absent from this table is 'not anesthesia-priced', not $0.
- 5Qualifying-circumstance codes (99100/99116/99135/99140) are NOT in the CMS file. calendar_year is the CMS PUBLICATION year;
- 6CMS republishes only in change years and states values are 'unchanged for CY 20xx' otherwise, so each vintage GOVERNS every service year until the next published file (encoded in effective_period_start/end): CY2014 governs 2014-2017, CY2018 governs 2018-2021, CY2022 governs 2022 onward.
Grain
| Key | Grain |
|---|---|
| N/A |
|
Columns (18)
| Column | Type | Meaning |
|---|---|---|
hcpcs_code | string | |
calendar_year | int | |
base_unit | int | |
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.dim_anesthesia_base_unit") # the card, live query_substrate(sql="SELECT * FROM medicare_silver.dim_anesthesia_base_unit WHERE <filter> LIMIT 100")
| Item | Value |
|---|---|
| Typed tools that read it | none; raw SQL |
| Identity key | hcpcs_code,calendar_year |
| Join | how_to_join(source_fqn="medicare_silver.dim_anesthesia_base_unit") |
| Raw door | Athena (read-only via query_substrate): medicare_silver.dim_anesthesia_base_unit - as-of a service year, use the row whose effective_period_start/end spans it (equivalently max(calendar_year) <= service_year). |
| Note | Iceberg medicare_silver.dim_anesthesia_base_unit, partition by calendar_year, supersession=replace. Runner pipelines/medicare/ingest/anesthesia_base_unit_runner.py; CLI python -m pipelines.curated build-anesthesia-base-unit (worker build_anesthesia_base_unit). |
This page as markdown: /docs-md/data/medicare_silver_dim_anesthesia_base_unit.md · every page in one file: /llms-full.txt