Am pus 17 ani de buletine de analize, de la laboratoare diferite și în formate diferite, pe același grafic. Partea grea n-a fost graficul, ci trei lucruri pe care nu le bănuiam: numele unui indicator nu e stabil nici măcar la același laborator, PDF-ul nu se poate citi în ordinea textului, iar intervalul de referință tipărit pe buletin se mută în timp. Ultimul m-a oprit din lucru și a schimbat rostul instrumentului.
Pe scurt
- 17 buletine din 2008 până în 2025, plus trei seturi recuperate dintr-un centralizator făcut de mână, au dat 12 seturi de analize și 83 de indicatori urmăriți în timp.
- Același laborator a tipărit pentru ALT/TGP „sub 41″ în 2010 și „sub 50″ din 2022, fără ca ficatul cuiva să se schimbe între timp.
- Intervalul de referință e o descriere statistică a populației care vine la analize, nu o țintă de sănătate. Ghidurile de specialitate sunt altceva, și de multe ori mai strânse.
- Din analizele deja plătite se pot calcula indici pe care laboratorul nu îi tipărește: eGFR, colesterol non-HDL, FIB-4, TG/HDL.
Ce se schimbă când vezi 17 ani deodată, în loc de un buletin?
Un buletin de analize răspunde la o singură întrebare: azi, sunt în interval sau nu? E o fotografie. Întrebarea care contează pentru un om care se măsoară de douăzeci de ani e alta: încotro merge lucrul acesta?
Un indicator poate sta cuminte în interval zece ani la rând și, totuși, să urce constant în tot acel timp. Pe hârtia dintr-un an nu se vede nimic — scrie „în limite normale” și mergi mai departe. Pe un grafic cu douăsprezece puncte se vede panta.
Diferența nu e de interpretare medicală, ci de aritmetică simplă: fotografia nu are pantă. De aceea am vrut graficele.
De ce nu merge o simplă copiere în Excel?
Pentru că numele indicatorului nu e stabil. Nu între laboratoare, ceea ce ar fi de așteptat, ci la același laborator, de la un an la altul.
| Cum apare într-un buletin | Cum apare în altul | Ce e, de fapt |
|---|---|---|
CHOL |
Colesterol total |
același indicator |
TG |
Trigliceride |
același indicator |
Nr leucocite : |
Număr leucocite |
același indicator |
FPSA# |
PSA liber |
același indicator |
Potrivirea se face pe un nume normalizat — fără diacritice, fără paranteze, fără majuscule — dar atât nu ajunge. Două capcane cer o a doua cheie:
- Unitatea de măsură departajează. „Neutrofile” apare și în procente, și în mii pe microlitru. Sunt două serii diferite; puse laolaltă, dau un grafic fără sens.
- Panoul din buletin departajează. Leucocitele din sânge și leucocitele din sedimentul urinar poartă același cuvânt și n-au nicio legătură între ele.
Cine copiază de mână într-un tabel face exact greșelile acestea, fără să afle vreodată.
De ce se citește PDF-ul pe coordonate, nu în ordinea textului?
Pentru că ordinea textului dintr-un PDF nu e ordinea de pe pagină. Într-un buletin din 2010, valoarea era tipărită centrat în celulă, iar coloana de unitate de măsură lipsea cu totul. Citit în ordinea în care textul stă în fișier, rezultatul ieșea lipit de indicatorul greșit — tăcut, fără nicio eroare, ceea ce e mult mai rău decât o eroare.
Soluția a fost să nu citesc textul, ci poziția lui: fiecare bucată de text vine cu coordonatele ei pe pagină, deci coloanele se reconstruiesc din geometrie. Ce iese greșit se vede imediat, pentru că nu se aliniază.
Buletinele scanate sau tipărite din portal nu se pot citi automat deloc. Pentru ele, textul brut se păstrează separat, iar valorile se introduc de mână — cu o regulă simplă: o valoare scrisă de mână nu suprascrie niciodată una citită din PDF pentru aceeași zi.
Ce înseamnă, de fapt, intervalul de referință de pe buletin?
Aici s-a schimbat proiectul. Căutam o eroare de citire și am găsit altceva: laboratorul tipărise praguri diferite pentru același indicator, la ani distanță.

Nu e o eroare de tipar. Sunt două buletine ale aceluiași laborator, la doisprezece ani distanță.
Nu e o singură scăpare. Cinci indicatori și-au schimbat intervalul între 2011 și 2022, la același laborator — patru dintre ei din hemoleucogramă:
| Indicator | 2010–2011 | din 2022 | Ce spune ghidul |
|---|---|---|---|
| ALT / TGP | sub 41 U/L | sub 50 U/L | 29–33 U/L la bărbați (ACG 2017) |
| Hemoglobină | 13,2–17,3 g/dL | 13,1–17,2 g/dL | anemie sub 13 g/dL (OMS) |
| Hematocrit | 39–49 % | 39–50 % | — |
| VEM | 80–99 fL | 81–101 fL | — |
| Eritrocite | 4,3–5,7 mil/µL | 4,2–5,6 mil/µL | — |
Explicația nu e un complot, e o definiție. Un interval de referință se calculează statistic din populația care vine la laborator, de obicei ca zona în care încap 95% dintre rezultatele considerate sănătoase. Când populația se schimbă, se schimbă și intervalul. Laboratorul nu greșește: descrie corect oamenii care i-au trecut pragul.
Ghidurile de specialitate merg în cealaltă direcție, pentru că nu descriu o populație, ci caută pragul de la care crește riscul. Ghidul Colegiului American de Gastroenterologie spune, verbatim:
„A true healthy normal ALT level in prospectively-studied populations without identifiable risk factors for liver disease ranges from 29-33 IU/L for males and 19-25 IU/L for females, and levels above this should be assessed by physicians.”
Între „sub 50″, scris pe buletin, și „29–33″, scris în ghid, stau 17 până la 21 de unități despre care nu discută nimeni cu pacientul.
Al doilea exemplu e feritina. Buletinul tipărește, pentru bărbați peste 18 ani, intervalul 30–400 ng/mL. Ghidul european de hemocromatoză din 2022 folosește pragul de 300 µg/L la bărbați — dar, corect citit, îl folosește împreună cu saturația transferinei peste 50%, la persoane cu o anumită mutație. Deci nu e o linie simplă, și tocmai de aceea instrumentul afișează amândouă reperele și scrie de unde vine fiecare, în loc să aleagă unul.
Concluzia care a rămas scrisă în raport: se afișează întotdeauna ambele repere. Ce scrie laboratorul și ce spune ghidul, fiecare cu sursa lui. Nu ca să contrazică pe cineva, ci pentru că sunt două scări diferite, care răspund la două întrebări diferite.
Ce am aflat fără să plătesc nicio analiză în plus?
Câteva lucruri stau ascunse în cifrele deja tipărite, dar cer o formulă pe care buletinul n-o face.

Curba nu are nicio valoare scrisă. Etichetat e doar pragul din ghid, care e un fapt public.
Scorul FIB-4, de exemplu, estimează riscul de fibroză hepatică din patru cifre: vârsta, AST, trombocitele și ALT. Toate patru sunt pe buletin. Scorul, nu. La fel:
- eGFR — rata de filtrare glomerulară, din creatinină, după ecuația CKD-EPI 2021;
- colesterol non-HDL — o scădere, atât: colesterol total minus HDL;
- TG/HDL, LDL/HDL, AST/ALT, NLR — rapoarte simple între valori pe care le ai deja.
Instrumentul le calculează la fiecare set și le pune pe grafic lângă restul. Nu adaugă nicio informație nouă din afară — doar aritmetică pe cifre plătite o dată.
Ce NU face
- Nu pune diagnostice și nu recomandă tratamente sau doze. Arată cifre, pante și praguri, cu sursa fiecărui prag. Ce înseamnă pentru un om anume rămâne discuție cu medicul.
- Nu decide care prag ți se aplică. Un prag dintr-un ghid vine cu context — vârstă, sex, alte analize, uneori o mutație genetică. Instrumentul îl arată împreună cu contextul lui, nu îl aplică.
- Nu spune că laboratorul greșește. Un interval de referință descrie o populație, corect. Problema apare doar când e citit ca țintă de sănătate.
- Nu garantează că „în interval” înseamnă bine. Chiar ghidul citat mai sus spune, în aceeași pagină: „A normal ALT level may not exclude significant liver disease.” Rigla taie în ambele sensuri.
- Nu citește orice PDF. Buletinele scanate sau tipărite din portal cer introducere manuală.
- Nu trimite nimic nicăieri. Rulează local, pe calculator. Buletinele conțin nume și date de naștere.
Unde se termină articolul
Din munca ta dispare ora pierdută la fiecare set nou: căutatul buletinelor prin mail, transcrisul în tabel, comparatul cu cel de acum doi ani. Se pune fișierul în folder și se rulează o comandă; graficele se refac singure, iar versiunea dinainte rămâne la locul ei.
Tiparul e același pentru orice teanc de documente care se adună în ani și pe care nimeni nu-l citește ca serie: buletine, facturi, rapoarte lunare, contoare. Extragi, aduci la același numitor, pui pe grafic cu reperul corect. Un flux simplu de felul acesta se livrează în 2–5 zile lucrătoare și costă sub 400 € — detaliile sunt pe pagina de automatizări. Dacă vrei ca oamenii tăi să construiască singuri lucruri de genul acesta, cursul de AI se ține în patru ședințe, în grupe de maximum opt.
De ce ai avea încredere într-o firmă de un om: sunt inginer, lucrez cu sisteme de 30 de ani, am scris SimpluSPV — folosit azi de 20–30 de firme și de contabilii lor — și țin un instrument gratuit, public, pe site. Firma e PAYCODE SRL, CUI 49109796. Scrie-mi pe pagina de contact.
Întrebări frecvente
Ce este intervalul de referință de pe buletinul de analize?
Este zona în care încap, de regulă, 95% dintre rezultatele unei populații considerate sănătoase, măsurată chiar de laboratorul respectiv, cu aparatele și metodele lui. Este o descriere statistică, nu o țintă de sănătate. De aceea diferă între laboratoare și se poate schimba în timp la același laborator.
De ce se schimbă intervalul de referință în timp?
Pentru că se recalculează periodic din populația care vine la analize. Dacă acea populație se schimbă, se schimbă și intervalul. Am găsit dovada în propriile buletine: cinci indicatori cu praguri diferite între 2011 și 2022, la același laborator, inclusiv ALT/TGP, unde plafonul a urcat de la 41 la 50 U/L.
„În limite normale” înseamnă că sunt sănătos?
Înseamnă că rezultatul se încadrează în intervalul tipărit de acel laborator. Nu înseamnă automat că e și optim după ghidurile de specialitate, care sunt uneori mai strânse, și nici că exclude o problemă — ghidul ACG spune explicit că o valoare normală a ALT nu exclude o boală hepatică semnificativă. Concluzia o trage medicul, nu buletinul.
De ce diferă ghidul de ceea ce scrie laboratorul?
Pentru că răspund la întrebări diferite. Laboratorul descrie o populație: unde se așază majoritatea celor măsurați. Ghidul caută pragul de la care crește riscul, pe baza studiilor. Prima e o fotografie a realității, a doua e o judecată despre risc.
Îmi trebuie analize noi ca să calculez indici ca FIB-4 sau eGFR?
Nu, dacă buletinele vechi conțin componentele. FIB-4 cere vârsta, AST, trombocitele și ALT; eGFR cere creatinina, vârsta și sexul; colesterolul non-HDL e o scădere. Toate sunt cifre deja plătite — lipsește doar formula.
Se poate face același lucru cu buletine de la laboratoare diferite?
Da, și tocmai de aceea e nevoie de potrivirea pe nume normalizat, cu departajare după unitatea de măsură și după panou. Ce nu se poate face este compararea oarbă a intervalelor: fiecare laborator își tipărește propriul interval, deci reperul se schimbă odată cu laboratorul, chiar dacă valoarea nu.
Surse
- ACG Clinical Guideline: Evaluation of Abnormal Liver Chemistries (2017) — intervalul real al ALT la adultul sănătos și observația că o valoare normală nu exclude boala hepatică.
- EASL Clinical Practice Guidelines on haemochromatosis (Journal of Hepatology, 2022) — pragurile de feritină, folosite împreună cu saturația transferinei.
- EASL-EASD-EASO Clinical Practice Guidelines on MASLD (Journal of Hepatology, 2024) — strategia în trepte, cu FIB-4 ca prim filtru pentru fibroza avansată.
- KDIGO 2024 Clinical Practice Guideline for CKD — stadializarea după eGFR, cu ecuația CKD-EPI 2021.
- ESC/EAS Guidelines for the management of dyslipidaemias (2019) — țintele pentru LDL și colesterol non-HDL.



