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.
| Chart | Procedure | Anes. CPT | Modifiers | Add-ons | ICD-10-CM | Units | Status |
|---|---|---|---|---|---|---|---|
| 7F3A21 | Total knee arthroplasty, R | 01402 | QK · P2 | 64447, 76942 | M17.11 | 15.6 | Ready |
| 7F3A22 | Laparoscopic cholecystectomy | 00790 | QX · P2 | — | K80.20 | 11.4 | Ready |
| 7F3A23 | Screening colonoscopy | 00812 | AA · P1 | — | Z12.11 | 5.2 | Ready |
| 7F3A24 | CABG with pump oxygenator | 00567 | QK · P4 | 36620, 36556, 93312 | I25.10 | 34.8 | Review |
| 7F3A25 | Total hip arthroplasty, L | 01214 | QK · P3 | 64448 | M16.12 | 16.9 | Ready |
| 7F3A26 | Cataract extraction w/ IOL | 00142 | QZ · P2 | — | H25.11 | 6.0 | Ready |
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)
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 moreFinds the procedure, surgeon, anesthesia provider, staffing ratio and ASA physical status in each record.
Learn moreCaptures anesthesia start and stop times, including discontinuous time, so time units are calculated correctly.
Learn moreSorts mixed uploads into anesthesia records, face sheets, op notes and insurance cards before anything is coded.
Learn moreMaps each surgical procedure to the correct anesthesia code (00100–01999), with base units from the crosswalk.
Learn moreAssigns AA, QK, QX, QY and QZ by staffing ratio, plus P1–P6, and calculates time units to your payer rules.
Learn moreCaptures every separately billable add-on: peripheral nerve blocks, arterial lines, central lines, TEE and ultrasound guidance.
Learn moreAssigns specific diagnosis codes from the documentation and links each one to the right line item for medical necessity.
Learn moreEvery code gets a confidence score. Anything below your threshold goes to a review queue, so coders only see the exceptions.
Learn moreUpload hundreds of charts at once by API or SFTP. Results come back in under 30 minutes.
Learn moreOutput is formatted for your billing system's import, as CSV, 837P or a custom layout.
Learn moreEvery code links back to the text in the chart it came from, and every human edit is logged.
Learn more| Review queue | Reason | Conf. |
|---|---|---|
| 7F3A24 | Multiple lines, verify TEE | 0.81 |
| 7F3B09 | Stop time illegible | 0.74 |
| 7F3B40 | Staffing ratio unclear | 0.86 |
Upload batches by API, by SFTP or through the console, in whatever format your facilities already send.
OCR, abstraction, anesthesia CPT, modifiers, units, blocks, lines and ICD-10-CM, with every code scored for confidence.
Export clean claims to your billing system. Your coders handle only the flagged exceptions.
Data is encrypted in transit and at rest.
Role-based access, so each person sees only what they need.
Every code, export and edit is logged.
We sign Business Associate Agreements with every client.
See how your own charts come back coded by our pipeline.