Skip to main content

Drug Data,
Simplified

CodeRx makes open drug data easy to use, at a fraction of the cost of proprietary drug databases.

View Pricing
reproducible weekly snapshots
NDC + RxCUI, no proprietary lock-in
built by pharmacists who run the pipelines

The CodeRx Drug Database

Six public sources unified into query-ready data marts. Drugs, packages, ingredients, classes, and prices — already joined on NDC and RxCUI, documented, and refreshed weekly.

  1. packages
  2. drugs
  3. ingredients
  4. classes
  5. prices
  1. One unified schema

    Six public sources reconciled into a single model. A package row joins to drugs, ingredients, classes, and prices without a mapping layer you have to maintain.

  2. Purpose-built data marts

    Semantic drug concepts organized around pharmacy questions — not RxNorm RRF tables, not SPL XML, not a proprietary vocabulary you cannot leave.

  3. Open identifiers

    NDC and RxCUI throughout, refreshed weekly, documented before you buy. Load CSV and Parquet into the warehouse you already run.

Drug identity for claims, pre-joined

A claim NDC does not carry class, indication, or coverage on its own. These marts join that context to the same identifier — so population health and payer work stays in your warehouse, not a new pipeline every refresh.

Drive population health

Brand versus generic, therapeutic class, and indication on the same package row — so cohort definitions and utilization measures do not start with a terminology project.

  • Brand vs generic
  • Therapeutic classes
  • Indications
  • Marketing status

Optimize coverage and mix

Formulary, tier, and medical-benefit J-codes on the NDC your claims already use — so coverage and mix analysis does not live in three extracts.

  • Part D plans
  • HCPCS to NDC
  • ASP
  • NADAC

Built for pharmacy analytics
and health tech teams

Same weekly-refreshed marts — whether you are joining NDCs on claims or shipping a medication feature before the next raise.

Analytics & data leaders

Claims, utilization, medication analytics

Stop rebuilding RxNorm joins every time FDA publishes. Marketed NDCs, brand versus generic, therapeutic classes, and NADAC/ASP history arrive on the same identifier — so medication work on claims stays in SQL, not a side pipeline.

  • NDCs, clinical drugs, and classes pre-joined — no RxNorm RRF detour
  • Acquisition cost and Part B ASP on the package row your claims already use
  • Dated weekly snapshots so last quarter's board analysis still reproduces

Healthcare AI & data startups

Real drug data without the enterprise tax

You need a drug layer you can ship on — not a three-year contract and a proprietary ID you will spend the Series A extracting yourself out of. Weekly-refreshed marts on open standards, at a price that does not assume you are a health system.

  • Open-standard IDs (NDC, RxCUI) — no GCN/GPI lock-in to unwind later
  • Schema and docs you can review before you sign; CSV and Parquet on S3
  • Pull into Snowflake, DuckDB, Postgres, or whatever your stack already runs

With CodeRx, it's a query

Without CodeRx, this question is a data engineering project: RxNorm relationship tables, FDA listings in three NDC formats, XML to parse, identifiers that don't quite join, and a cleanup job every time the files refresh. With CodeRx, it's a simple query.

  • No RxNorm RRF tables to reverse-engineer
  • No NDC format cleanup across sources
  • No weekly pipeline to re-run when FDA publishes
-- Every marketed NDC for atorvastatin 10 mg oral tablets,
-- with brand and labeler
select
p.ndc11,
p.labeler_name,
d.prescribable_name,
d.is_brand
from drugs d
join packages p
on p.drug_id = d.drug_id
where d.clinical_drug_id = '617312'
and p.active;
Result · atorvastatin 10 mg oral tablet
ndc11labeler_nameprescribable_nameis_brand
551110121090Dr. Reddy's Laboratoriesatorvastatin 10 mg oral tabletfalse
00071015523Viatris Specialty LLCLipitor 10 mg oral tablettrue

Most teams start with packages, drugs, and classes — Enterprise adds pricing and the full pharmacy marts. Full schema documentation →

We know open drug data
(so you don't have to)

These marts are largely sourced from public data — then transformed into something incredibly easy to work with. Much of it is not available from any open source without considerable, specific, validated transformation with every refresh. CodeRx coordinates and manages all of that for you, and continues to develop new features.

  • RxNormClinical and brand terminology with ingredient hierarchies
  • FDANDC product listings, marketing dates, and UNII substance identifiers
  • RxClassClassification systems for therapeutic aggregation
CodeRx
  • DailyMedStructured product labeling and inactive ingredients
  • NADACNational acquisition cost with historical trends
  • CMSMedicare Part B ASP pricing for HCPCS J-codes, current and historical

Ready to simplify
your drug data?

Book a 30-minute demo and we'll walk through the marts that matter for your claims analytics or product roadmap.

View Pricing

Or feel free to contact us with a question.