The official documentation site for the open, vendor-neutral data standard for representing U.S. health insurance benefit plans.
The Benefit Plan Standard (BPS) defines a unified, machine-readable schema for representing health insurance benefit plans across U.S. carriers.
It provides:
- Canonical field definitions
- Standardized terminology
- Cross-carrier vocabulary mapping
- Schema-level validation rules
- Extensible modules (pharmacy, behavioral health, dental/vision, supplemental benefits)
- A normalized data model for analytics, automation, and interoperability
- A FHIR R4
InsurancePlanalignment guide for interoperability with payer APIs - Recommended vocabularies (100 canonical benefits, categories, markets, plan types)
Supported plan types include SBCs, EOCs, ACA plans, employer group plans, Medicare Advantage, and more.
The current schema release is v1.1.0 (backward-compatible with v1.0.0). See the changelog for what's new.
All official documentation is published at:
👉 https://benefitplanstandard.org
This repository contains the complete Docusaurus-based documentation website for the Benefit Plan Standard.
It includes:
docs/— Specification, governance, compliance, examplesscripts/— Automation scripts (Google Sheets → HTML crosswalk)static/— images, assets, CNAMEsidebars.js- Sidebar navigation configurationdocusaurus.config.js— Global site configuration
The JSON Schema itself is maintained in a separate repository:
👉 https://github.com/Benefit-Plan-Standard/benefit-plan-schema
This documentation includes a GitHub Actions workflow that automatically updates the Carrier Crosswalk section of the site.
- Fetching the published Google Sheets crosswalk source
- Converting each tab into HTML tables
- Injecting the tables directly into
/docs/specification/crosswalk.md - Running validation to ensure clean formatting
- Deploying the updated site on every push
scripts/generateCrosswalk.jsscripts/utils.js.github/workflows/deploy.yml
This ensures the crosswalk tables remain accurate and always in sync with the working standard.
npm installnpm startnpm run buildnpm run generate:crosswalkContributions are welcome from carriers, brokers, TPAs, health-tech developers, researchers, and standards organizations.
Please review:
CONTRIBUTING.mdCODE_OF_CONDUCT.md
We encourage community discussions, issue reports, and pull requests that help improve the clarity, accuracy, and usability of the standard.