Am pus 17 ani de analize pe același grafic. Rigla se mută

Costin Pietraru arată spre un ecran pe care o linie de evoluție trece printr-o bandă verde și una roșie, la înălțimi diferite — două praguri pentru aceeași valoare

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:

  1. 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.
  2. 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ță.

Grafic: pragul de sus pentru ALT tipărit de laborator, sub 41 în 2010 și 2011, sub 50 din 2022, față de intervalul de 29-33 U/L din ghidul ACG

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.

Grafic: scorul FIB-4 calculat pentru patru seturi de analize, sub pragul de 1,3 din ghidul EASL-EASD-EASO 2024, fără valori numerice afișate

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:

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

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

#agenți AI
Costin Pietraru
Scris de

Costin Pietraru

Inginer cu 30+ ani în sisteme, fondator SimpluSPV. Livrează cursul de AI pentru firme și scrie despre automatizare aplicată — fără teorie, doar sisteme care lucrează.

Vezi profilul complet →

Vrei firma pregătită pentru AI, corect și legal?

4 ședințe aplicate, echipa pleacă cu sisteme reale și documentele de conformitate. Garanție bani înapoi după 2 ședințe.

Înscrie echipa la curs →