Skip to main content

Overview

The Benefit Plan Standard defines a canonical JSON data model for representing health benefit plan designs across carriers. It provides a single unified structure for cost‑sharing information, network tiers, accumulators, service definitions, visit limits, and other plan metadata. The goal is to simplify the exchange of benefit data, enable accurate plan comparison, and power new analytics and applications.

This overview introduces the major concepts in the specification and links to detailed sections.

Current version

The current published version is v1.1.0 (released May 2026), which is backward-compatible with v1.0.0. See the release notes for what changed, and the roadmap for what's next — including the v1.2.0 formulary module.

Why a New Standard?

Benefit plans today are published in human‑readable PDFs and spreadsheets. Carriers describe deductibles, copays, and out‑of‑pocket maximums in inconsistent formats, making automated processing nearly impossible. Brokers, employers and insurtechs must invest in bespoke data pipelines for each carrier.

The Benefit Plan Standard solves this by defining:

  • A core JSON schema describing plan metadata, network tiers, accumulators, benefit rows and cost shares.
  • A field definition matrix that maps carrier vocabulary to standardized fields.
  • Validation rules for structural and semantic integrity.
  • Extensible modules to incorporate pharmacy, dental, vision and other lines of business.

High‑Level Model

At the highest level, a normalized plan is represented as a single JSON object with the following top‑level keys:

FieldDescription
plan_idUnique identifier for the plan, often a combination of carrier and year
plan_nameCarrier-assigned marketing name of the plan
carrierName of the issuing carrier
plan_typeInsurance plan type (e.g., PPO, HMO, EPO, POS, HDHP, Medicare Advantage)
plan_yearCoverage year (e.g., 2025) — added in v1.1.0
effective_dateDate the plan becomes effective (ISO 8601)
expiry_dateDate the plan expires or renews (ISO 8601)
coverage_periodExplicit { start_date, end_date } for the coverage window — added in v1.1.0
marketMarket segment (e.g., individual, small_group, medicare_advantage)
network_tiersList of network tiers (e.g., in-network, out-of-network)
accumulatorsDeductibles and out-of-pocket maximums, individual and family, in- and out-of-network
benefitsArray of benefit items describing cost sharing per service
source_referencesReferences back to the original document for auditing
schema_versionVersion of the standard used to validate the document (e.g., 1.1.0)

You can see the full JSON schema definition in the benefit‑plan‑schema repository.

Next Steps

  • Field Definitions — A detailed description of every field in the schema.
  • Crosswalk — How carrier terms map into normalized fields.
  • Modules — Extensions for pharmacy, behavioral health and other lines of business.