Provider identity
CMS Provider of Services (POS) File — facility characteristics + bed counts
Rows
44,429
Columns
44
History
N/A
Card
nocolumns only
Typed tools
0
What it is
- 1The CMS Provider of Services File (QIES extract) — facility characteristics for every Medicare-certified facility: provider category + subtype, ownership control type, address/CBSA/FIPS location, certification + original participation + termination dates, and BED COUNTS (total, certified, Medicare SNF, hospice, rehab, psych/rehab unit) + affiliated-facility counts (HHA/SNF/hospice).
- 2The facility-structure layer (beds, ownership type, certification status) joinable by CCN.
- 3Curated ~30-col subset of the 473-col POS file, 2011-2026, partition by data_year.
Grain
| Key | Grain |
|---|---|
| N/A |
|
Columns (44)
| Column | Type | Meaning |
|---|---|---|
data_year | int | |
prvdr_num | string | |
fac_name | string | |
provider_category_cd | string | |
provider_subtype_cd | string | |
control_type_cd | string | |
street_address | string | |
city | string | |
state | string | |
zip_code | string | |
fips_state_cd | string | |
fips_county_cd | string | |
ssa_county_cd | string | |
cbsa_cd | string | |
cbsa_urban_rural_ind | string | |
certification_date | string | |
original_participation_date | string | |
program_termination_cd | string | |
termination_expiration_date | string | |
bed_cnt | double | |
certified_bed_cnt | double | |
medicare_snf_bed_cnt | double | |
hospice_bed_cnt | double | |
rehab_bed_cnt | double | |
psych_unit_bed_cnt | double | |
rehab_unit_bed_cnt | double | |
affiliated_hha_cnt | double | |
affiliated_snf_cnt | double | |
affiliated_hospice_cnt | 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_provider_of_services") # the card, live query_substrate(sql="SELECT * FROM medicare_silver.fact_provider_of_services WHERE <filter> LIMIT 100")
| Item | Value |
|---|---|
| Typed tools that read it | none; raw SQL |
| Identity key | prvdr_num |
| Join | how_to_join(source_fqn="medicare_silver.fact_provider_of_services") |
| Raw door | Athena (read-only via query_substrate): medicare_silver.fact_provider_of_services |
| Note | Iceberg medicare_silver.fact_provider_of_services, partition by data_year, replace (idempotent by SHA-256). |
This page as markdown: /docs-md/data/medicare_silver_fact_provider_of_services.md · every page in one file: /llms-full.txt