Răspuns scurt: maparea înseamnă să decizi, pentru fiecare cod de test pe care îl folosește sistemul laboratorului tău (GLU, HBA1C, K), care este termenul LOINC corespunzător, astfel încât rezultatul să poată fi înțeles de orice alt sistem. Metoda este aceeași peste tot: listează testele cu proba, unitățile și metoda; caută în LOINC pe cele șase axe; decide împreună cu oamenii de știință din laborator, nu singur; validează codurile; stochează harta ca pe o ConceptMap FHIR; și gestionează-o astfel încât noile teste să fie mapate înainte de a intra în producție. Lista "Top 2000" a LOINC acoperă aproximativ 98% din volumul rezultatelor în majoritatea laboratoarelor, deci prima etapă este mai mică decât sugerează catalogul.
Pasul 1: inventariere
Exportă fiecare test comandabil și raportabil din sistemul informațional al laboratorului cu: cod local, nume local, tip de probă, unități așa cum sunt afișate pe raport, metodă sau analizor, dacă este cantitativ sau calitativ și volumul rezultatelor pe an. Sortează după volum. Primele câteva sute sunt cele care aduc valoare; testele rare pot urma.
Pasul 2: înțelege cele șase axe
Pentru a mapa corect un cod de laborator local la LOINC, toate cele șase axe ale termenului LOINC trebuie să corespundă testului local: componenta (substanța măsurată), proprietatea (concentrația de masă sau substanță), momentul (punct în timp sau perioadă de colectare), sistemul (probă), scala (cantitativă, ordinală, nominală sau narativă) și metoda, utilizată doar acolo unde modifică sensul rezultatului.
Un termen LOINC este definit de șase părți, iar o hartă corectă le potrivește pe toate șase:
| Axă | Întrebare | Exemple pentru glucoză |
|---|---|---|
| Componentă | Ce substanță sau proprietate? | Glucoză |
| Proprietate | Masă, substanță, raport, prezență…? | MCnc (mg/dL) vs SCnc (mmol/L) |
| Moment | Punct în timp sau pe o perioadă? | Pt vs 24H (recoltare urină) |
| Sistem | Ce probă? | Ser/Plas vs Bld vs BldC (capilar) vs Urină |
| Scară | Cantitativă, ordinală, nominală, narativă? | Qn vs Ord (test rapid +/-) |
| Metodă | Doar când schimbă sensul | Glucometru, imunoanaliză, PCR |
Deci 2345-7 (Glucoză, MCnc, Pt, Ser/Plas, Qn) este corect pentru o glucoză serică în mg/dL; 14749-6 este același test raportat în mmol/L; 2339-0 este sânge integral; 41653-3 este o citire de glucometru capilar; 1518-0 este o glucoză la 2 ore după încărcare. Alegerea 2345-7 pentru toate pierde exact informația care face rezultatele comparabile. Vezi Ce este un cod LOINC? și Unități UCUM.
Pasul 3: căutare
Căutarea termenilor LOINC candidați se face cu RELMA, asistentul gratuit de mapare al Regenstrief care importă un inventar și propune candidați cu axele lor, cu search.loinc.org pentru căutări individuale, cu operațiunea $expand a unui server de terminologie și un filtru de text la construirea hărții în software, și cu tabele de mapare naționale publicate ca o verificare încrucișată, mai degrabă decât un răspuns final.
- RELMA, asistentul gratuit de mapare de la Regenstrief, importă inventarul tău și propune candidați cu axele unul lângă altul; este instrumentul standard pentru o primă etapă.
- search.loinc.org pentru căutări individuale; filtrează după sistem și proprietate.
- Un server de terminologie
$expandcu un filtru de text, când construiești harta în software. Vezi Servere de terminologie explicate. - Hărți publice de la alte laboratoare și programe naționale (multe țări publică tabele cu coduri locale de laborator → LOINC) ca o verificare încrucișată, niciodată ca ultim cuvânt, deoarece probele și unitățile lor pot diferi de ale tale.
Pasul 4: decide împreună cu laboratorul
Decizia asupra fiecărui cod LOINC se ia împreună cu un om de știință de laborator care cunoaște analizoarele, urmând reguli fixe: preferați termenii fără metodă, codificați proba așa cum este raportată, nu așa cum a fost colectată, lăsați unitățile raportate să determine proprietatea, alegeți scale ordinale sau nominale pentru rezultatele calitative, mapați panourile, precum și componentele, și nu forțați niciodată o potrivire apropiată.
Întâlnirea de mapare necesită un om de știință din laborator care cunoaște analizorii și un regulament:
- Mai întâi fără metodă. Alege un termen fără metodă, cu excepția cazului în care metoda ta schimbă interpretarea clinică (teste troponină, screening droguri, teste moleculare).
- Probă așa cum este raportată, nu așa cum este recoltată. Un termen ser/plasmă pentru chimie, chiar dacă eprubeta a fost sânge integral, deoarece analizorul a măsurat plasma.
- Unitățile decid proprietatea. Concentrație masică pentru mg/dL, concentrație substanță pentru mmol/L; dacă laboratorul tău raportează ambele, ai două coduri LOINC.
- Rezultate calitative. Ordinal (
Ord) pentru +/- , 1+/2+; nominal (Nom) pentru organisme identificate; valoarea necesită apoi propria codificare, de obicei SNOMED CT (LOINC vs SNOMED CT). - Panouri. Mapează panoul comandabil (CBC
58410-2, panou metabolic de bază51990-0) precum și fiecare componentă; un DiagnosticReport conține panoul, iar Observațiile conțin componentele. - Valori calculate. eGFR, LDL calculat, anion gap au propriile termeni care denumesc formula sau spun "calculat".
- Fără potrivire. Înregistrează-o, solicită un nou termen de la Regenstrief (adaugă sute la fiecare lansare) și folosește un cod local cu un URL de sistem clar între timp. Nu forța niciodată o potrivire apropiată.
Pasul 5: validează
Validarea unei hărți LOINC înseamnă confirmarea, pentru fiecare cod ales, că termenul există și este activ în versiunea curentă LOINC și că axele sale corespund rândului din inventar. O operațiune $lookup a unui server de terminologie returnează proprietățile componentei, proprietății, sistemului și scalei pentru o verificare programatică și marchează termenii deprecați împreună cu înlocuitorul lor.
Pentru fiecare cod ales, confirmă că există și este activ și că axele sale se potrivesc cu rândul din inventarul tău. Împotriva unui server de terminologie:
GET /CodeSystem/$lookup?system=http://loinc.org&code=14749-6
Verifică programatic proprietățile returnate (COMPONENT, PROPERTY, SYSTEM, SCALE_TYP), marchează termenii deprecați (LOINC îi marchează cu un status și o înlocuire) și păstrează versiunea LOINC pe care ai validat-o.
Pasul 6: stochează harta ca pe o ConceptMap
O hartă finalizată de la cod local la LOINC este stocată ca resursă FHIR ConceptMap: un sistem de coduri sursă pentru testele laboratorului, LOINC ca țintă și un element per cod local cu codul său LOINC țintă și o echivalență. Încărcată pe un server de terminologie, ConceptMap conduce $translate la momentul importului; păstrată în controlul versiunilor, ea este traseul de audit.
{
"resourceType": "ConceptMap",
"url": "https://lab.example.org/fhir/ConceptMap/lis-to-loinc",
"version": "2026-03",
"status": "active",
"sourceUri": "https://lab.example.org/fhir/CodeSystem/lis-tests",
"targetUri": "http://loinc.org",
"group": [{
"source": "https://lab.example.org/fhir/CodeSystem/lis-tests",
"target": "http://loinc.org",
"element": [
{"code": "GLU", "display": "Glucose, serum (mmol/L)", "target": [{"code": "14749-6", "display": "Glucose [Moles/volume] in Serum or Plasma", "equivalence": "equivalent"}]},
{"code": "HBA1C", "display": "HbA1c (IFCC, mmol/mol)", "target": [{"code": "59261-8", "display": "Hemoglobin A1c/Hemoglobin.total in Blood by IFCC protocol", "equivalence": "equivalent"}]},
{"code": "K", "display": "Potassium, serum", "target": [{"code": "2823-3", "display": "Potassium [Moles/volume] in Serum or Plasma", "equivalence": "equivalent"}]}
]
}]
}
Încărcată pe un server de terminologie, $translate efectuează apoi conversia la momentul importului; păstrată în controlul versiunilor, este traseul de audit al fiecărei decizii. Motoarele de interfață și conectorul de laborator citesc aceeași tabelă.
Pasul 7: gestionează
Noile teste trebuie mapate la LOINC înainte ca rezultatele să curgă; o schimbare de analizor declanșează o revizuire a rândurilor afectate; versiunile LOINC (de două ori pe an) sunt verificate pentru deprecieri; iar harta are un proprietar. Fără acestea, un laborator mapat revine la coduri locale în decurs de un an.
Încearcă
Sandbox-ul gratuit FHIR Anpheros acceptă Observații cu coduri LOINC și unități UCUM și respinge codurile necunoscute cu un mesaj care numește problema, ceea ce îl face un banc de test ieftin pentru o hartă nouă. Ghidul dezvoltatorului despre importul rezultatelor de laborator parcurge un fișier CSV cu coduri locale care devin Observații FHIR.
Pagini înrudite
- Ce este un cod LOINC?
- Unități UCUM în rezultatele de laborator
- LOINC vs SNOMED CT
- Servere de terminologie explicate
- Conector de laborator: HL7 v2, CSV sau JSON la FHIR
- Server FHIR gratuit pentru dezvoltare
- Importă rezultate de laborator în FHIR (site dezvoltatori)
Surse
- LOINC: maparea codurilor tale locale
- LOINC: RELMA
- LOINC: Top 2000+ Observații de laborator
- LOINC: cele șase părți ale unui nume LOINC
- HL7 FHIR R4: ConceptMap
- HL7 FHIR R4: utilizarea LOINC cu FHIR
Întrebări frecvente
Cât durează un proiect de mapare?
Pentru un laborator general de spital, primele câteva sute de teste durează câteva săptămâni de muncă part-time cu RELMA și un om de știință; coada lungă durează luni și este cel mai bine făcută pe măsură ce testele sunt comandate. Procesul de guvernanță contează mai mult decât viteza inițială.
Ar trebui să mapez comenzi sau rezultate?
Ambele, dar rezultatele mai întâi: ele sunt ceea ce consumă alte sisteme. Panourile comandabile primesc propriile coduri de panou LOINC; analiții individuali raportabili primesc coduri de componentă.
Ce se întâmplă dacă laboratorul meu raportează un test în două unități?
Atunci sunt două termeni LOINC, unul per proprietate (masă vs. concentrație substanță). Decide care unitate este canonică pentru schimb și convertește consecvent, păstrând-o pe cea originală.
Poate un asistent AI să facă maparea?
Poate propune candidați rapid, iar acest lucru este util pentru o primă etapă. Fiecare propunere necesită în continuare o verificare a celor șase axe în raport cu proba, unitățile și metoda ta reală de către cineva care cunoaște laboratorul și validarea codului în raport cu lansarea LOINC curentă.
Încearcă gratuit în sandbox
Primul apel FHIR în 5 minute. Un API HL7 FHIR R4 cu consimțământul pacientului integrat: încearcă-l în sandbox, apoi conectează-ți propria aplicație sau sistemul clinicii.
Gratuit · 30 de pacienți sintetici · fără card

