A phased async orchestrator drives every run from triage through submission-packet prep, emits live log entries for the UI, and persists the full RunRecord to disk (and MongoDB Atlas when configured).
Up to 12 TinyFish browser agents — one per selected payer — hit portals and policy bulletins concurrently via withThrowingTaskGroup, with a WKWebView live preview so operators can watch the current agent navigate.
An adversarial "medical director" LLM critiques every binder + letter. Failing drafts auto-revise; when evidence is genuinely missing, a Clinical Addendum Request is drafted for the physician instead of hallucinating the gap.
Log a real EOB on any completed run; the LLM extracts a structured denial reason and a generalizable PayerPersonaRule. Both persist to ~/Library/Application Support/EvidenceBinder/ and fire as predictive warnings on the next triage for the same payer + CPT.
PolicyTrackerService watches known payer + CPT policy pairs for quiet rule changes. When a retrieved policy has an active alert (e.g. BCBS tightened 22853 last week), the run is flagged before synthesis runs against stale rules.
Reads the patient's insurance provider string and maps aliases (Optum → UHC, CareFirst → BCBS, Elevance → Anthem, CVS → Aetna) to the twelve supported payers, so operators never pick the wrong bucket.
Every run produces an auditable binder with payer citations, medical necessity, and appeal letter. Native HTML→PDF rendering via WKWebView exports the binder, letter, and submission form for portal upload.
Every LLM call decodes into a typed Swift struct. If the model returns malformed JSON, the raw text is round-tripped back to the model with the target schema and a repair prompt before the pipeline gives up — no silent failures.
Every run saves logs, policies, binder, letter, and packet into Run History with a full detail sheet. Ships with 15+ realistic Demo Fill scenarios — step-therapy failures, rare disease, CAR-T, adversarial traps — so demos never depend on live PHI.
Every screen is designed for healthcare operators who need speed, clarity, and a full audit trail — not another SaaS dashboard.
Dashboard — Real-time stats, incomplete run alerts, and quick actions. Operators see system health at a glance.
SwiftUI · macOS 14+Fireworks AI · Llama 3.3 70BTinyFish API · search + fetchWebKit · WKWebViewPDFKit · WKWebView HTML→PDFServer-Sent EventsMongoDB Atlas · MongoKittenActor-serialized JSONWe're onboarding a small number of clinics and health systems. Use your professional hospital or enterprise email — personal addresses (Gmail, Outlook, Yahoo) are not accepted.
Want to see it in action sooner? Skip the line and book instantly.
Book via Calendly