For AI agents: the documentation index is at /docs/payerbox/llms.txt. A Markdown version of this page is available at /docs/payerbox/data-integration/drug-formulary/formularies.md or by requesting it with the Accept: text/markdown header.
Payerbox Docs

Formularies

Datasets

Part of the Drug Formulary feed, built to Da Vinci PDex US Drug Formulary STU 2.1.0. The feed's data conventions apply.

DatasetUS Drug Formulary STU 2.1.0 target profile
formulariesFormulary (InsurancePlan)

formularies

One row per formulary. A formulary is a plan-year list; a new plan year is a new row with a new formulary_id.

ColumnRequiredFormat / valuesExample
formulary_idYesyour stable key; payer_plans and formulary_items reference itFORM-2027-A
cms_formulary_idIf Part Dthe 8-digit CMS formulary id from your HPMS submission00027113
formulary_nameRecommendedtextExample Health 2027 Part D Formulary
formulary_aliasesIf renamedearlier names, ;-separated, so old searches still find it
statusYesactive, draft, retired, unknown publication-statusactive
period_startRecommendeddate the formulary takes effect2027-01-01
period_endRecommendeddate the formulary expires2027-12-31
owned_by_org_npiRecommended10 digits; the plan sponsor that issues the formulary; key from organizations9999999993
administered_by_org_npiIf different10 digits; the PBM or administrator that maintains it; key from organizations9999999994
network_idsIf availablepharmacy networks the formulary applies to, keys from Provider Directory networks, ;-separatedNET-001
coverage_area_statesIf available2-letter USPS states, ;-separated; US for nationwideNY
formulary_urlRecommendedprintable formulary page for this listhttps://example.org/formularies/2027-a.pdf
last_updatedYesdatetime the formulary last changed in your system2026-10-01T09:00:00-05:00
is_deletedIf retractingtrue retracts this rowtrue
  • The profile requires at least one identifier. formulary_id becomes it, under the identifier namespace fixed for your engagement, so you do not send a system. cms_formulary_id becomes a second identifier for the CMS-assigned id, under the CMS formulary-id system fixed at scoping, since CMS publishes no URI for it.
  • A formulary needs a name or an id; both are better. Payerbox sets its type to drug policy and its plan type to drug, which is what marks an InsurancePlan as a formulary rather than a payer plan.
  • owned_by_org_npi, administered_by_org_npi and network_ids are the same keys the Provider Directory plans dataset uses, so a formulary and the plan that uses it name the same sponsor and networks. coverage_area_states follows the payer_plans rule: one Location per state, generated by Payerbox.
  • formulary_url becomes the formulary contact. The IG expects the printed formulary to be reachable from the resource for rules the structured columns cannot carry.

These resources are served by Patient Access.

Last updated: