Drugs and formularies

CMS Open Payments (Sunshine Act)

drug_silver.fact_drug_payment_to_prescriber·live·silver·CMS Open Payments (Sunshine Act)
Rows
56,372,438
Columns
27
History
N/A
Card
nocolumns only
Typed tools
1

What it is

  1. 1CMS Open Payments General Payment transfers from drug and device manufacturers/GPOs to covered recipients, filtered here to drug/biological payment slots and joined by NPI/NDC for conflict-of-interest and integrity analysis.

Grain

KeyGrain
N/A
  1. 1One row per exploded General Payment drug/biological slot at (program_year, payment_id, npi, ndc11/drug name) grain; pure device/no-drug rows are intentionally out of this drug fact.

Columns (27)

ColumnTypeMeaning
npistring
ndc11string
payment_datedate
payment_idstring
program_yearint
manufacturer_party_idstring
manufacturer_namestring
payment_amount_usddouble
payment_naturestring
drug_or_biological_namestring
recipient_statestring
form_of_paymentstring
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="drug_silver.fact_drug_payment_to_prescriber")     # the card, live
query_substrate(sql="SELECT * FROM drug_silver.fact_drug_payment_to_prescriber WHERE <filter> LIMIT 100")
ItemValue
Typed tools that read itexcluded_prescriber_payment_screen
Identity keypayment_id
Joinhow_to_join(source_fqn="drug_silver.fact_drug_payment_to_prescriber")
Raw doorTool: open_payments_prescriber_corr; Athena: drug_silver.fact_drug_payment_to_prescriber
NoteSource Truth 2026-07-02 prepared historical/restatement replay manifest; production replay remains acceptance-gated and must run on worker/Fargate due multi-GB annual files. 2026-08-03 added the device-slice parser/writer under a separate acceptance gate; the drug ingest path is unchanged and device parsing is off unless --with-device is passed.

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