How the Doctano results score is calculated

A single number built from the results in one profile. It is a summary of your available lab results, not a medical assessment.

Each result is compared with the reference range printed on its own report. In-range results do not reduce the score. Out-of-range results reduce it by an amount based on how far outside the range they are and how clinically significant the marker is. Results without a usable range are excluded, not treated as normal. A small trend adjustment reflects movement since the previous result.

What goes into the score

  1. The results in one profile. Not the whole account. Each person gets their own score, because each person has their own results.
  2. The most recent value for each marker. Older values stay in the timeline. The score uses the latest value per marker and the previous value for the same marker to calculate trend.
  3. The reference range on the report. Each result is compared with the range printed alongside it, not a single range for everyone.
  4. The clinical significance of each marker. A weight that reflects how much the marker typically matters, so a group of minor results cannot outweigh an important one.
  5. The body system. Out-of-range results in the same system, and each additional affected system, have diminishing returns, so five related liver results do not count as five independent findings.

How the score is built

The score starts at 100 and each out-of-range result removes a share of what remains. In-range results remove nothing. This is why a normal result cannot raise the score, and why a severe result cannot be averaged away by a large panel of normal results.

How far outside the range affects the penalty
Distance outside the nearest boundSeverity
Inside the rangeNo penalty
Up to 10% outsideSmall
10% to 30% outsideModerate
30% to 60% outsideLarge
60% to 100% outsideVery large
More than 100% outsideLargest

Each penalty is then scaled by the marker's clinical significance. A critical potassium result moves the number more than a mildly raised minor marker. A marker without a recorded significance receives a default weight, so it is not silently dropped. Repeated findings are damped within a system and again for each additional affected system, so many mild results do not compound like independent severe ones.

You can try the calculation yourself with six example results in the interactive demo below.

Trend

The score also looks at the previous value for the same marker. A change is measured against the width of the reference range, so it works across reports that use different units. Moving toward the healthy region adds a small improvement adjustment. Moving away adds a small worsening adjustment. The trend adjustment is capped at 6 points down and 3 points up, so it can inform the score without overpowering the current results.

Why adding a normal result does not change the score

In-range results contribute zero penalty. Adding a report with normal results therefore leaves the score unchanged and improves confidence. This keeps the number comparable when you add a report with a different panel, and it means a normal result never hides a finding by diluting it.

The four bands

Score bands and what they describe
ScoreBandWhat it describes
95 to 100OptimalNo results outside their printed ranges.
70 to 94GoodSome results are out of range, mostly minor or limited in number.
40 to 69WatchSeveral results, or one notable result, are out of range.
Below 40ReviewMultiple or severe results are out of range.

A profile with any out-of-range result cannot show Optimal. The bands describe the results Doctano holds. They are not diagnostic categories, and a high score does not rule out a condition that was never tested.

Try it: change a result and watch the score

This demo uses the same method with six example results. Change a current value with the slider or the field, and the score card stays pinned at the top while you scroll. Each result keeps its own range and previous value, just as the app reads them from a report.

Example values only. These ranges, previous values, and importance weights are illustrative, not your results.

94 /100
Good Stable

Penalties −3.5 · Trend 0.0 · capped at 94

Scenarios

Fasting glucose

In range

Metabolic · importance 0.75

Range 70–99 mg/dL Previous 92 mg/dL
mg/dL No effect
Trend: stable

HbA1c

In range

Metabolic · importance 0.80

Range 4.0–5.6 % Previous 5.3 %
% No effect
Trend: stable

LDL cholesterol

Above range · Moderate

Lipids · importance 0.70

Range up to 100 mg/dL Previous 112 mg/dL
mg/dL ×0.931 of raw
Trend: stable

TSH

In range

Thyroid · importance 0.55

Range 0.4–4.0 mIU/L Previous 2.1 mIU/L
mIU/L No effect
Trend: stable

ALT

In range

Liver · importance 0.40

Range 7–56 U/L Previous 38 U/L
U/L No effect
Trend: stable

Hemoglobin

In range

Blood · importance 0.65

Range 13.0–17.0 g/dL Previous 14.2 g/dL
g/dL No effect
Trend: stable

How this score was built

The same order the method uses: start at 100, apply each out-of-range result, soften the combined reduction, add the trend adjustment, then round.

Starting score
— 100.00
LDL cholesterol 18.0% above range · importance 0.70
×0.931 93.07
Reduction softened Half of the combined reduction is applied.
×0.5 loss 96.53
In range, no effect Fasting glucose, HbA1c, TSH, ALT, Hemoglobin
— —
Trend adjustment From the previous result for each marker
0.0 96.53
Findings cap A profile with any out-of-range result cannot exceed 94.
max 94 94.00
Rounded
— 94
Results score The band summarises the available results.
Good 94

In-range results add no points and remove none. The combined reduction from out-of-range results is halved before the trend adjustment. The trend adjustment is limited to 6 points down and 3 points up. A profile with any out-of-range result cannot exceed 94, which is why any finding rules out the Optimal band.

Confidence

Every score carries a confidence level based on the number of results that could be scored, the share of results with a usable range, and the age of the latest report. A score from a single result is shown as limited data. In-range results improve confidence because they are evidence, even though they do not change the score.

Body-system scores use the same logic

The dashboard shows a percentage for each body system as well as for the whole profile. Each system uses the same severity, clinical-significance, diminishing-returns, and trend logic, with the results mapped to that system. The system percentage does not include the whole-profile softening; the whole-profile score halves the combined reduction so a long list of findings across systems cannot collapse it. A system with no scorable results shows no percentage rather than a misleading 100.

What moves the score

  • Uploading a report with a newer value replaces the latest value for that marker and updates the trend.
  • An out-of-range result on a high-significance marker moves the number more than the same result on a minor one.
  • Deleting a report removes its results, and the score is recalculated from what remains.
  • A result without a usable range is excluded and reduces confidence, not the score.
  • Adding a normal result improves confidence and leaves the score unchanged.

What the score cannot tell you

  • It cannot tell you how you feel, or what an examination would show.
  • It cannot tell you whether a result is clinically significant for you, which depends on history and context.
  • It cannot tell you what was never tested. Missing tests are missing, not normal.
  • It cannot be compared with another person's score, because the underlying panels differ.
  • It cannot replace a clinician's reading of the whole picture.

How to read your own score sensibly

Treat it as a compact summary of which results need attention, and go to the results themselves. Open the markers that are out of range, check them against the report, and look at their history. A score that moves should send you to a value, not to a conclusion.

Questions

The results score, explained

It is a percentage from 0 to 100 for one profile. It is not a percentile and not a comparison with anyone else, so a score of 90 does not mean better than 90 percent of people.

The most recent value recorded for each marker in that profile, taken from the report with the latest report date. The previous value for the same marker is used only for the trend adjustment.

Deleting a report or receiving a corrected result changes the values behind the score. Adding a normal result changes confidence, not the score.

No. In-range results do not add or remove points. They improve confidence because the score is based on more evidence. Only out-of-range results reduce it.

95 to 100 is Optimal, 70 to 94 is Good, 40 to 69 is Watch, and below 40 is Review. The bands summarise the available results. They are not diagnostic categories.

Related

Related pages

The score is a summary, not a diagnosis. It reflects only the results Doctano has, and a high number does not rule anything out. Check important values against the original report and speak to a qualified professional.

Start with your first report

Upload a lab report and Doctano will organize your results for you.

Upload your first report →