Extract summaries of benefits to structured JSON
Summary of Benefits and Coverage (SBC) documents standardize how health plans present coverage details. While federally mandated, carrier implementations vary in layout and terminology. Sensible turns SBCs into structured JSON for plan comparison, benefits administration, and enrollment.
Why SBC documents need specialized extraction
Despite a standardized federal template, carriers vary in visual layout, table structure, and how they express cost-sharing details. Hybrid extraction handles the variation while enforcing consistent output.
Primary care, specialist visits, ER, hospitalization, prescriptions: SBCs list cost-sharing for dozens of categories. Each one is extracted with its copay, coinsurance, and any limits or conditions attached.
Every service row has separate in-network and out-of-network costs. Some carriers use columns; others use alternating rows. The extraction config captures both regardless of visual presentation.
Excluded services and coverage limitations appear as text blocks, not structured fields. LLM parsing identifies these sections and extracts the specific services and conditions mentioned.
Fields we extract
Default fields cover plan comparison use cases. Configure the schema for your benefits administration workflow.
Plan name, plan type (HMO/PPO/EPO/POS), coverage period, deductible (individual/family), out-of-pocket maximum, copay/coinsurance structure
Service category, in-network cost sharing, out-of-network cost sharing, deductible applies (yes/no), prior authorization required, visit limits
Excluded services list, coverage limitations, prescription formulary tier structure, prior authorization requirements
Summary of vision coverage including exam, frames, and lens benefits.
Summary of dental coverage including preventive, basic, and major services.
SBC for individual marketplace health insurance plans.
Summary of Benefits and Coverage for employer-sponsored group health plans.
Supported SBC formats
Sensible's healthcare template library includes SBC configurations for major carriers. The hybrid approach adapts to each carrier's visual layout while enforcing consistent output.
Group health plans (employer-sponsored), individual marketplace plans (ACA), Medicare Advantage, dental, vision
UnitedHealthcare, Anthem, Aetna, Cigna, Humana, BCBS affiliates, Kaiser, regional health plans



Common Questions
Answers about SBC parsing, plan comparison, and cost-sharing extraction.
Yes. Sensible outputs SBC data in a consistent schema. You can compare copays, deductibles, out-of-pocket maximums, and covered services across plans programmatically.
Sensible captures deductibles, copays, coinsurance, out-of-pocket maximums, and coverage percentages for both in-network and out-of-network services.
Yes. Sensible extracts the cost-sharing structure for each covered service category including primary care visits, specialist visits, emergency room, hospitalization, prescription drugs, and more.
Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.
Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.
Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.
Document data is stored indefinitely by default. Custom retention policies are available and can be configured for same-day deletion if needed.
Yes. Sensible offers a 14-day free trial on the Growth plan. No credit card required to start.
Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.
Sensible provides REST APIs and SDKs for Python and Node.js. Most integrations take a few hours. Webhooks, Zapier, and direct API calls are all supported.
Sensible processes PDFs (native or scanned), Microsoft Word (DOC, DOCX), spreadsheets (XLSX, XLS, CSV), single-page images (JPEG, PNG), multi-page images (TIFF), and email bodies with attachments.
Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence signals.
Processing speed depends on document size, page count, OCR requirements, and which extraction methods are used. Simple single-page documents process in seconds. Larger or more complex documents that use LLM-based extraction take longer.
