Drug Formulary and Coverage Tiers

This dataset provides a comprehensive mapping of insurance formularies to covered drugs, detailing coverage tiers, prior authorization and step therapy requirements, quantity limits, and specialty drug management programs. It is ideal for pharmacy benefit analysis, formulary comparison, and regulatory reporting, supporting informed decision-making for healthcare providers, payers, and patients.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Pharmacy benefit management and formulary optimization

Sample rows

preview · 8 of 100 rows · all 17 columns
formulary_idstringcoverage_tierstringquantity_limitintegerspecialty_drugbooleanspecialty_management_programstringformulary_namestringinsurance_plan_idstringinsurance_plan_namestringdrug_idstringdrug_namestringdrug_ndcstringprior_authorization_requiredbooleanstep_therapy_requiredbooleanquantity_limit_periodstringeffective_datedateexpiration_datedatecoverage_notesstring
FMLRY10001Tier 130falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001101Atorvastatin Calcium12345-6789-01falsefalseper month2024-01-012024-12-31Standard coverage for cholesterol reduction.
FMLRY10002Tier 160falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001102Metformin HCL23456-1234-02falsefalseper month2024-01-012024-12-31Covered for diabetes management.
FMLRY10003Tier 130falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001103Lisinopril34567-2345-01falsefalseper month2024-01-012024-12-31First-line coverage for hypertension.
FMLRY10004Tier 290falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001104Levothyroxine Sodium45678-3456-02falsefalseper prescription2024-01-012024-12-31Standard coverage for thyroid hormone replacement.
FMLRY10005Tier 230falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001105Omeprazole56789-4567-02falsefalseper month2024-01-012024-12-31Acid reflux treatment. No restrictions.
FMLRY10006Tier 21falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001106Fluticasone Propionate67890-5678-01truefalseper day2024-01-012024-12-31Prior authorization required for chronic asthma.
FMLRY10007Tier 330falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001107Sertraline HCL78901-6789-01falsetrueper month2024-01-012024-12-31Step therapy required: must try Tier 1 antidepressants first.
FMLRY10008Tier 330falseblankPrimeCare Select 2024INSPLN5001PrimeCare Silver PPORX001108Clopidogrel Bisulfate89012-7890-01truetrueper month2024-01-012024-12-31Step therapy and prior authorization required for cardiac events.

What the 100 rows show

from the 100-row sample

Specialty (coverage tier) stands out: 25 of its 25 rows have specialty_drug = true, against 6 of 75 for the rest.

  • 31%specialty_drug = true
  • 30median quantity_limit
  • 4quantity limit periods
  • 16formulary names
  • 16insurance plans
  • 16insurance plan names
Specialty drug rate by coverage_tierspecialty_drug = true
0%50%100%0%Tie…0 of…5%Tie…1 of…8%Tie…1 of…33%Tie…4 of…100%Spe…25 o…0%Gen…0 of…0%Bra…0 of…0%Oth…0 of…
quantity_limit100 rows, in bands of 10
0204037103800170705090quantity_limit →

Median 30, from 1 to 90.

specialty_management_program31 rows with a value · 69 left blank
  1. Immunology Specialty7
  2. NeuroRx6
  3. Diabetes Specialty6
  4. Respiratory Specialty Program4
  5. ImmunoRx2
  6. RheumaCare Program1
  7. RareDiseaseRx1
  8. EndoSpecialty1
  9. Specialty Care Connect1
  10. Rheumatology Specialty1
17 columns by typefrom the column list below
  • string 11
  • integer 1
  • date 2
  • boolean 3

Columns

17 columns in four groups
blueprint · 17 columns
columntypedescriptionexample
Text 11 columns
formulary_idstringUnique identifier for the insurance formulary.uniqueFMLRY10001
formulary_namestringName of the insurance formulary.PrimeCare Select 2024
insurance_plan_idstringUnique identifier for the insurance plan associated with the formulary.INSPLN5001
insurance_plan_namestringName of the insurance plan.PrimeCare Silver PPO
drug_idstringUnique identifier for the drug.RX001101
drug_namestringCommercial or generic name of the drug.Atorvastatin Calcium
drug_ndcstringNational Drug Code (NDC) for the drug.optional12345-6789-01
coverage_tierstringCoverage tier for the drug (e.g., preferred generic, non-preferred brand, specialty).8 valuesTier 1
quantity_limit_periodstringPeriod for the quantity limit (e.g., per day, per month).per day · per week · per month · per prescription · other · optionalper month
specialty_management_programstringName of the specialty drug management program, if applicable.11 programs · optionalRheumaCare Program
coverage_notesstringAdditional notes or comments about coverage, restrictions, or exceptions.optionalPA for HIV PrEP.
Numbers 1 column
quantity_limitintegerMaximum quantity allowed per prescription period (e.g., per month).1 or more · optional30
Dates and times 2 columns
effective_datedateDate when the formulary coverage for this drug becomes effective.2024-01-01
expiration_datedateDate when the formulary coverage for this drug expires.optional2024-12-31
True or false 3 columns
prior_authorization_requiredbooleanIndicates if prior authorization is required for this drug.false
step_therapy_requiredbooleanIndicates if step therapy is required for this drug.false
specialty_drugbooleanIndicates if the drug is classified as a specialty drug.false

Use it for

  • specialty drug31%31 of 100 rowsmean quantity limit b…36.3Tier…49.5Tier…37.0Tier…5.8Tier…

    An insurance dashboard

    The specialty_drug rate, quantity_limit by coverage_tier and a breakdown of specialty_management_program. Excel, Power BI or Tableau.

  • Why do 31 of 100 rows have specialty_drug = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable formularies with formulary_name, insurance_plan_id and insurance_plan_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 17 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset100 rows17 columns
Yours10,000 rows17 columns

blueprint · drug-formulary-and-coverage-tiers

Behind this dataset

Same schema. As many rows as you need.

These 100 rows came out of a blueprint — 17 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Formulary ID unique per plan
  • Drug name and RxNorm or NDC
  • Coverage tier: Tier 1 (generic), Tier 2 (preferred brand), Tier 3 (non-preferred), Tier 4 (specialty)
  • Copay amounts by tier
  • Preferred vs non-preferred status
  • Prior authorization required indicator
  • Step therapy requirements (try drug A before drug B)
  • Quantity limits per prescription or per month
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
drug-formulary-and-coverage-tiers

What should your data show?

Preview 20 rows free
No signup. No card.