Skip to content

NothingSuspiciousOSU/OpenHealth

Repository files navigation

OpenHealth: Creating transparency in healthcare

Problem: Healthcare is not transparent, and medical billing is purposefully confusing.

OpenHealth is a medical bill transparency platform that helps users search for and compare procedure and CPT charge code prices across insurance providers, locations, hospitals, and other billing factors.


Features

  • CPT Price Search: Compare medical costs by description or CPT code across hospitals and insurers.
  • Advanced Filtering: Narrow results by provider, plan, location, and date with smart sorting.
  • Cost Insights: Interactive charts, price distributions, and trending procedure analytics.
  • Personalized Estimates: Save insurance profiles to estimate deductibles and out-of-pocket costs.
  • Community Contribution: Upload and auto-extract bill details from PDFs/images via AI.
  • AI Bill Chat: Chat with an agent about your bill to decode charges, CPT codes, and find negotiation points.
  • Agentic Data Tools: AI agent queries real-time data for bounded cost comparisons and research.
  • Admin Controls: Secure tools for database hydration, synthetic data, and maintenance.

Search Dashboard


Quick Start

Prerequisites

  • Node.js 20 or newer
  • A Convex account (or GitHub to log in)

Local Setup

  1. Install dependencies:

    npm install
  2. Start Convex in one terminal:

    npx convex dev

    On the first run, Convex will ask you to log in and create a project. This writes .env.local.

  3. Start Next.js in a second terminal:

    npm run dev

    Open http://localhost:3000.

Seed Sample Data

To seed sample data go to http://localhost:3000/admin and input the ADMIN_PAGE_PASSWORD specified in .env.local.


Tech Stack

  • Frontend: Next.js 15+, Tailwind CSS, Recharts
  • Backend: Convex (Real-time Database & Functions)
  • AI: NVIDIA NIM, Google Gemini
  • Storage: UploadThing
  • AI Tools: ChatGPT, Github Copilot, Antigravity, Codex, Cursor, Gemini

Commands

npm run lint                             # Run ESLint
npm run build                            # Production build
npx convex dev                           # Backend dev server
npx convex dashboard                     # View your data
npx convex deploy --cmd "npm run build"  # Fully deployment

About

Unmasking the hidden cost of care

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors