Zum Hauptinhalt springen

Daten aus Laborergebnisse extrahieren

Ein Laborergebnisbericht ist oft der Ausgangspunkt einer Diagnose, und eine Klinik oder ein Forschungsteam erhält sie aus einem Dutzend Quellen, die sich im Format nie einig sind: ein Quest Diagnostics-PDF, ein LabCorp-Portal-Export, ein Ausdruck aus einem Krankenhaussystem und ein gefaxtes Panel von einem überweisenden Arzt. Die Daten, die jeder Bericht enthält, sind im Konzept gleich: eine Liste von Analyten, jeweils mit einem Messwert, den Einheiten, einem Referenzbereich und einer Kennzeichnung, wenn das Ergebnis außerhalb dieses Bereichs liegt. Allein ein Stoffwechselpanel kann 14 Analyte umfassen, und ein einzelner Bericht kann mehrere Panels stapeln, sodass ein Patientenaktensystem oder ein Forscher jede erfasste Zeile benötigt, deren Wert mit dem richtigen Referenzintervall verknüpft ist. Die Schwierigkeit konzentriert sich auf Einheiten, Referenzbereiche und die Hoch-Niedrig-Kennzeichnungen. Identische Analyte werden in verschiedenen Laboren in unterschiedlichen Einheiten angegeben, sodass Glukose mit 95 mg/dL in einem Bericht in einem anderen 5,3 mmol/L entspricht, und ein Wert ist ohne seine Einheit bedeutungslos. Referenzbereiche sind selbst ein Paar (etwa 70 bis 99 mg/dL), das an seinen Analyten gebunden bleiben muss, und die Abweichungskennzeichnung (H, L oder ein kritischer Marker) bestimmt die klinische Nachverfolgung. Viele Analyte lassen sich einem LOINC-Code zuordnen, der den Vergleich von Ergebnissen aus verschiedenen Laboren ermöglicht, und die Erfassung dieses Codes macht ein Ergebnis interoperabel. Ein Bericht vom 2026-04-18 mit einer nüchternen Glukose von 110 mg/dL, gekennzeichnet mit H, ist nur dann verwertbar, wenn Wert, Einheit, Bereich und Kennzeichnung zusammen vorliegen. Talonic liest den Laborbericht und gibt jeden Analyten mit Wert, Einheit, Referenzbereich, Abweichungskennzeichnung und, sofern vorhanden, LOINC-Code aus, gruppiert nach Panel. Ein klinisches oder Forschungssystem lädt strukturierte Ergebnisse, statt ein Panel von Hand neu zu erfassen. Ergebnisse, entnommen am 2026-04-18 bei Quest Diagnostics und aus dem EHR und dem EMR als PDF exportiert, lassen eine US-Klinik eine nüchterne Glukose von 110 mg/dL mit dem Referenzbereich 70 bis 99 vergleichen, während der LOINC-Code den Wert über LabCorp und Mayo Clinic Laboratories hinweg vergleichbar hält.

Was aus Laborergebnisse extrahiert wird

PatientennameHelen Park
Entnahmedatum2026-04-18
Durchführendes LaborQuest Diagnostics
AnalytGlucose, fasting
Wert110
Einheitenmg/dL
Referenzbereich70 to 99
KennzeichnungH (high)
LOINC-Code1558-6

So funktioniert die Extraktion für Laborergebnisse

Laborberichte kommen als PDFs von Referenzlaboren, EHR-Exporte und gefaxte Panels an, sodass die Analyt-Tabelle bei jeder Quelle anders aussieht. Talonic liest den Bericht und ordnet ihn dem Laborergebnis-Schema in der Field Registry zu, das jeden Analyten mit Wert, Einheit, Referenzbereich und Abweichungskennzeichen erfasst statt als flachen Zahlenblock. Einheiten bleiben explizit, da ein Wert ohne Einheit klinisch bedeutungslos ist, und der Referenzbereich ist als Von-bis-Paar an seinen Analyten gebunden. Abweichungskennzeichen (H, L oder ein kritischer Indikator) werden erfasst, damit ein nachgelagertes System eine Nachverfolgung auslösen kann. Ein LOINC-Code wird angehängt, wenn der Bericht einen enthält, wodurch Ergebnisse von Quest Diagnostics und LabCorp auf derselben Achse verglichen werden können. Jeder Wert wird mit einem Konfidenzwert und einer Pixel-Bereichs-Herkunft gemäß DIN SPEC 91491-Konformität zurückgegeben, sodass ein Kliniker ein Ergebnis gegen den Quellbericht prüfen kann.

Beispielextraktion

Ein mehrteiliger Laborbericht eines Referenzlabors

{
  "patient_name": "Helen Park",
  "collection_date": "2026-04-18",
  "performing_lab": "Quest Diagnostics",
  "panels": [
    {
      "panel": "Comprehensive Metabolic Panel",
      "results": [
        {
          "analyte": "Glucose, fasting",
          "value": 110,
          "units": "mg/dL",
          "reference_low": 70,
          "reference_high": 99,
          "flag": "H",
          "loinc": "1558-6"
        },
        {
          "analyte": "Creatinine",
          "value": 0.9,
          "units": "mg/dL",
          "reference_low": 0.6,
          "reference_high": 1.3,
          "flag": null,
          "loinc": "2160-0"
        }
      ]
    }
  ]
}

Häufig gestellte Fragen

Bleiben Einheiten an jeden Wert gebunden?

Jeder Analytwert wird mit seiner expliziten Einheit erfasst, da derselbe Analyt in verschiedenen Laboren in unterschiedlichen Einheiten angegeben wird und eine Zahl ohne Einheit nicht interpretiert oder verglichen werden kann.

Wie werden Referenzbereiche und Kennzeichnungen gehandhabt?

Referenzbereiche werden als Von-bis-Paar erfasst, das an den Analyten gebunden ist, und die Abweichungskennzeichnung (H, L oder ein kritischer Marker) wird mitgeliefert, damit ein Aktensystem Werte außerhalb des Bereichs zur Nachverfolgung anzeigen kann.

Werden LOINC-Codes erfasst?

Wenn ein Bericht für einen Analyten einen LOINC-Code enthält, wird dieser erfasst. Dadurch können Ergebnisse von Quest Diagnostics, LabCorp und einem Krankenhauslabor normalisiert und verglichen werden.

Autorenhinweis

Geprüft von Talonic engineering, schema review · zuletzt geprüft am 2026-06-15