EOB-Datenextraktion

EOB zu Excel: Anspruchsnummern, CPT-Codes und Patientenanteil von jedem Kostenträger

Das manuelle Abtippen von Abrechnungsdaten aus einer EOB dauert 3 Minuten pro Seite. Dieses Tool liest Formate von Blue Cross, Aetna, Medicare und Medicaid in 5–10 Sekunden, mit den von Ihnen definierten Spaltennamen, Layouts und berechneten Salden.

5–10 Sekunden pro EOB · Bis zu 99 % Genauigkeit bei digitalen PDFs · Verschlüsselte Verarbeitung

PDF & Scans
XLSX/CSV/JSON
Alle Kostenträgerformate

Jedes Feld, das ein Abrechnungsteam aus einer EOB zieht

Jede Leistungserklärung enthält dieselben logischen Felder, unabhängig davon, welcher Kostenträger sie gesendet hat: Anspruchsnummer, Verfahrenscodes, vier Geldspalten (was der Anbieter in Rechnung gestellt hat, was der Plan zugelassen hat, was die Versicherung gezahlt hat, was der Patient schuldet) und Anpassungsgrundcodes. Das Problem ist, dass keine zwei Kostenträger sie gleich beschriften oder anordnen, sodass eine Spaltenzuordnung, die für die EOB eines Kostenträgers erstellt wurde, bricht, sobald eine Abrechnung eines anderen Kostenträgers in der Charge landet. Benutzerdefinierte Spaltenextraktion überspringt diesen Neuaufbau: Geben Sie die gewünschten Spaltennamen einmal ein, und die KI findet jeden Wert, indem sie versteht, was das Feld bedeutet, nicht wo es steht, sodass dieselbe EOB-zu-Excel-Spaltenzuordnung weiterhin funktioniert, wenn neue Kostenträger im Stapel auftauchen.

Schadennummer / ICN
Patientenname
Leistungsdatum
Name des Leistungserbringers
CPT-Code / HCPCS-Code
In Rechnung gestellter Betrag
Zulässiger Betrag
Versicherungsleistung
Selbstbeteiligung (Deductible)
Zusatzbeitrag / Zuzahlung
Patientenanteil
CARC-Code Hinweis
Schaden-Nr.LeistungsdatumCPT-CodeAbgerechnetErstattungsfähigVersicherungsleistungPatientenanteilNetzwerkstatus
7821456303/14/202699213$180.00$120.00$96.00$24.00Im Netzwerk

Warum die EOB-Extraktion vorlagenbasierte Tools scheitern lässt

EOBs enthalten vier semantisch ähnliche Geldspalten: abgerechnet, bewilligt, gezahlt und Patientenanteil. Kostenträger tauschen ihre Namen und Reihenfolge zwischen den Abrechnungen frei aus. „Ständig zu versuchen, etwas Brauchbares mit etwas, das wirklich alles nachverfolgen kann, aber 50 Spalten hat und niemand ausfüllen möchte, in Einklang zu bringen" – so beschrieb ein Entwickler von Gesundheitstools auf r/HealthInsurance das Problem der EOB-Nachverfolgung. Die Dateneingabe, nicht die Daten selbst, ist der Engpass, und Vorlagen-Tools, die Felder nach Position zuordnen, verschlimmern das Problem.

01

Payer-spezifische Vorlagen vervielfachen sich mit jedem Versicherer. Eine Praxis, die mit Blue Cross, Aetna, UHC, Cigna und Medicare abrechnet, muss mindestens fünf Layouts verwalten. Vorlagenbasierte Tools erfordern eine Einrichtung pro Payer: Markieren Sie, wo jedes Feld sitzt, und pflegen Sie diese Bereiche, sobald ein Payer seine Abrechnung neu gestaltet.

02

Die Spaltenpositions-Zuordnung scheitert stillschweigend bei neu angeordneten Geldspalten. Wenn ein Payer „Patient Responsibility“ dorthin setzt, wo letzten Monat „Insurance Paid“ stand, ordnet ein positionsbasiertes Tool die falsche Zahl der falschen Spalte zu – und ein falscher, aber plausibler Dollarbetrag ist schwerer zu erkennen als ein leerer.

03

CARC-Codes tragen operative Bedeutung, die eine flache Spalte „Code“ verliert. CO (vertragliche Anpassung), PR (Patientenanteil) und OA (sonstige Anpassung) lösen jeweils unterschiedliche Folgeaktionen aus – sei es das Einreichen eines Einspruchs, das Abrechnen mit dem Patienten oder das Abschreiben des Saldos.

01

Ein Satz Spaltennamen extrahiert die EOB jedes Zahlungsträgers. Geben Sie „Claim-Nummer“ einmal ein und die KI findet sie, egal ob die Bezeichnung „Claim #“, „Claim ID“, „ICN“ oder „Referenznummer“ lautet – denn sie gleicht anhand der Bedeutung des Feldes ab, nicht anhand seiner Bezeichnung oder Position. Das ist Benutzerdefinierte Spaltenextraktion: Sie definieren die Ausgabespalten, die KI liest jedes Layout, um sie zu füllen.

02

Semantisches Mapping bedeutet: Eine Formatänderung des Zahlungsträgers ist kein Ereignis. Wenn ein Zahlungsträger seine EOB neu gestaltet, gibt es keine Vorlage, die aktualisiert werden müsste. Die KI liest das neue Layout auf dieselbe Weise wie das alte und versteht, was jeder Betrag darstellt – die Neugestaltung kostet Sie also null Wartungszeit.

03

CARC-Codes landen in eigenen Spalten, jede einzeln auswertbar. Definieren Sie separate Spalten für verschiedene Codetypen und die KI leitet jeden Code entsprechend weiter. Eine CO-29-Ablehnung wegen versäumter Frist, eine PR-2-Patientenzuzahlung und eine OA-Anpassung treffen jeweils in einer Spalte ein, die Ihr Team filtern und bearbeiten kann – statt in einem vermischten Textfeld zu landen, das Sie erneut parsen müssten.

Von einem gemischten EOB-Stapel verschiedener Kostenträger zu einer einzigen Abstimmungs-Tabelle

Stapel hochladen, sobald er eintrifft

Ein monatlicher Stapel mischt digitale PDFs von den Portalen der Kostenträger, per E-Mail gesendete EOB-Anhänge (weitergeleitet an Ihre dedizierte E-Mail-Inbox-Adresse; jedes Konto erhält eine, sodass Anhänge ohne Login in Ihrer Verarbeitungswarteschlange landen) und gescannte Papierkopien. Alles geht ohne Vorsortierung nach Kostenträger, Plantyp oder Format in einen Stapel.

Spalten definieren, Abstimmungsmathematik überspringen

Überspringen Sie die erneute Ableitung des Saldos in Excel. Geben Sie die Ausgabespalten einmal ein: Claim Number, Date of Service, CPT Code, Billed Amount, Allowed Amount, Insurance Paid, Patient Responsibility. Fügen Sie eine berechnete Spalte wie Balance (Billed − Allowed − Insurance Paid) hinzu, und die KI führt die Berechnung während der Extraktion durch, sodass Sie den fertigen Wert erhalten, nicht Rohzahlen, die Sie manuell abgleichen müssen.

Eine Zeile pro Anspruch, alle Kostenträger ausgerichtet

Laden Sie eine einzige Excel-Datei mit ausgerichteten Spalten für alle Kostenträger herunter. Abgelehnte Ansprüche tragen ihre CARC-Codes in einer eigenen Spalte, sodass Sie CO-29-Ablehnungen wegen verspäteter Einreichung filtern und bearbeiten können, ohne jedes Dokument zu lesen. Exportieren Sie als XLSX, CSV oder JSON oder übertragen Sie die Ergebnisse direkt mit dem Add-on in Google Sheets.

Wann die EOB-Extraktion zuverlässig ist und wann Sie prüfen sollten

Zuverlässig verarbeitet

Digitale PDFs aus den Portalen der Kostenträger. Native digitale Dokumente haben saubere Beschriftungen und präzise Beträge, daher extrahieren Portal-Download-EOBs mit bis zu 99 % Feldgenauigkeit.

Gemischte Kostenträger-Batches mit einer Spaltendefinition. Ein Stapel mit zehn oder mehr Kostenträgern wird ohne Konfiguration pro Kostenträger in eine einheitliche Tabelle extrahiert.

Bezahlte und abgelehnte Ansprüche im selben Dokument. Kostenträger verwenden auf derselben EOB manchmal unterschiedliche Layouts für beide Fälle. Die KI liest jeden Abschnitt unabhängig und leitet beide in Ihre Ausgabe.

Diese Fälle prüfen

Verblasste gescannte Papier-EOBs. Bei kontrastarmen Scans kann eine CPT-Ziffer oder ein Betrag falsch gelesen werden. Prüfen Sie stichprobenartig jedes Dokument, das ausgewaschen wirkt.

Handschriftliche Randnotizen. Manuelle Anmerkungen auf der EOB fügen Informationen hinzu, die die KI weniger zuverlässig liest als gedruckten Text. Prüfen Sie die Bemerkungsspalte bei Dokumenten mit handschriftlichen Markierungen.

Ablehnungen mit mehreren Codes in einer Zeile. Wenn eine abgelehnte Leistungszeile mehrere CARC-Codes gleichzeitig enthält, vergewissern Sie sich, dass die Code-Gruppierung wie erwartet zugeordnet wird.

Häufig gestellte Fragen

Kann die Abrechnungsnummer auch dann extrahiert werden, wenn jeder Kostenträger eine andere Bezeichnung verwendet, z. B. „Claim #", „Claim ID" oder „ICN"?

Ja. Benennen Sie eine Spalte „Claim Number" und die KI findet den Wert anhand der Bedeutung, nicht durch Abgleich einer Bezeichnung. Ob die EOB „Claim #" oben rechts (Blue Cross), „Claim ID" in einem linken Kopfblock (Aetna) oder „ICN" in den Medicare-Leistungsdetails ausgibt – die Kennung landet in derselben Spalte, ohne dass eine regelbasierte Anpassung pro Kostenträger erforderlich ist.

Kann ich CPT-Codes und alle vier Geldspalten (Rechnungsbetrag, erstattungsfähiger Betrag, gezahlter Betrag, Patientenanteil) in separate Spalten übernehmen?

Ja. Definieren Sie eine Spalte pro Feld: „CPT Code", „Billed Amount", „Allowed Amount", „Insurance Paid", „Deductible", „Coinsurance", „Patient Responsibility" – und die KI ordnet den jeweils korrekten Wert zu, indem sie versteht, was das Feld darstellt, nicht wo es auf der Seite steht. Dieselben Definitionen funktionieren für alle Layouts der Kostenträger, einschließlich bezahlter und abgelehnter Ansprüche in einer Tabelle.

Kann ich EOBs von vielen verschiedenen Kostenträgern in einem Batch verarbeiten, ohne sie vorher nach Kostenträger zu sortieren?

Ja. Laden Sie eine gemischte Sammlung von Blue Cross-, Aetna-, UnitedHealthcare-, Medicare- und Medicaid-EOBs hoch, einschließlich digitaler PDFs, Scans und E-Mail-Anhängen. Definieren Sie Ihre Spalten einmal und die KI liest das Layout jedes Dokuments unabhängig, ordnet die korrekten Werte den jeweiligen Spalten zu und konsolidiert alles in einer Tabelle mit einer Zeile pro Anspruch. Kein Vorsortieren und keine Vorlagenkonfiguration pro Kostenträger – das macht die Batch-Verarbeitung bei großen Mengen praktikabel.

Extrahiert es CARC-Bemerkungscodes, und kann ich sie in einer eigenen Spalte erhalten?

Ja. Benennen Sie eine Spalte „Remark Code“ und die KI zieht die Claim Adjustment Reason Codes aus jeder Zeile: CO (vertragliche Anpassung), PR (Patientenanteil), OA (sonstige Anpassung). Definieren Sie separate Spalten für verschiedene Codetypen, um jeden in seine eigene Spalte zu leiten, damit Ihr Team nach bestimmten Codes filtern kann (z. B. CO-29-Ablehnungen wegen verspäteter Einreichung), statt jedes Dokument manuell durchzusehen.

Wie genau ist die Extraktion, und muss ich trotzdem jedes Feld überprüfen?

Bei digitalen PDFs von großen Zahlertportalen erreicht die Genauigkeit bei gedrucktem Text bis zu 99 %. Der Prüfaufwand hängt von Ihren Dokumenten ab: Fahren Sie in der Prüfansicht über jede extrahierte Zelle, um genau zu sehen, woher der Wert auf der ursprünglichen EOB stammt. Die Prüfung eines Batches dauert Sekunden pro Seite, nicht Minuten. Für kritische Buchungen überprüfen Sie Beträge auf verblassten oder annotierten Dokumenten; für die routinemäßige Abstimmung ist die Extraktion zuverlässig genug, um sie unverändert zu verwenden.

📮 contact email: [email protected]