Processing 40,000+ charts every month

Revenue cycle automation for anesthesia billing

We turn anesthesia records into claim-ready codes: CPT, modifiers, time units, blocks, lines and ICD-10-CM. 97% accurate, and back in under 30 minutes.

DashboardBatchesReview queueExportsPayer rules
Batches › B-8412

Batch B-8412 · 612 charts

Completed in 24m 18s97.4% auto-coded16 to reviewCSV + 837P export
ChartProcedureAnes. CPTModifiersAdd-onsICD-10-CMUnitsStatus
7F3A21Total knee arthroplasty, R01402QK · P264447, 76942M17.1115.6Ready
7F3A22Laparoscopic cholecystectomy00790QX · P2—K80.2011.4Ready
7F3A23Screening colonoscopy00812AA · P1—Z12.115.2Ready
7F3A24CABG with pump oxygenator00567QK · P436620, 36556, 93312I25.1034.8Review
7F3A25Total hip arthroplasty, L01214QK · P364448M16.1216.9Ready
7F3A26Cataract extraction w/ IOL00142QZ · P2—H25.116.0Ready
↑ Submit a batchPythoncURLSFTP
01from aal import Client
02
03client = Client()  # reads AAL_API_KEY
04
05batch = client.batches.create(
06    files="charts/2026-10-07/*.pdf",
07    payer_rules="default",
08    export="837P",
09)
10print(batch.wait().summary)
Running in production forAnesthesia Management Partners
230K+
Patient claims processed
97%
Accuracy on CPT and ICD-10-CM
<30 min
Per batch, upload to export
40K+
Charts processed every month
Platform

Every step of anesthesia coding, in one pipeline

From the scanned anesthesia record to a claim your billing system can import.

Reads records as they actually arrive: scanned, faxed, handwritten, multi-page, with vitals flowsheets and handwritten times.

Learn more

Finds the procedure, surgeon, anesthesia provider, staffing ratio and ASA physical status in each record.

Learn more

Captures anesthesia start and stop times, including discontinuous time, so time units are calculated correctly.

Learn more

Sorts mixed uploads into anesthesia records, face sheets, op notes and insurance cards before anything is coded.

Learn more

Anesthesia record · 7F3A21

Scanned PDF · 4 pages · extracted in 3.1s
ProcedureR total knee
SurgeonDr. A. Patel
Anesthesia start07:42
Anesthesia stop09:51
ASA status2
AnestheticGeneral
ProviderCRNA
Directed byMD · 1:3
BlockFemoral, US
PositionSupine

Maps each surgical procedure to the correct anesthesia code (00100–01999), with base units from the crosswalk.

Learn more

Assigns AA, QK, QX, QY and QZ by staffing ratio, plus P1–P6, and calculates time units to your payer rules.

Learn more

Captures every separately billable add-on: peripheral nerve blocks, arterial lines, central lines, TEE and ultrasound guidance.

Learn more

Assigns specific diagnosis codes from the documentation and links each one to the right line item for medical necessity.

Learn more

Coded claim · 7F3A21

15.6 total units · ready to bill
ANESTHESIA
01402Knee arthroplasty · QK P20.99
ADD-ONS
64447Femoral nerve block0.98
76942Ultrasound guidance0.96
DIAGNOSIS
M17.11Primary OA, right knee0.99
I10Essential hypertension0.95

Every code gets a confidence score. Anything below your threshold goes to a review queue, so coders only see the exceptions.

Learn more

Upload hundreds of charts at once by API or SFTP. Results come back in under 30 minutes.

Learn more

Output is formatted for your billing system's import, as CSV, 837P or a custom layout.

Learn more

Every code links back to the text in the chart it came from, and every human edit is logged.

Learn more

Batch B-8412 · summary

Uploaded 08:02 · exported 08:26
612Charts
596Auto-coded
24mTurnaround
Review queueReasonConf.
7F3A24Multiple lines, verify TEE0.81
7F3B09Stop time illegible0.74
7F3B40Staffing ratio unclear0.86
How it works

Live in days, not months

01

Send your charts

Upload batches by API, by SFTP or through the console, in whatever format your facilities already send.

02

We code them

OCR, abstraction, anesthesia CPT, modifiers, units, blocks, lines and ICD-10-CM, with every code scored for confidence.

03

You bill

Export clean claims to your billing system. Your coders handle only the flagged exceptions.

Security

Built for protected health information

Encryption

Data is encrypted in transit and at rest.

Access control

Role-based access, so each person sees only what they need.

Audit logging

Every code, export and edit is logged.

BAA

We sign Business Associate Agreements with every client.

Get started

Send us a batch. Get coded claims back in 30 minutes.

See how your own charts come back coded by our pipeline.

Book a demo hello@anesthesiaautomation.com