A working guide to pulling your lab results out of a patient portal as structured data, normalizing them, and analyzing them with the right statistics: reference intervals, analytical and biological variation, and reference change values.
A working guide to pulling your lab data out of patient portals, normalizing it into one machine-readable table, computing derived values yourself, and telling a real change from assay noise.
The best blood test tracker is a long-format table you control plus fifty lines of Python, not an app. Here is the schema, the LOINC and unit normalization, the reference change value math, and the failure modes that make most trackers wrong.
What direct-access lab testing is, how self-ordered blood work is priced, and how to store and interpret your own results as structured data rather than PDFs.