Complete blood count (CBC)
Counts and measures your red cells, white cells, and platelets.
Key markers: Hemoglobin, hematocrit, white cell count, platelets, and the differential percentages.
Read the guideLab reports are written for clinicians, not for the person the blood came from. This guide walks through how to read one line by line: what a reference range actually represents, what a high or low flag does and does not mean, which panels show up most often, and what to ask your provider. It is educational, not medical advice.
Prefer to skip the manual reading?
Upload your report and Nodava explains every biomarker on it, in order of what needs attention.
A reference range is the span of values the lab sees in most of the people it considers healthy, typically the middle 95 percent. That definition has two consequences worth knowing. First, being inside the range is not proof of health, and being outside it is not proof of disease. Second, about 1 in 20 healthy people will land outside a given range purely by chance, so on a 20-marker panel a stray flag is statistically expected.
Ranges also shift by age, sex, pregnancy, and sometimes ethnicity, and they differ between labs because the instruments and methods differ. Always read the range printed on your own report rather than one you found online.
Vitamin D 42 ng/mL
In rangeComfortably inside a 30-100 range.
Ferritin 14 ng/mL
LowJust below a 15-150 range: stores are running down.
LDL 168 mg/dL
HighWell above the under-100 target, not just at the edge.
This is the same visual Nodava puts next to every marker on an uploaded report, so you can see distance from the range instead of only a letter.
H means the value is above the lab's reference range and L means it is below. Some labs print an asterisk, bold the value, or write ABNORMAL instead, and many use HH or LL for critically abnormal results that trigger a phone call rather than a portal message.
The letter carries direction only, never severity. A hemoglobin flagged L by 0.1 and a potassium flagged H by 1.5 both get one letter, and they mean completely different things. The distance from the range, the marker involved, and your own previous values are what turn a flag into information.
1. Start with the flags, not the whole page
Most reports mark values outside the reference range with H, L, or an asterisk. Read those first. Everything unflagged is inside the lab's expected range and rarely needs your attention on a first pass.
2. Read the reference range next to the value
A number means nothing without its range and units. 5.3 is normal for A1c in percent and meaningless without that unit. Always read value, unit, and range together.
3. Notice how far outside the range it is
A value one point past the edge of a range is a very different conversation than one that is double the upper limit. Distance from the range matters more than the flag itself.
4. Compare against your own history
Your previous results are the best reference range you have. A value that moved from 18 to 32 is good news even if both are close to the same part of the range.
5. Group related markers together
Markers explain each other. Low ferritin with low hemoglobin tells a clearer story than either alone, and a high TSH means more once free T4 is next to it.
6. Write down your questions before the visit
Bring two or three specific questions tied to actual values. That turns a rushed appointment into a focused one.
Almost every lab report prints the same four pieces of information on each line. Once you can name them, the rest of the page reads quickly.
| Column | Example | What to do with it |
|---|---|---|
| Test name | Ferritin | Identify which marker this is. Abbreviations vary by lab. |
| Result | 14 | The measurement itself. Meaningless without the next two columns. |
| Units | ng/mL | Different units change the whole scale. Compare like with like. |
| Reference range | 15 - 150 | The lab's expected span. Compare your result to this, not to a number online. |
| Flag | L | Direction only. Check how far past the edge the value sits. |
Counts and measures your red cells, white cells, and platelets.
Key markers: Hemoglobin, hematocrit, white cell count, platelets, and the differential percentages.
Read the guideChecks blood sugar, electrolytes, kidney function, and liver enzymes.
Key markers: Glucose, sodium, potassium, creatinine and eGFR, ALT, AST, and albumin.
Read the guideMeasures the cholesterol and fats circulating in your blood.
Key markers: LDL, HDL, triglycerides, and total cholesterol.
Read the guideChecks how hard your body is pushing the thyroid and how much hormone it makes.
Key markers: TSH first, then free T4 and free T3 when TSH is off.
Read the guideShows how much iron you have circulating and how much is stored.
Key markers: Ferritin, serum iron, transferrin saturation.
Read the guideMeasures nutrient status that can drive energy, mood, and immunity.
Key markers: Vitamin D, vitamin B12, folate, magnesium.
Read the guideWant a specific marker explained? Browse the biomarker guides.
The eight questions people ask most after opening a report.
LDL carries cholesterol into artery walls, where it builds plaque over years. Above 130 mg/dL is borderline high and above 160 is high, but how much it matters depends on your blood pressure, blood sugar, smoking status, and family history, not the number alone.
Full guideInfection and inflammation are the usual reasons, followed by physical stress, recent hard exercise, smoking, and steroid medications. A mild elevation on one draw is very common and is normally rechecked rather than treated.
Full guideLow hemoglobin is anemia. Iron deficiency is the most common cause, and MCV and ferritin are usually checked next to determine which type it is. Symptoms include fatigue, breathlessness, and cold hands and feet.
Full guideTSH is the signal telling your thyroid to work harder, so a high TSH usually means an underactive thyroid. If free T4 is still normal, it is called subclinical and is often monitored rather than treated right away.
Full guideA1c reflects your average blood sugar over roughly three months. 5.7 to 6.4 percent is the prediabetes range and 6.5 percent or higher meets the threshold for diabetes on two occasions.
Full guideMost labs flag below 30 ng/mL as insufficient and below 20 as deficient. It is one of the most commonly low results on a panel, especially in winter, in people with darker skin, and in anyone who spends most of the day indoors.
Full guideALT is a liver enzyme released when liver cells are stressed. Mild elevations most often trace to fatty liver, alcohol, medications, or recent intense exercise. Values several times the upper limit need evaluation.
Full guideFerritin measures stored iron and drops before hemoglobin does, so a low ferritin with a normal hemoglobin means your reserves are running down even though you are not yet anemic.
Full guideLook at a fully explained sample report first, or upload your own and get the same breakdown for every biomarker on it.