Provider identity

CMS POS Skilled Nursing Facility Roster

medicare_silver.dim_snf·live·dim
Rows
17,067
Columns
26
History
N/A
Card
nocolumns only
Typed tools
0

What it is

  1. 1CMS Provider of Services File, iQIES distribution — the quarterly multi-provider-type POS file, FILTERED to skilled-nursing rows (prvdr_type_id = "20").
  2. 2Same source file as dim_asc; this is the post-acute tail the ASC runner discards.
  3. 3Roster spine — CCN, facility name, city/state/ZIP, composed 5-digit county FIPS, active flag (from pgm_trmntn_cd), provider type/subtype, ownership/control code.
  4. 4The runner downloads the iQIES CSV once and buckets SNF/HHA/Hospice by provider type.

Grain

KeyGrain
N/A
  1. 1One row per Medicare-certified skilled nursing facility (by CCN) per quarterly POS snapshot.

Columns (26)

ColumnTypeMeaning
ccnstring
fac_namestring
citystring
state_cdstring
zip_cdstring
county_fipsstring
is_activeboolean
provider_type_idstring
provider_subtype_idstring
control_type_cdstring
termination_codestring
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.dim_snf")     # the card, live
query_substrate(sql="SELECT * FROM medicare_silver.dim_snf WHERE <filter> LIMIT 100")
ItemValue
Typed tools that read itnone; raw SQL
Identity keyccn
Joinhow_to_join(source_fqn="medicare_silver.dim_snf")
Raw doorAthena (read-only via query_substrate): medicare_silver.dim_snf
NoteIceberg table medicare_silver.dim_snf, partitioned by state_cd; one atomic per-state replace per quarterly ingest (idempotent by SHA-256). Shares the iQIES download with dim_hha + dim_hospice.

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