AuthLens
AuthLens is a point-of-capture prior authorization readiness agent that helps clinicians prevent avoidable denials before they happen.
Core trick
Parses a payer's medical-necessity policy into discrete criteria and maps each to a verbatim cited excerpt from the note, transcript, or FHIR chart.
Description
AuthLens is a point-of-capture prior authorization readiness agent that helps clinicians prevent avoidable denials before they happen.
Prior authorization often fails not because a patient is ineligible for care, but because the evidence required to demonstrate medical necessity is missing, buried across the chart, or not clearly connected to the payer’s criteria. A clinician may make an appropriate treatment decision during the visit, yet administrative staff must later interpret a lengthy payer policy, search through notes and FHIR records, identify supporting evidence, request missing documentation, and manually assemble a submission packet.
By that point, the encounter context has gone cold. The clinician may receive an inbox message days later asking them to clarify symptom duration, document failed treatments, rewrite the clinical rationale, or participate in a peer-to-peer review. This creates repeated interruptions, duplicated documentation, and administrative work that contributes directly to physician burnout.
README excerpt
# AuthLens **Prior authorization readiness, at the point of capture.** AuthLens checks encounter documentation against a payer's medical-necessity policy *while the patient is still in the room* — downstream of an Abridge-style ambient note. It parses the policy into discrete criteria, maps each one to a **verbatim cited excerpt** from the note, transcript, or FHIR chart, classifies what's missing, asks the clinician one precise question, and produces a verified, source-grounded PA packet and mock form — stopping at **Ready for Clinician Review**. It never diagnoses, never recommends treatment, never predicts payer approval, and **never submits anything**. > All patient, clinician, and payer data here is **hackathon-authored > synthetic data**. The payer "Meridian Health Plans" is fictional. > See `data/` and ADR 0004. --- ## The problem Prior auth happens days after the visit, in a back office, from a note the clinician has already moved on from. A missing line of documentation costs a week — and the one person who could have fixed it in five seconds was the physician who saw the patient. AuthLens moves that check to the moment the documentation is created. --- ## Run it in two minutes Two processes. **`DEMO_MODE=1` is required** — see the note below it. ```bash # Terminal 1 — backend (http://localhost:8000) cd backend uv sync DEMO_MODE=1 uv run uvicorn app.main:app --reload --port 8000 # Terminal 2 — frontend (http://localhost:5173) cd authlens npm install npm