Guide

Your patient already
keeps the record.

Provider is the half that lets them hand it to you intact — protocols, dose history, bloodwork and check-ins — and lets you write back: a protocol change, lab results and visit notes that land in their own record, each one reviewed and applied by them. Patient records stay on your device.

The BioHack Track provider view on five iPads: a patient's protocols, lab panel, body composition and a fasting-glucose chart

What it is

Your patient already keeps the record — every dose, every lab panel, every weekly check-in. Provider is the half that lets them hand it to you intact, and lets you write back.

They export a file from their own app. You open it. It lands on your roster with their protocols, their dose history, their bloodwork and their symptom scores, and it stays there so the next visit starts from what you read last time rather than from memory.

Reading the record

Every figure is a chart

Lab markers, body metrics, symptom scores and each compound’s dose history open as a chart you can drag across to read any single day. Reference ranges are drawn in, and a value outside them is marked. Nothing is interpolated — scrubbing snaps to a reading the patient actually recorded, because an invented number between two lab draws is not a number anyone should read off a clinical screen.

Symptoms against dose days

The question a GLP-1 or TRT visit actually turns on is whether the side effect tracked the dose. Plot any symptom score or tracked metric against the days that patient dosed, with reported side effects marked along the axis. There is no correlation coefficient: with a handful of self-reported readings an r-value would look like evidence and would not be. You read the shape and draw your own conclusion.

What changed since last time

When they send a newer record, the previous one is kept alongside it, so the chart opens with the delta — doses logged, labs added, check-ins, protocols — rather than making you remember what the numbers were in March.

Writing back

You can propose four things: start a protocol, change one, pause one, or stop one. Each carries the dose, frequency, route, a titration ramp if you laid one out, and the reason the patient will read.

These are proposals. Your patient opens the file in their own app, sees each item, and chooses what to apply — a start or a change opens their own protocol editor so they see the exact record before it saves; a pause or a stop asks them to confirm. Nothing is applied automatically. That is deliberate and it is not configurable: a file that silently rewrote somebody’s dosing would make this a tool that administers treatment rather than one that records it.

Receiving your instructions is free for the patient, on every plan including the free tier.

What it looks like

Sixteen screens from a real chart review on an iPad. Every one is the clinic’s own screen, captured from the app — nothing here is a mockup. The figures on them belong to this one patient (291 logged doses, 84 lab results across 21 markers, 8 body-composition scans, 27 check-ins), not to the app: there is no cap on protocols, markers, scans or history on any plan, and no limit on how many patients are on your roster.

The roster

Their whole record,
open on your iPad.

Patients on the left with search and your own chart or MRN reference. The record on the right. This one shared four protocols, 291 logged doses, 84 lab results and 27 check-ins — all of it readable, none of it retyped.

  • No cap on how many patients you keep
  • Search by name or your own reference
  • Archive without deleting anything
The practice roster on iPad beside a patient's record summary: four protocols, 291 logged doses, 84 lab results, 27 check-ins

The record itself

Everything they tracked,
since they started.

Weight, blood pressure, body fat and measurements as start-to-current deltas, then the detail underneath: protocols with adherence, every lab with its reference range, body composition, side effects, photos and their own notes.

  • Down 16 lb, BP 138/88 → 122/76, body fat 26% → 20.5%
  • Adherence per protocol, not just a dose count
  • The same view whether they sent it today or a year ago
A patient's shared record open on iPad, showing At a Glance deltas

Every figure is a chart

Tap any number.
Get the shape.

Twenty-seven weigh-ins with axes, dates, the high and the low, and every reading listed underneath. Drag across to read a single day — it snaps to a reading they actually recorded rather than inventing a value between two.

  • Labs draw their reference band and flag what is outside it
  • Body metrics, symptom scores and dose history all open the same way
  • No bare sparklines — axes, dates and values, always
A weight chart with axes, dates, stats and the full list of readings

The bloodwork

Tap a marker.
Read its whole run.

Fasting glucose here, opened from inside the record: 102 down to 88 across four draws, the reference band shaded behind it, and the one out-of-range reading called out in the list underneath. Latest, change, low and high are computed for you.

  • Ranges come from the lab that ran it, not from us
  • Out-of-range values flagged on the chart and in the list
  • Drag across the chart to read any single day
A marker's chart open in the patient record: reference band shaded, every draw plotted and listed

Panel at a glance

Every marker they have.
First value to latest.

There is no marker list to fit into and no cap on how many you can read — the record carries whatever their lab reported. This patient happens to have 84 results across 21 markers, each showing where they started, where they are now and the range it is measured against. LDL sitting above its limit is red before you have read the number.

  • Over 400 markers recognised by name, from a standard CMP to organic acids, heavy metals and specialty panels — and anything it does not recognise is still tracked and charted
  • Imported straight from a lab portal PDF, or typed
  • Out-of-range markers flag themselves in the list
  • Your patient sees the same thing, so you are discussing one document
The Labs section of a patient record: every marker with first and latest value, reference range and a chart affordance

Body composition

Every scan.
Every metric, all charted.

InBody and smart-scale imports arrive as their own records, and every metric on them is a series rather than a snapshot — up to 27 per scan, plus per-limb segmental muscle and fat: weight, fat mass, fat-free mass, body water, visceral fat, BMR, metabolic age, fitness score, skeletal muscle index and the rest. This patient has eight scans with fourteen metrics populated; the app charts whatever the scale reports.

  • Each row opens its own chart, same as the labs
  • Fat mass and fat-free mass tracked separately, so you can see which moved
  • Nothing is re-typed — the patient imports the scan, you read it
Body Composition Scans section of a patient record, every metric charted from first scan to latest

The question behind the weight

Was it fat,
or was it muscle?

The number a scale can’t give you. In this record sixteen pounds came off the scale, but fat mass is down twenty-three and fat-free mass up seven — and the eight-point line shows it came off steadily rather than in a crash. Those are one patient’s figures, not a typical result; what the app gives you is the split.

  • Every scan plotted, with the readings listed underneath
  • Latest, change, low and high computed across the run
  • Same chart for any metric on the scan
Fat mass charted across eight body scans, falling from 61 lbs to 38 lbs

Segment by segment

Left to right,
site by site.

The part of a scan a bathroom scale cannot produce: lean and fat mass for each arm, the trunk and each leg, so left-right asymmetry is visible at a glance. The scan’s own written analysis rides along underneath it.

  • Five sites, lean and fat mass on each
  • Reported verbatim — we never re-classify a vendor’s grid
  • Absent on scales that don’t measure it, rather than faked
Segmental analysis by body site with lean and fat mass, and the scan's written analysis

Cause and effect

Did the dose
cause the symptom?

Plot any symptom score against the days this patient actually dosed. Nausea against semaglutide here — every dose day drawn as a line, every reported side effect marked, so the timing question answers itself instead of being reconstructed from memory.

  • Any tracked symptom against any compound in their protocol
  • Drag across the chart to read a single day
  • Only symptoms the patient actually logged — nothing inferred
Symptoms vs Doses: nausea plotted against semaglutide dose days with side effects marked

The long arc

Biological age,
with the protocols marked.

Estimated biological age against actual age, with a dashed vertical where each protocol started — so whether the gap widened after one began is something you look at rather than argue about. Ranked contributors underneath.

  • Levine PhenoAge, labelled as the research tool it is
  • Change attributed per protocol, by first and last draw
  • Educational only — and the app says so on the screen
Biological age charted against actual age, with protocol start dates marked

What they report

Energy, mood, sleep —
and what moved.

The subjective half, which is usually the half a patient actually describes at a visit. Energy 4→8.5, mood 4→8, sleep up 1.2 hours, all with dates and averages over the window.

  • Every metric they track, including their own custom ones
  • Averages over the period, not just the latest reading
  • Plot any of it against the days they dosed
Daily check-in metrics: energy, mood, sleep quality, sleep and calories

Your letterhead

Entered once.
On everything you send.

Practice, clinician, credentials, phone, email, address and NPI. It travels inside every protocol change, prints on the patient file you export, and can be shared on its own when someone just needs to reach you.

  • Anything you leave blank is left out, not shown empty
  • A standing note the patient reads under every change
  • Restores onto a new device with your backup
The Practice Details screen, showing the clinic's contact information

Writing back

Start, change,
pause or stop.

Pick the compound from their own record and the app fills in what they are already on — so changing a dose is one number, not four fields. Add a titration ladder as steps and their app builds it for them.

  • Dose, frequency, route, start date and course length
  • Titration as real steps, not a note they retype
  • The reason you give is what the patient reads
Composing a protocol change: start, change, pause or stop

One visit, one file

Everything you decided,
in a single send.

Step the semaglutide up and stop the MK-677 because fasting glucose is drifting — in one file, with a covering note the patient reads first. Stop and pause drop the dose fields, because they do not apply.

  • As many changes as the visit needs
  • Labs you have and they do not, on the draw date
  • Visit notes that land in their own history
A protocol change containing both a dose change and a stop

Nothing sends itself

Drafts until
you say so.

The change sits on the chart marked Draft and the roster shows one unsent, so nothing goes out because you closed a screen. Notes, visits and the printable patient file are on the same chart.

  • Private clinical notes stay private, always
  • Notes for the patient travel with the next change
  • Export a patient file for the chart in one tap
The saved draft on the patient's chart, marked unsent

Their side

They tap once.
They type nothing.

Your practice at the top — name, address, phone, NPI — then your covering note, then each change with its reason. Accepting builds the protocol complete with dose, cadence, route, dates and the titration ladder.

  • Free for the patient, on every plan
  • Nothing is applied without their tap
  • They can review and edit first if they want to
What the patient sees when they open the file, including the practice's contact details

Notes, visits and the chart

Notes come in two kinds and the app keeps them apart: private clinical notes, which never leave your device and are never included in anything the patient receives, and notes for the patient, which travel with the next protocol change you send. Visits are recorded against the specific record you reviewed, so a later comparison has a fixed point to work from.

When you need something for the chart, export a printable patient file — protocols, adherence, labs, dose history, visits and your notes, on US Letter.

Where the data lives

Patient records are stored only on the device you imported them onto, in a database that is separate from your own tracking data and is never synced to iCloud. They are not uploaded anywhere, and there is no account and no server of ours holding them. Deleting the app deletes them, so keep your own backups as your practice requires.

The patient controls what reaches you. When they build the file they choose whether to include dose history, labs, check-ins and photos; anything they leave out never exists in the file.

What this is not

BioHack Track is a record-keeping tool. It does not prescribe, it does not diagnose, and a protocol change sent through it is not a prescription. It carries what you wrote and does the arithmetic. Clinical judgement, and everything your jurisdiction requires around it, stays with you.

Provider is $19.99/month or $199.99/year, and includes everything in Pro. Your patients use the free tier to build the record and to read what you send back — there is nothing for them to buy.

Keep reading

Questions

How much is the Provider tier?

$19.99 a month or $199.99 a year. Provider includes everything in Pro, so a clinician who also tracks their own protocol does not need two subscriptions.

How many patients can I have?

There is no cap. The roster is searchable by name or by your own chart or MRN reference, and patients you are no longer seeing can be archived without deleting anything.

How does a patient send me their record?

In their app: Settings, then Share With Your Provider. They choose what to include, and get a single file they can send you however they like — AirDrop, Messages, email or Files. It is a snapshot of that moment; it does not give anyone live access to their app.

Where are patient records stored?

Only on your device, in a database that is separate from your own data and is never synced to iCloud. Nothing is uploaded to us, and there is no account. Deleting the app deletes them, so keep your own backups as your practice requires.

Can I change a patient's protocol directly?

No, and that is deliberate. You propose a change — start, change, pause or stop — and your patient reviews each item in their own app and chooses what to apply. Nothing is applied automatically. A file that silently rewrote someone's dosing would make this a tool that administers treatment rather than one that records it.

Does the patient need to pay to receive what I send?

No. Opening a protocol change from a provider is free on every plan, including the free tier. Reading what your clinician sent you is not a premium feature.

Will my private notes ever reach the patient?

No. A note is either private or marked for the patient, and only the latter travels with a protocol change. It is enforced in one place in the code and covered by an automated test that checks the private text is absent from the bytes of the exported file.

Is this a HIPAA-compliant system?

BioHack Track is a record-keeping app, not a covered-entity platform, and we do not offer a Business Associate Agreement. Patient records never leave the device you import them onto, which means the device and its protection are yours to manage under whatever obligations apply to your practice. Evaluate it against your own compliance requirements before using it with patients.

Does it prescribe or give clinical advice?

No. It passes on what you wrote and does the arithmetic. It does not prescribe, it does not diagnose, and a change sent through it is not a prescription.