Terminológia

Ako krok za krokom priradiť lokálne laboratórne kódy k LOINC: šesť osí, nástroje, nástrahy a ConceptMap

Väčšina laboratórií používa vlastné testovacie kódy. Ich priradenie k LOINC umožňuje porovnávať výsledky a čítať ich v akomkoľvek FHIR systéme. Metóda krok za krokom: inventarizácia, šesť osí LOINC, RELMA, nástrahy pri vzorkách a jednotkách, validácia na terminologickom serveri, FHIR ConceptMap a správa nových testov.

od Zverejnené 6 min čítania

Krátka odpoveď: mapovanie znamená rozhodnúť, pre každý testovací kód, ktorý používa váš laboratórny systém (GLU, HBA1C, K), ktorý termín LOINC to je, aby výsledok mohol byť pochopený každým iným systémom. Metóda je všade rovnaká: zoznam vašich testov so vzorkou, jednotkami a metódou; vyhľadajte LOINC pozdĺž jeho šiestich osí; rozhodnite sa s laboratórnymi vedcami, nie sami; validujte kódy; uložte mapu ako FHIR ConceptMap; a spravujte ju tak, aby nové testy boli zmapované pred ich spustením. Zoznam "Top 2000" LOINC pokrýva približne 98% objemu výsledkov vo väčšine laboratórií, takže prvé kolo je menšie, ako naznačuje katalóg.

Krok 1: inventúra

Exportujte každý objednateľný a hlásiteľný test z laboratórneho informačného systému s: lokálnym kódom, lokálnym názvom, typom vzorky, jednotkami tlačenými na správe, metódou alebo analyzátorom, či je kvantitatívny alebo kvalitatívny, a objemom výsledkov za rok. Zoradte podľa objemu. Prvých pár sto je tam, kde je hodnota; zriedkavé testy môžu nasledovať.

Krok 2: pochopenie šiestich osí

Aby ste správne namapovali lokálny laboratórny kód na LOINC, všetkých šesť osí termínu LOINC sa musí zhodovať s lokálnym testom: zložka (meraná látka), vlastnosť (koncentrácia hmoty alebo látky), časovanie (bod v čase alebo obdobie odberu), systém (vzorka), škála (kvantitatívna, ordinálna, nominálna alebo opisná) a metóda, ktorá sa používa iba vtedy, ak mení význam výsledku.

Termín LOINC je definovaný šiestimi časťami a správna mapa zodpovedá všetkým šiestim:

Os Otázka Príklady glukózy
Komponent Aká látka alebo vlastnosť? Glukóza
Vlastnosť Hmotnosť, látka, pomer, prítomnosť…? MCnc (mg/dL) vs SCnc (mmol/L)
Časovanie Okamih alebo obdobie? Pt vs 24H (odber moču)
Systém Aká vzorka? Ser/Plas vs Bld vs BldC (kapilárna) vs Moč
Rozsah Kvantitatívny, ordinálny, nominálny, naratívny? Qn vs Ord (pásik +/−)
Metóda Len keď mení význam Glukomer, imunoanalýza, PCR

Takže 2345-7 (Glukóza, MCnc, Pt, Ser/Plas, Qn) je správny pre glukózu v sére v mg/dL; 14749-6 je ten istý test hlásený v mmol/L; 2339-0 je celá krv; 41653-3 je odčítanie z kapilárneho glukomera; 1518-0 je glukóza 2 hodiny po záťaži. Výber 2345-7 pre všetky stráca presne informáciu, ktorá robí výsledky porovnateľnými. Pozri Čo je kód LOINC? a Jednotky UCUM.

Krok 3: vyhľadávanie

Vyhľadávanie vhodných termínov LOINC sa vykonáva pomocou RELMA, bezplatného asistenta na mapovanie od spoločnosti Regenstrief, ktorý importuje inventár a navrhuje kandidátov s ich osami, pomocou search.loinc.org pre jednotlivé vyhľadávania, pomocou operácie $expand terminologického servera a textového filtra pri budovaní mapy do softvéru, a pomocou publikovaných národných mapovacích tabuliek ako krížovej kontroly, nie ako konečného výsledku.

  • RELMA, bezplatný asistent mapovania od Regenstrief, importuje váš inventár a navrhuje kandidátov s osami vedľa seba; je to štandardný nástroj pre prvé kolo.
  • search.loinc.org pre individuálne vyhľadávanie; filtrujte podľa systému a vlastnosti.
  • Terminologický server $expand s textovým filtrom, keď budujete mapu do softvéru. Pozri Vysvetlenie terminologických serverov.
  • Verejné mapy od iných laboratórií a národných programov (mnoho krajín publikuje národné laboratórne kódy → tabuľky LOINC) ako krížová kontrola, nikdy ako konečné slovo, pretože ich vzorky a jednotky sa môžu líšiť od vašich.

Krok 4: rozhodnutie s laboratóriom

Rozhodnutie o každom kóde LOINC sa robí spoločne s laboratórnym vedcom, ktorý pozná analyzátory, podľa pevných pravidiel: preferujú sa termíny bez metódy, vzorka sa kóduje tak, ako je hlásená, nie tak, ako bola odobratá, jednotky hlásené určujú vlastnosť, pre kvalitatívne výsledky sa volia ordinálne alebo nominálne škály, mapujú sa panely aj zložky a nikdy sa nenúti blízka zhoda.

Na mapovacom stretnutí potrebuje laboratórneho vedca, ktorý pozná analyzátory, a knihu pravidiel:

  • Najprv bez metódy. Vyberte termín bez metódy, pokiaľ vaša metóda nemení klinickú interpretáciu (analýzy troponínu, skríning liekov, molekulárne testy).
  • Vzorka ako hlásená, nie ako odobratá. Termín séra/plazmy pre chémiu, aj keď skúmavka bola celá krv, pretože analyzátor meral plazmu.
  • Jednotky rozhodujú o vlastnosti. Hmotnostná koncentrácia pre mg/dL, látková koncentrácia pre mmol/L; ak vaše laboratórium hlási obe, máte dva kódy LOINC.
  • Kvalitatívne výsledky. Ordinálny (Ord) pre +/−, 1+/2+; nominálny (Nom) pre identifikované organizmy; hodnota potom potrebuje vlastné kódovanie, zvyčajne SNOMED CT (LOINC vs SNOMED CT).
  • Panely. Zmapujte objednateľný panel (CBC 58410-2, základný metabolický panel 51990-0) ako aj každý komponent; DiagnosticReport nesie panel, Observations nesú komponenty.
  • Vypočítané hodnoty. eGFR, LDL vypočítané, aniónová medzera majú svoje vlastné termíny, ktoré pomenúvajú vzorec alebo hovoria "vypočítané".
  • Žiadna zhoda. Zaznamenajte to, požiadajte o nový termín od Regenstrief (pridávajú stovky pri každom vydaní) a medzitým použite lokálny kód s jasným URL systému. Nikdy nenúťte blízku zhodu.

Krok 5: validácia

Validácia mapy LOINC znamená potvrdenie, že pre každý zvolený kód termín existuje a je aktívny v aktuálnom vydaní LOINC a že jeho osi zodpovedajú riadku inventára. Operácia $lookup terminologického servera vracia vlastnosti komponentu, vlastnosti, systému a škály pre programovú kontrolu a označuje zastarané termíny spolu s ich náhradou.

Pre každý zvolený kód potvrďte, že existuje a je aktívny, a že jeho osi zodpovedajú vášmu riadku inventúry. Proti terminologickému serveru:

GET /CodeSystem/$lookup?system=http://loinc.org&code=14749-6

Programovo skontrolujte vrátené vlastnosti (COMPONENT, PROPERTY, SYSTEM, SCALE_TYP), označte zastarané termíny (LOINC ich označuje stavom a náhradou) a uchovajte verziu LOINC, proti ktorej ste validovali.

Krok 6: uložte mapu ako ConceptMap

Dokončená mapa lokálnych kódov na LOINC sa ukladá ako zdroj FHIR ConceptMap: zdrojový kódový systém pre laboratórne testy, LOINC ako cieľový systém a jeden prvok na lokálny kód s cieľovým kódom LOINC a ekvivalenciou. Na terminologickom serveri ConceptMap riadi $translate v čase importu; v správe verzií je to auditná stopa.

{
  "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"}]}
    ]
  }]
}

Načítané na terminologickom serveri, $translate potom vykoná konverziu v čase importu; uložené vo verzovanej kontrole, je to auditná stopa každého rozhodnutia. Rozhrania a laboratórny konektor čítajú tú istú tabuľku.

Krok 7: správa

Nové testy musia byť namapované na LOINC pred prúdením výsledkov; zmena analyzátora spúšťa revíziu ovplyvnených riadkov; vydania LOINC (dvakrát ročne) sa kontrolujú na zastarané termíny; a mapa má vlastníka. Bez toho sa namapované laboratórium do roka vráti k lokálnym kódom.

Vyskúšajte to

Anpheros bezplatný FHIR sandbox akceptuje Observations s kódmi LOINC a jednotkami UCUM a odmieta neznáme kódy správou, ktorá pomenúva problém, čo z neho robí lacný testovací priestor pre novú mapu. Sprievodca pre vývojárov na importovanie laboratórnych výsledkov prechádza CSV s lokálnymi kódmi, ktoré sa stávajú FHIR Observations.

Súvisiace stránky

Zdroje

Časté otázky

Ako dlho trvá mapovací projekt?

Pre všeobecné nemocničné laboratórium trvá prvých pár sto testov niekoľko týždňov práce na čiastočný úväzok s RELMA a vedcom; dlhý chvost trvá mesiace a je najlepšie ho robiť, keď sú testy objednané. Proces správy je dôležitejší ako počiatočná rýchlosť.

Mám mapovať objednávky alebo výsledky?

Oboje, ale najprv výsledky: sú to tie, ktoré konzumujú iné systémy. Objednateľné panely dostanú svoje vlastné kódy panelov LOINC; jednotlivé hlásiteľné analitické látky dostanú kódy komponentov.

Čo ak moje laboratórium hlási test v dvoch jednotkách?

Potom sú to dva kódy LOINC, jeden na vlastnosť (hmotnostná vs látková koncentrácia). Rozhodnite sa, ktorá jednotka je kanonická pre výmenu a konzistentne konvertujte, pričom si ponechajte originál.

Môže mapovanie vykonať asistent AI?

Môže rýchlo navrhnúť kandidátov, a to je užitočné pre prvé kolo. Každý návrh stále potrebuje kontrolu šiestich osí oproti vašej skutočnej vzorke, jednotkám a metóde niekým, kto pozná laboratórium, a validáciu kódu oproti aktuálnemu vydaniu LOINC.

Anpheros Platform

Vyskúšajte zadarmo v sandboxe

Prvé volanie FHIR za 5 minút. API podľa štandardu HL7 FHIR R4 s integrovaným súhlasom pacienta: vyskúšajte si ho v sandboxe a potom pripojte svoju vlastnú aplikáciu alebo klinický systém.

Zadarmo · 30 syntetických pacientov · bez karty

Tento návod slúži na informačné účely a nenahrádza lekársku radu. Pri rozhodovaní o svojom zdraví sa poraďte so svojím lekárom. V núdzi volajte miestne tiesňové číslo (v Európe 112).
Napísal
Tím Anpheros

Anpheros vyvíja zdravotný záznam, ktorý pacient ovláda a môže zdieľať s akoukoľvek klinikou, na platforme HL7 FHIR R4, so sídlom v EÚ. Tieto návody vám pomôžu pochopiť a usporiadať si svoje zdravie; nenahrádzajú vášho lekára.

O Anpherose →