Zum Inhalt springen
Ztract
Patientenakten & Laborbefunde

Laborbefunde, Analyt für Analyt strukturiert.

Alter und Geschlecht des Patienten, Befunddatum sowie jeder Analyt aus dem vollständigen Blutbild und der Differenzial-Leukozytenzahl — extrahiert als strukturierte numerische Felder mit erhaltenen Einheiten.

Live-Demo

Sehen Sie es an einem echten Dokument.

Klicken Sie rechts auf ein Feld und wir markieren links, woher es stammt.

Klicken Sie auf ein Feld oder eine Box, um sie zu verknüpfen.
Medical — page 1

Extracted fields

Complete blood count

Differential leucocyte count

Beispieldaten. Echte Engine-Ausgabe.

Übersicht

Was ist Laborbefund-Datenextraktion?

Laborbefund-Datenextraktion verwandelt Blut-Test- und Panel-PDFs in strukturierte Analyt-Datensätze, die klinische Forschungs-Plattformen, EHR-Migrations-Pipelines und Health-Tech-Apps aufnehmen können. Was früher einen klinischen Datenabstraktor erforderte — jeden Testnamen lesen, jeden Wert kopieren, den Referenzbereich in eine Tabelle tippen — läuft in Sekunden, mit jedem Wert an seiner Position auf dem Laborausdruck verankert für Audit-Sicherheit.

Aus dem Beispielbefund oben liefert Ztract das Alter und Geschlecht des Patienten, das Befunddatum, plus zwei verschachtelte Test-Panels: das vollständige Blutbild (CBC) mit Hämoglobin, Erythrozytenzahl, Leukozyten-Gesamtzahl, MCV, MCH, MCHC, RDW, PCV, MPV, PDW und PCT; und die Differenzial-Leukozytenzahl mit Neutrophilen, Lymphozyten, Monozyten, Eosinophilen und Basophilen. Jeder Analyt kommt als numerischer Wert zurück — nicht als String — sodass nachgelagerte Statistiken und Referenzbereichs-Prüfungen ohne Parse-Schritt funktionieren.

Laborbefunde variieren stark über Labore und Regionen. Hgb vs. Hb, mmol/L vs. mg/dL, zweizeilige vs. einzeilige Panel-Header, umfassende Stoffwechsel-Panels über 4-5 Seiten — das Schema ist layoutbewusst genug, um ein Panel als ein logisches Ergebnis zusammenzuhalten, auch wenn der Ausdruck über Seiten läuft. Die Engine verarbeitet gedruckte und gescannte Befunde gleichermaßen; Handyfotos mit leichtem Versatz funktionieren auch.

Schwierige Stellen

Wo es knifflig wird.

Die Gründe, warum dieser Dokumenttyp schwieriger ist, als er aussieht — und wie wir damit umgehen.

  • Einheiten- und Abkürzungsvariationen

    UK-Labore drucken "Hb", US-Labore drucken "Hgb"; das eine nutzt mmol/L, das andere mg/dL. Die Engine behält die Einheit am Wert, statt sie bei der Normalisierung zu verwerfen.

  • Referenzbereiche in fünf Notationen

    "3.5-5.0", "<5", ">2.0", "3.5 ± 0.5" — jedes Labor druckt seinen Referenzbereich anders. Wenn vorhanden, erfassen wir sowohl den Wert als auch die Grenze, damit nachgelagerte Auffälligkeits-Logik funktioniert.

  • Mehrseitige Panels zusammengefügt

    Ein CBC, gefolgt von einem Differenzial und einem Stoffwechsel-Panel, kann 4-5 Seiten laufen. Wiederholte Header werden dedupliziert; die Panels bleiben in der Ausgabe strukturell getrennt.

  • PHI-Felder zur Redaktion hervorgehoben

    Patientenname, MRN und Geburtsdatum (falls vorhanden) werden in eigenen Feldern hervorgehoben, damit nachgelagerte HIPAA-/GDPR-Redaktions-Pipelines einen klaren Startpunkt haben, ohne die Analyt-Struktur zu verlieren.

Wer es nutzt

Workflows, in denen es landet.

  • Klinische Forschung

    Kohorten-Datensätze aus Laborbefunden bauen, die als PDFs aus Dutzenden Klinik- und Labor-Systemen ankommen — gleiches Schema, unabhängig von der Quelle.

  • Digital Health Apps

    Patienten ihre eigenen Laborbefunde hochladen lassen und Verläufe von Analyten (Hämoglobin, WBC, Lipid-Panels) über die Zeit sichtbar machen.

  • EHR-Migration

    Historische Laborergebnisse aus PDF-Archiven in ein neues EHR übertragen — mit strukturierten Analyten statt importierten Scan-Dateien.

FAQ

Häufige Fragen.

Welche Arten von Laborbefunden verarbeitet Ztract heute?
Heute liegt der Fokus auf Bluttest-Panels: vollständiges Blutbild (CBC), Differenzial-Leukozytenzahl, einfache und umfassende Stoffwechsel-Panels, Lipid-Panels und ähnliche Befunde mit numerischen Analyten. Freitext-Radiologie- und Pathologie-Befunde haben eine andere Form und sind für diesen Anwendungsfall nicht im Umfang.
Werden Analytwerte als Zahlen oder Strings zurückgegeben?
Zahlen, mit ihrer Einheit als separatem Feld. So kommt die WBC-Gesamtzahl als numerischer Wert zurück, den das Labor gedruckt hat, mit angehängter Einheit (z. B. x10^3/uL). Das macht nachgelagertes Filtern und Schwellenwert-Prüfen ohne erneutes String-Parsing möglich.
Wie geht die Engine mit Referenzbereichen und Auffälligkeits-Markern um?
Wenn das Labor einen Referenzbereich neben dem Wert druckt, erfasst die Engine die untere und obere Grenze als numerische Felder. Auffälligkeits-Marker (H, L, *, ↑, ↓) werden pro Analyt erfasst, sofern vorhanden. Ihre nachgelagerte Logik entscheidet, was mit Werten außerhalb des Bereichs geschehen soll.
Was ist mit PHI und HIPAA-Konformität?
Ztract verarbeitet Dokumente in isolierten Workspaces, trainiert nie mit Kundendaten und unterstützt die Löschung von Dokumenten jederzeit. PHI-Felder (Name, MRN, Geburtsdatum, Adresse) werden in eigenen Feldern hervorgehoben, damit nachgelagerte Redaktion oder De-Identifikation darauf zugreifen kann, ohne die Analyt-Daten zu zerstören.
Kann es handschriftliche oder fotokopierte Laborbefunde lesen?
Gedruckte Laborbefunde — auch gefaxt und fotokopiert — funktionieren gut. Handschriftliche Annotationen auf einem Laborausdruck sind Best-Effort; die zugrundeliegenden gedruckten Analyten werden korrekt gelesen, auch wenn ein Kliniker Notizen darübergekritzelt hat.

Probieren Sie es an Ihrem eigenen Dokument aus.

Starten Sie kostenlos mit 30 Seiten. Keine Kreditkarte, kein Abo, kein Setup.