hightimized audits your hospital bill against the hospital's own publicly-mandated chargemaster, flags every line where they charged more than federal law allows, and generates a certified-mail-ready dispute letter citing the exact regulation they violated.
Your data never leaves your device. OCR runs in the browser. Chargemaster data is bundled. The dispute letter renders locally. Nothing is sent anywhere — ever.
- Drop in a hospital bill — PDF or image, drag-and-drop or file picker
- In-browser OCR extracts every line item (Tesseract.js, no server)
- Chargemaster audit — bundled CMS data flags overcharges automatically
- Plain-English explanation per flagged line — what they charged vs. what the chargemaster says
- Dispute letter citing 45 CFR §180, No Surprises Act, and your state's UDAP statute
- Download the PDF — print, sign, certified-mail it
Privacy guarantee: Zero upload. No accounts. No telemetry. No analytics. Bill history stored only in your browser's IndexedDB. One-tap wipe. Export as encrypted JSON for portability.
┌─────────────────────────────────────────────────┐
│ Browser (everything runs here) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────────┐ │
│ │ Drop Zone│→ │ OCR │→ │ Bill Parser │ │
│ │ (PDF/img)│ │ Tesseract│ │ Line Items │ │
│ └──────────┘ └──────────┘ └──────┬───────┘ │
│ │ │
│ ┌──────────────┐ ┌────────────────┤ │
│ │ Chargemaster │← │ Auditor │ │
│ │ SQLite (WASM)│ │ Flag overcharge│ │
│ └──────────────┘ └────────┬───────┘ │
│ │ │
│ ┌───────────────────────────┤ │
│ │ Letter Generator │ │
│ │ pdf-lib → dispute PDF │ │
│ └───────────────────────────┘ │
└─────────────────────────────────────────────────┘
↑ No network calls. Ever.
The app uses a useReducer state machine with five phases:
idle → ocr-loading → parsing → audited → letter-generating
↑ │
└──────────────┘
Each transition is a typed action. Impossible states are unrepresentable.
| Layer | Technology |
|---|---|
| UI | React 19 + Vite 8 |
| OCR | Tesseract.js 7 (WASM, runs in browser) |
| Data | sql.js (SQLite compiled to WASM) + bundled CMS chargemaster |
| PDF generation | pdf-lib (pure JS, no server) |
| PDF parsing | pdfjs-dist |
| File handling | react-dropzone |
| Testing | Vitest + Testing Library |
| Type safety | TypeScript 6 strict |
| CI/CD | GitHub Actions → GitHub Pages |
| Package manager | pnpm |
# Install dependencies
pnpm install
# Dev server
pnpm dev
# Run tests
pnpm test:run
# Type check
pnpm typecheck
# Lint
pnpm lint
# Production build
pnpm buildMIT license. Built for patients — forkable for legal-aid orgs, state AG offices, and anyone who wants to deploy their own version.
The architecture is intentionally simple: one React SPA, no backend, no accounts. Fork it, customize the letter template, add your state's specific statutes, deploy to any static host.
|
OutbreakTinder Tinder for plagues. Swipe through history's deadliest outbreaks. Every fact cited. |
honeypot-med Exposed: how healthcare middlemen mark up your care. 27-page investigation. |
vqol Track quality-of-life after a vet diagnosis. Visual timeline for pet owners. |
sovra Browser-first financial sovereignty tools. No accounts, no cloud. |
See CONTRIBUTING.md. Issues and PRs welcome.
MIT © 2026 ByteWorthy LLC