A private lab results tracker
for your own computer.

HealthViewer imports your lab reports, charts every test over time, and keeps your medications alongside your results — in an encrypted file on your desktop, with no cloud account, no subscription, and no data sharing.

Try free for 7 days — no payment required. Then $24.99 one time. No subscription. One personal-use license for your devices. Updates for this license tier included. Applicable taxes may be added at checkout.

View all releases on GitHub

HealthViewer Trends page: LDL cholesterol charted over three years with the reference range shaded, medication start markers, and the results table below

Track your lab results over time

One result inside a reference range tells you little. The same test charted across years tells you a lot. HealthViewer is built for people who want that view without handing their data to a cloud service.

Import from anywhere

Upload lab report PDFs from Quest, LabCorp, Mayo, and others, plus CSVs and health record exports. Or connect directly to your patient portal — Epic (MyChart), Oracle Health (Cerner), athenahealth, or eClinicalWorks — where your practice supports it.

Lab result trends

See how any lab value changes over time with interactive charts. Spot patterns across months or years of results, across every lab and every doctor who ordered them.

AES-256 encryption

Your database is encrypted with AES-256 (SQLCipher) using a key derived from your password. No one else can read your data.

Medication tracking

Keep a full record of your medications — dosage, start dates, and notes — alongside your lab data.

Export your data

Export to PDF, CSV, or JSON at any time. Your data is yours — take it with you to any doctor or platform.

Offline & local-first

Works completely offline. Your data is stored and processed on your computer — nothing leaves it unless you choose to connect a patient portal or turn on optional AI features.

Private by design

HealthViewer stores all your data in an encrypted .hvdb file on your computer. There is no account to create, no server to trust, and no subscription to manage.

  • No cloud storage or sync
  • No analytics or telemetry
  • No account required
  • AI is optional and off by default — if you enable it, you use your own API key and provider
  • AES-256 full-database encryption (SQLCipher) with PBKDF2 key derivation
HealthViewer dashboard with total tests, flagged results, trending alerts, and recent lab results, all read from an encrypted file on the local computer
Your data stays here, encrypted on your device.

System requirements

macOS
  • macOS 12 Monterey or later
  • Apple Silicon (M1 and later) or Intel x64
  • ~1 GB disk space
Windows
  • Windows (x64)
  • ~1 GB disk space

Guides

How to get your lab results out of the places that hold them, and what to do with them next.

All posts

Start tracking your lab results

Try HealthViewer free for 7 days — no payment required. Then $24.99 one time. No subscription. One personal-use license for your devices. Updates for this license tier included. Applicable taxes may be added at checkout.