Terminología

Cómo mapear códigos de laboratorio locales a LOINC, paso a paso: los seis ejes, las herramientas, las trampas y un ConceptMap

Mapea códigos de prueba de laboratorio a LOINC para resultados comparables y legibles por sistemas FHIR. Guía paso a paso: inventario, ejes LOINC, RELMA, trampas, validación, ConceptMap FHIR y gobernanza.

por Publicado 8 min de lectura

Respuesta corta: mapear significa decidir, para cada código de prueba que utiliza su sistema de laboratorio (GLU, HBA1C, K), cuál es el término LOINC correspondiente, para que el resultado pueda ser entendido por cualquier otro sistema. El método es el mismo en todas partes: liste sus pruebas con muestra, unidades y método; busque LOINC a lo largo de sus seis ejes; decida con los científicos del laboratorio, no solo; valide los códigos; almacene el mapa como un ConceptMap de FHIR; y gestiónelo para que las nuevas pruebas se mapeen antes de que entren en funcionamiento. La lista "Top 2000" de LOINC cubre aproximadamente el 98% del volumen de resultados en la mayoría de los laboratorios, por lo que el primer pase es más pequeño de lo que sugiere el catálogo.

Paso 1: inventario

Exporte cada prueba solicitable e informable del sistema de información del laboratorio con: código local, nombre local, tipo de muestra, unidades impresas en el informe, método o analizador, si es cuantitativa o cualitativa, y el volumen de resultados durante un año. Ordene por volumen. Los primeros cientos son donde reside el valor; las pruebas raras pueden seguir.

Paso 2: comprenda los seis ejes

Para mapear correctamente un código de laboratorio local a LOINC, los seis ejes del término LOINC deben coincidir con la prueba local: componente (la sustancia medida), propiedad (concentración de masa o sustancia), tiempo (punto en el tiempo o período de recolección), sistema (la muestra), escala (cuantitativa, ordinal, nominal o narrativa) y método, utilizado solo cuando cambia el significado del resultado.

Un término LOINC se define por seis partes, y un mapa correcto coincide con las seis:

Eje Pregunta Ejemplos de Glucosa
Componente ¿Qué sustancia o propiedad? Glucosa
Propiedad ¿Masa, sustancia, ratio, presencia…? MCnc (mg/dL) vs SCnc (mmol/L)
Momento ¿Punto en el tiempo o durante un período? Pt vs 24H (recogida de orina)
Sistema ¿Qué muestra? Ser/Plas vs Bld vs BldC (capilar) vs Orina
Escala ¿Cuantitativa, ordinal, nominal, narrativa? Qn vs Ord (tira reactiva +/−)
Método Solo cuando cambia el significado Glucometer, inmunoensayo, PCR

Por lo tanto, 2345-7 (Glucosa, MCnc, Pt, Ser/Plas, Qn) es correcto para una glucosa sérica en mg/dL; 14749-6 es la misma prueba informada en mmol/L; 2339-0 es sangre total; 41653-3 es una lectura de glucometer capilar; 1518-0 es una glucosa post-carga de 2 horas. Elegir 2345-7 para todas ellas pierde exactamente la información que hace que los resultados sean comparables. Consulte ¿Qué es un código LOINC? y Unidades UCUM.

Paso 3: búsqueda

La búsqueda de términos LOINC candidatos se realiza con RELMA, el asistente de mapeo gratuito de Regenstrief que importa un inventario y propone candidatos con sus ejes; con search.loinc.org para búsquedas individuales; con la operación $expand de un servidor de terminología y un filtro de texto al crear el mapa en el software; y con tablas de mapeo nacionales publicadas como una verificación cruzada en lugar de una respuesta final.

  • RELMA, el asistente de mapeo gratuito de Regenstrief, importa su inventario y propone candidatos con los ejes uno al lado del otro; es la herramienta estándar para un primer pase.
  • search.loinc.org para búsquedas individuales; filtre por sistema y propiedad.
  • Un servidor de terminología $expand con un filtro de texto, cuando esté integrando el mapa en software. Consulte Servidores de terminología explicados.
  • Mapas públicos de otros laboratorios y programas nacionales (muchos países publican tablas de códigos de laboratorio nacionales → LOINC) como una verificación cruzada, nunca como la palabra final, porque sus muestras y unidades pueden diferir de las suyas.

Paso 4: decida con el laboratorio

La decisión sobre cada código LOINC se toma junto con un científico de laboratorio que conoce los analizadores, siguiendo reglas fijas: preferir términos sin método, codificar la muestra tal como se informa en lugar de como se recolecta, dejar que las unidades informadas determinen la propiedad, elegir escalas ordinales o nominales para resultados cualitativos, mapear paneles y componentes, y nunca forzar una coincidencia cercana.

La reunión de mapeo necesita un científico de laboratorio que conozca los analizadores y un libro de reglas:

  • Sin método primero. Elija un término sin método a menos que su método cambie la interpretación clínica (ensayos de troponina, cribado de drogas, pruebas moleculares).
  • Muestra tal como se informa, no como se recolecta. Un término suero/plasma para química, incluso si el tubo era sangre total, porque el analizador midió el plasma.
  • Las unidades deciden la propiedad. Concentración de masa para mg/dL, concentración de sustancia para mmol/L; si su laboratorio informa ambas, tiene dos códigos LOINC.
  • Resultados cualitativos. Ordinal (Ord) para +/−, 1+/2+; nominal (Nom) para organismos identificados; el valor luego necesita su propia codificación, generalmente SNOMED CT (LOINC vs SNOMED CT).
  • Paneles. Mapee el panel solicitable (CBC 58410-2, panel metabólico básico 51990-0) así como cada componente; un DiagnosticReport lleva el panel, las Observations llevan los componentes.
  • Valores calculados. eGFR, LDL calculado, brecha aniónica tienen sus propios términos que nombran la fórmula o dicen "calculado".
  • Sin coincidencia. Regístrelo, solicite un nuevo término a Regenstrief (agregan cientos en cada lanzamiento) y use un código local con una URL de sistema clara mientras tanto. Nunca fuerce una coincidencia cercana.

Paso 5: valide

Validar un mapa LOINC significa confirmar, para cada código elegido, que el término existe y está activo en la versión actual de LOINC y que sus ejes coinciden con la fila del inventario. La operación $lookup de un servidor de terminología devuelve las propiedades de componente, propiedad, sistema y escala para una verificación programática, y marca los términos obsoletos junto con su reemplazo.

Para cada código elegido, confirme que existe y está activo, y que sus ejes coinciden con su fila de inventario. Contra un servidor de terminología:

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

Compruebe las propiedades devueltas (COMPONENT, PROPERTY, SYSTEM, SCALE_TYP) mediante programación, marque los términos obsoletos (LOINC los marca con un estado y un reemplazo) y conserve la versión de LOINC contra la que validó.

Paso 6: almacene el mapa como un ConceptMap

Un mapa completo de código local a LOINC se almacena como un recurso FHIR ConceptMap: un sistema de código de origen para las pruebas del laboratorio, LOINC como destino y un elemento por código local con su código LOINC de destino y una equivalencia. Cargado en un servidor de terminología, el ConceptMap impulsa $translate en el momento de la importación; mantenido en control de versiones, es el registro de auditoría.

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

Cargado en un servidor de terminología, $translate realiza la conversión en el momento de la importación; conservado en control de versiones, es el registro de auditoría de cada decisión. Los motores de interfaz y el conector de laboratorio leen la misma tabla.

Paso 7: gestione

Las nuevas pruebas deben mapearse a LOINC antes de que fluyan los resultados; un cambio de analizador desencadena una revisión de las filas afectadas; se verifican las versiones de LOINC (dos veces al año) para detectar obsolescencias; y el mapa tiene un propietario. Sin esto, un laboratorio mapeado vuelve a códigos locales en un año.

Pruébelo

El sandbox FHIR gratuito de Anpheros acepta Observations con códigos LOINC y unidades UCUM y rechaza códigos desconocidos con un mensaje que nombra el problema, lo que lo convierte en un banco de pruebas económico para un nuevo mapa. La guía del desarrollador sobre importación de resultados de laboratorio detalla un CSV con códigos locales que se convierten en FHIR Observations.

Páginas relacionadas

Fuentes

Preguntas frecuentes

¿Cuánto tiempo lleva un proyecto de mapeo?

Para un laboratorio hospitalario general, los primeros cientos de pruebas llevan unas pocas semanas de trabajo a tiempo parcial con RELMA y un científico; el resto lleva meses y se hace mejor a medida que se solicitan las pruebas. El proceso de gestión es más importante que la velocidad inicial.

¿Debo mapear pedidos o resultados?

Ambos, pero primero los resultados: son lo que consumen otros sistemas. Los paneles solicitables obtienen sus propios códigos de panel LOINC; los analitos individuales informables obtienen códigos de componente.

¿Qué pasa si mi laboratorio informa una prueba en dos unidades?

Entonces son dos términos LOINC, uno por propiedad (masa vs concentración de sustancia). Decida qué unidad es canónica para el intercambio y convierta de manera consistente, conservando la original.

¿Puede un asistente de IA hacer el mapeo?

Puede proponer candidatos rápidamente, y eso es útil para un primer pase. Cada propuesta aún necesita una verificación de los seis ejes contra su muestra, unidades y método reales por parte de alguien que conozca el laboratorio, y la validación del código contra la versión actual de LOINC.

Anpheros Platform

Pruébalo gratis en el sandbox

Tu primera llamada FHIR en 5 minutos. Una API HL7 FHIR R4 con el consentimiento del paciente integrado: pruébala en el sandbox y luego conecta tu propia app o sistema de clínica.

Gratis · 30 pacientes sintéticos · sin tarjeta

Esta guía es informativa y no sustituye la consulta médica. Para decisiones sobre tu salud, habla con tu médico. En una emergencia, llama al número de emergencias local (112 en Europa).
Escrito por
El equipo de Anpheros

Anpheros crea un historial médico que el paciente controla y puede compartir con cualquier clínica, en una plataforma HL7 FHIR R4, con sede en la UE. Estas guías te ayudan a entender y organizar tu salud; no reemplazan a tu médico.

Sobre Anpheros →