Bloodwork Tracker User Guide

Reviewed 2026-09-08 for version 55. Clinical review, original laboratory results, assay administration and exports.

Open app

Signing In

  1. Open health-tracker.project4.net.
  2. Enter your approved email address.
  3. Select Send code.
  4. Enter the 6-digit one-time code from your email.
  5. Select Sign in.

Codes expire after 10 minutes. Check spam, request a fresh code if needed, or contact your administrator.

The account header identifies your login; the patient label identifies your clinical record. Access is currently self-only. Account invitations do not share your patient record. Patient switching and clinician sharing are not available.

Main Navigation

Mobile navigation is always available; wide tables scroll horizontally. The theme button remembers your light/dark preference. Keyboard users can use Skip to content; dialogs support Tab, Shift+Tab and Escape. The footer shows version and latest build.

Finding Markers

Find marker searches by assay, group, unit, status or latest value. Group and Status narrow the active review tables, collection comparison and charts. Clear resets filters. Jump to is available on larger screens. Administration searches and overall summary counts are independent.

Each assay's latest result may be from a different date. Outside lab range counts the latest result per active assay, not just the latest collection. Numerical changes are not improvement/worsening judgments; incompatible values show Not comparable.

Adding Or Editing Results

  1. Go to Tracker.
  2. Select Add result, or open History and select Edit.
  3. Enter the original laboratory value and date in YYYY-MM-DD format.
  4. Check the reported unit and reference limits against the report; leave missing bounds blank.
  5. Save the result.

If a result already exists for the same marker and date, the app asks before replacing it.

Editing opens original values/units regardless of display mode. History includes original measurements, displayed values, per-result ranges and status. Delete permanently removes a result after confirmation.

Units And Laboratory Status

Select SI units (default), US units, SI + US units, or Original laboratory units above the views. This never rewrites original measurements or definitions. Unsupported conversions retain original units with a warning.

Count units display as ×10⁹/L and ×10¹²/L. Unit fields offer catalogue suggestions and still accept custom text. Type x10^9/L, 10^9/L or paste ×10⁹/L: recognized forms use the existing unit ID and canonical notation. Values and JSON export notation are unchanged by display formatting.

Use text labels, not color alone. From assay definition marks inferred legacy bounds, not verified metadata recovered from the laboratory report.

Charts And Collection Comparison

Choose chronological Earlier and Later collections. Values are from those exact dates; Not collected is not replaced with a nearby result. Numerical changes require compatible analytes and displayed units.

Grey dashed chart bounds show the latest result's laboratory range, explicitly dated. They do not represent every historical report. Open Result history for each date's bounds and original measurement. Out-of-range points use their own stored bounds.

The light-green target zone is separate from laboratory limits. It may sit outside them and never changes High/Low/In range status. Incompatible units may prevent a chart or target band being shown.

Admin Tasks

Merge requires matching analytes and units. Preview first: duplicate source dates already in the destination are skipped, then the source assay is removed. Clear all data permanently removes active and archived assays/results after confirmation, but not clinical notes or the login.

Archiving And Restoring

Select Archive beside an assay and optionally enter a note; cancel the prompt to leave it active. Results remain stored but leave active summaries, review and charts. Under Admin > Archive, search for the assay and select Unarchive to restore it.

Archiving is not access revocation: AI export includes archived history, and API clients can explicitly request it.

Import And Export

Keep health exports secure and inspect them before sharing. Display settings do not remove original measurements from exports.

API Keys

Administrators create keys from API. New keys are shown once: copy and store them securely, and revoke unused keys. Keys can read, create, update and delete the issuing account's patient data. They are not read-only.

See the API documentation for endpoint details.

Markdown reference remains available at USER-GUIDE.md.