Terminologie

Lokale Laborcodes zu LOINC zuordnen, Schritt für Schritt: die sechs Achsen, die Werkzeuge, die Fallstricke und eine ConceptMap

Labore berichten oft mit eigenen Testcodes. Zu LOINC zuordnen macht Ergebnisse vergleichbar & für jedes FHIR-System lesbar. Schritt-für-Schritt: Bestandsaufnahme, LOINC-Achsen, RELMA, Proben/Einheiten, Validierung, FHIR ConceptMap & Governance.

von Veröffentlicht 7 Min. Lesezeit

Kurze Antwort: Mapping bedeutet, für jeden Testcode, den Ihr Laborsystem verwendet (GLU, HBA1C, K), zu entscheiden, welcher LOINC-Begriff es ist, damit das Ergebnis von jedem anderen System verstanden werden kann. Die Methode ist überall dieselbe: Listen Sie Ihre Tests mit Probenmaterial, Einheiten und Methode auf; suchen Sie in LOINC entlang seiner sechs Achsen; entscheiden Sie gemeinsam mit den Wissenschaftlern des Labors, nicht allein; validieren Sie die Codes; speichern Sie die Zuordnung als FHIR ConceptMap; und verwalten Sie sie, damit neue Tests vor ihrer Einführung zugeordnet werden. Die "Top 2000"-Liste von LOINC deckt etwa 98 % des Ergebnisvolumens in den meisten Laboren ab, daher ist der erste Durchgang kleiner, als der Katalog vermuten lässt.

Schritt 1: Bestandsaufnahme

Exportieren Sie jeden bestellbaren und berichtbaren Test aus dem Laborinformationssystem mit: lokalem Code, lokalem Namen, Probenmaterialtyp, Einheiten, wie sie auf dem Bericht gedruckt sind, Methode oder Analysegerät, ob er quantitativ oder qualitativ ist, und dem Ergebnisvolumen über ein Jahr. Sortieren Sie nach Volumen. Die ersten paar hundert sind dort, wo der Wert liegt; seltene Tests können folgen.

Schritt 2: Verstehen Sie die sechs Achsen

Um einen lokalen Laborcode korrekt LOINC zuzuordnen, müssen alle sechs Achsen des LOINC-Begriffs mit dem lokalen Test übereinstimmen: Komponente (die gemessene Substanz), Eigenschaft (Massen- oder Stoffkonzentration), Zeitpunkt (Momentaufnahme oder Erfassungszeitraum), System (die Probe), Skala (quantitativ, ordinal, nominal oder narrativ) und Methode, die nur verwendet wird, wenn sie die Bedeutung des Ergebnisses verändert.

Ein LOINC-Begriff wird durch sechs Teile definiert, und eine korrekte Zuordnung passt alle sechs an:

Achse Frage Glukosebeispiele
Komponente Welche Substanz oder Eigenschaft? Glukose
Eigenschaft Masse, Substanz, Verhältnis, Anwesenheit…? MCnc (mg/dL) vs SCnc (mmol/L)
Zeitpunkt Zeitpunkt oder über einen Zeitraum? Pt vs 24H (Urinabnahme)
System Welches Probenmaterial? Ser/Plas vs Bld vs BldC (kapillar) vs Urin
Skala Quantitativ, ordinal, nominal, narrativ? Qn vs Ord (Teststreifen +/−)
Methode Nur wenn sie die Bedeutung ändert Glukometer, Immunassay, PCR

Daher ist 2345-7 (Glukose, MCnc, Pt, Ser/Plas, Qn) für eine Glukose in mg/dL im Serum richtig; 14749-6 ist derselbe Test, der in mmol/L berichtet wird; 2339-0 ist Vollblut; 41653-3 ist eine kapillare Glukometerablesung; 1518-0 ist eine Glukose 2 Stunden nach Belastung. Die Wahl von 2345-7 für alle diese verliert genau die Informationen, die Ergebnisse vergleichbar machen. Siehe Was ist ein LOINC-Code? und UCUM-Einheiten.

Schritt 3: Suche

Die Suche nach geeigneten LOINC-Begriffen erfolgt mit RELMA, dem kostenlosen Mapping-Assistenten von Regenstrief, der ein Inventar importiert und Kandidaten mit ihren Achsen vorschlägt, mit search.loinc.org für einzelne Abfragen, mit der $expand-Operation eines Terminologieservers und einem Textfilter beim Erstellen der Zuordnung in Software sowie mit veröffentlichten nationalen Zuordnungstabellen als Querverweis, aber nicht als endgültige Antwort.

  • RELMA, Regenstriefs kostenloser Mapping-Assistent, importiert Ihr Inventar und schlägt Kandidaten mit den Achsen nebeneinander vor; es ist das Standardwerkzeug für einen ersten Durchgang.
  • search.loinc.org für einzelne Nachschlagevorgänge; filtern Sie nach System und Eigenschaft.
  • Ein Terminologie-Server $expand mit einem Textfilter, wenn Sie die Zuordnung in Software erstellen. Siehe Terminologie-Server erklärt.
  • Öffentliche Zuordnungen von anderen Laboren und nationalen Programmen (viele Länder veröffentlichen nationale Laborkodex → LOINC-Tabellen) als Querverweis, niemals als endgültige Aussage, da ihre Probenmaterialien und Einheiten von Ihren abweichen können.

Schritt 4: Entscheiden Sie mit dem Labor

Die Entscheidung für jeden LOINC-Code erfolgt gemeinsam mit einem Labormitarbeiter, der die Analysegeräte kennt, und folgt festen Regeln: Bevorzugen Sie begriffslose Begriffe, kodieren Sie die Probe so, wie sie gemeldet wird, und nicht, wie sie entnommen wurde, lassen Sie die gemeldeten Einheiten die Eigenschaft bestimmen, wählen Sie ordinale oder nominale Skalen für qualitative Ergebnisse, ordnen Sie Panels sowie Komponenten zu und erzwingen Sie niemals eine Annäherung.

Das Mapping-Meeting benötigt einen Laborspezialisten, der die Analysegeräte kennt, und eine Regelbuch:

  • Zuerst ohne Methode. Wählen Sie einen Begriff ohne Methode, es sei denn, Ihre Methode ändert die klinische Interpretation (Troponin-Assays, Drogentests, molekulare Tests).
  • Probenmaterial wie berichtet, nicht wie entnommen. Ein Serum/Plasma-Begriff für die Chemie, auch wenn die Röhre Vollblut war, da das Analysegerät Plasma gemessen hat.
  • Einheiten bestimmen die Eigenschaft. Massenkonzentration für mg/dL, Stoffmengenkonzentration für mmol/L; wenn Ihr Labor beides berichtet, haben Sie zwei LOINC-Codes.
  • Qualitative Ergebnisse. Ordinal (Ord) für +/−, 1+/2+; nominal (Nom) für identifizierte Organismen; der Wert benötigt dann seine eigene Kodierung, normalerweise SNOMED CT (LOINC vs SNOMED CT).
  • Panels. Ordnen Sie das bestellbare Panel (CBC 58410-2, Basis-Stoffwechsel-Panel 51990-0) sowie jede Komponente zu; ein DiagnosticReport trägt das Panel, die Observations tragen die Komponenten.
  • Berechnete Werte. eGFR, berechnetes LDL, Anionenlücke haben eigene Begriffe, die die Formel benennen oder "berechnet" sagen.
  • Keine Übereinstimmung. Notieren Sie es, fordern Sie einen neuen Begriff von Regenstrief an (sie fügen Hunderte pro Veröffentlichung hinzu) und verwenden Sie vorerst einen lokalen Code mit einer klaren System-URL. Erzwingen Sie niemals eine Annäherung.

Schritt 5: Validieren

Die Validierung einer LOINC-Zuordnung bedeutet die Bestätigung, dass für jeden ausgewählten Code der Begriff in der aktuellen LOINC-Version existiert und aktiv ist und dass seine Achsen mit der Zeile im Inventar übereinstimmen. Eine $lookup-Operation eines Terminologieservers gibt die Eigenschaften Komponente, Eigenschaft, System und Skala für eine programmatische Prüfung zurück und kennzeichnet veraltete Begriffe zusammen mit ihrem Ersatz.

Bestätigen Sie für jeden gewählten Code, dass er existiert und aktiv ist und dass seine Achsen mit Ihrer Inventarzeile übereinstimmen. Gegen einen Terminologie-Server:

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

Überprüfen Sie die zurückgegebenen Eigenschaften (COMPONENT, PROPERTY, SYSTEM, SCALE_TYP) programmgesteuert, kennzeichnen Sie veraltete Begriffe (LOINC markiert sie mit einem Status und einem Ersatz) und behalten Sie die LOINC-Version, gegen die Sie validiert haben.

Schritt 6: Speichern Sie die Zuordnung als ConceptMap

Eine abgeschlossene lokale Code-zu-LOINC-Zuordnung wird als FHIR ConceptMap-Ressource gespeichert: ein Quellcode-System für die Tests des Labors, LOINC als Ziel und ein Element pro lokalem Code mit seinem Ziel-LOINC-Code und einer Äquivalenz. Auf einem Terminologieserver geladen, steuert die ConceptMap die $translate-Funktion zur Importzeit; im Versionskontrollsystem aufbewahrt, ist sie die Audit-Trail.

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

Auf einem Terminologie-Server geladen, erledigt $translate die Konvertierung zur Importzeit; im Versionskontrollsystem gespeichert, ist es die Prüfpfad jeder Entscheidung. Schnittstellen-Engines und der Labor-Konnektor lesen dieselbe Tabelle.

Schritt 7: Verwalten

Neue Tests müssen vor dem Fluss der Ergebnisse an LOINC zugeordnet werden; eine Änderung des Analysegeräts löst eine Überprüfung der betroffenen Zeilen aus; LOINC-Versionen (zweimal jährlich) werden auf veraltete Begriffe überprüft; und die Zuordnung hat einen Eigentümer. Ohne dies driftet ein zugeordnetes Labor innerhalb eines Jahres zurück zu lokalen Codes.

Probieren Sie es aus

Die Anpheros kostenlose FHIR-Sandbox akzeptiert Observations mit LOINC-Codes und UCUM-Einheiten und lehnt unbekannte Codes mit einer Fehlermeldung ab, die das Problem benennt, was sie zu einem kostengünstigen Testbett für eine neue Zuordnung macht. Der Entwicklerleitfaden zum Import von Laborergebnissen führt durch eine CSV-Datei, in der lokale Codes zu FHIR Observations werden.

Verwandte Seiten

Quellen

Häufige Fragen

Wie lange dauert ein Mapping-Projekt?

Für ein allgemeines Krankenhauslabor dauern die ersten paar hundert Tests einige Wochen Teilzeitarbeit mit RELMA und einem Wissenschaftler; der lange Schwanz dauert Monate und wird am besten durchgeführt, wenn Tests bestellt werden. Der Governance-Prozess ist wichtiger als die anfängliche Geschwindigkeit.

Soll ich Bestellungen oder Ergebnisse zuordnen?

Beides, aber zuerst Ergebnisse: Sie sind es, was andere Systeme verbrauchen. Bestellbare Panels erhalten ihre eigenen LOINC-Panel-Codes; einzelne berichtbare Analyten erhalten Komponentencodes.

Was ist, wenn mein Labor einen Test in zwei Einheiten berichtet?

Dann sind es zwei LOINC-Begriffe, einer pro Eigenschaft (Masse vs. Stoffmengenkonzentration). Entscheiden Sie, welche Einheit für den Austausch kanonisch ist, und konvertieren Sie konsistent, wobei das Original beibehalten wird.

Kann ein KI-Assistent das Mapping durchführen?

Er kann schnell Kandidaten vorschlagen, und das ist nützlich für einen ersten Durchgang. Jeder Vorschlag muss immer noch von jemandem, der das Labor kennt, anhand Ihrer tatsächlichen Probe, Einheiten und Methode überprüft werden, und der Code muss gegen die aktuelle LOINC-Veröffentlichung validiert werden.

Anpheros Platform

Kostenlos in der Sandbox testen

Ihr erster FHIR-Aufruf in 5 Minuten. Eine HL7 FHIR R4 API mit der Zustimmung des Patienten: probieren Sie sie in der Sandbox aus und verbinden Sie dann Ihre eigene App oder Ihr Kliniksystem.

Kostenlos · 30 synthetische Patienten · keine Karte

Dieser Ratgeber dient der Information und ersetzt keine ärztliche Beratung. Sprechen Sie bei Entscheidungen über Ihre Gesundheit mit Ihrem Arzt oder Ihrer Ärztin. Im Notfall rufen Sie die örtliche Notrufnummer an (112 in Europa).
Erstellt von
Das Anpheros-Team

Anpheros entwickelt eine Patientenakte, die der Patient kontrolliert und mit jeder Klinik teilen kann, auf einer HL7 FHIR R4-Plattform mit Sitz in der EU. Diese Anleitungen helfen Ihnen, Ihre Gesundheit zu verstehen und zu organisieren; sie ersetzen nicht Ihren Arzt.

Über Anpheros →