v6.10 — AI Model Upgrade & Coding RefinementsJune 30, 2026
- ✓Upgraded the underlying AI model for improved accuracy and speed
- ✓Resolved a brief extraction reliability issue that appeared right after today's model upgrade
- ✓Thyroid lab coding corrected for Medicare — when a TSH or thyroid function test is documented, the diagnosis now correctly reflects an abnormal thyroid-function finding instead of a generic unspecified-lab-result code
- ✓Drug allergy status code no longer appears when a note explicitly states no known drug allergies (NKDA) or denies allergies — previously this could surface incorrectly on pre-op notes with a negative allergy section
- ✓Future or conditional prescribing language (e.g. "will start X if no improvement") no longer counts as Moderate medical-decision-making risk — only medications actually ordered at today's visit affect that score
- ✓Multiple medications prescribed for the same diagnosis are now correctly counted as one condition for medical-decision-making complexity, not as multiple separate problems
- ✓Preventive visit codes for children and adolescents (ages 0–17) are now assigned to the correct age bracket automatically
- ✓Corrected an issue where a single documented blood pressure reading could result in the wrong blood pressure quality code being selected
- ✓Tobacco use coding now distinguishes cigarettes, vaping/e-cigarettes, and smokeless tobacco, each mapping to its own correct diagnosis code
- ✓Procedure modifiers for toe, finger, and eyelid procedures now correctly reflect the laterality and digit documented in the note
- ✓Unspecified single-episode depression (F32.A) is now recognized as a valid, current diagnosis code rather than being incorrectly flagged as invalid
- ✓Fixed a false positive where "Vitamin K2" listed in a patient's medication list was misread as a lab value, incorrectly triggering a low-potassium flag
- ✓Pre-operative clearance visits where obesity is the only documented risk factor no longer trigger an incorrect suggestion to bill a higher-complexity E/M code
- ✓E/M code level now automatically reconciles with the documented medical-decision-making complexity when the two were inconsistent — correcting the suggested code upward or downward to match
- ✓The Note/Results toggle stays in a fixed position in the left panel — it no longer changes position when you switch views
- ✓The "IPPE" visit type is now labeled "Welcome to Medicare" for clarity, with a tooltip explaining the one-time Medicare benefit
- ✓Left panel now shows your visit context (payer, patient type, visit type) in both Note and Results views
v6.9 — UX Refresh, Performance & Clinical CodingJune 23, 2026
- ✓Note & context / Results toggle — flip between the input card and the results panel instantly after extraction; your note and all context settings are preserved when switching back
- ✓History tab rebuilt — expandable card list replaces the old 3-panel layout; a stats bar shows total RVU, extractions, HCC codes captured, and high-denial-risk visits; search, date-range filter pills, and an HCC-only toggle narrow the list; each expanded card shows a live code grid with HCC indicators, a mini stats bar, and Copy for EHR / Open in Extract / Superbill PDF / Delete actions
- ✓Analytics tab rebuilt — single-page dashboard replaces section navigation; KPI strip (Total RVU, RVU/Visit, Extractions, HCC Codes, Quality Codes, Avg Codes/Visit), RVU trend chart, payer mix, top codes, visit types, E/M distribution, and denial-risk patterns are all visible at once without clicking through sections
- ✓New note / Open new tab buttons — appear in the left panel after extraction completes; start fresh or open a second window without losing your current results
- ✓Referral popup removed from the Extract tab
- ✓Performance — a keepalive cron fires every 5 minutes to prevent cold starts; the Anthropic client is now initialized at module load rather than on the first request, reducing perceived latency on the first extraction of a session
- ✓Digit modifier rules — toes (TA–T9), fingers (FA–F9), and eyelids (E1–E4) now have explicit laterality mapping in the extraction model; Filter 110 flags a denial risk warning when an emitted digit modifier conflicts with the documented laterality in the note
- ✓Filter 83 (drug allergy Z88.8) — the code is now suppressed when the note documents NKDA, no known drug allergies, or denies allergy; previously the code could appear on pre-op notes even when the allergy section was explicitly negative
- ✓Contingent prescribing no longer scores as Moderate MDM Risk — phrases like "low threshold to start X if worsens" or "will start X if no improvement" represent future intent, not a prescription written today; the MDM Risk element correctly stays Low or Minimal unless an Rx is actually ordered at this visit
v6.8 — New Layout & Batch RedesignJune 21, 2026
- ✓New extraction layout — two-column card fills the full screen: visit context on the left, clinical note on the right. Works on any monitor size without scrolling past a cramped sidebar.
- ✓Code summary panel — after extraction, the left rail shows all extracted codes grouped by category (E/M, ICD-10, CPT, HCPCS, Quality) with jump-to navigation links for instant scrolling to each section.
- ✓Batch extract redesigned — a shared context bar at the top applies payer, patient type, and visit type to every note at once. Each note card shows only the textarea; expand any card to override context for that note individually. A 4-color status stripe (gray / pulsing green / solid green / red) shows extraction state at a glance.
- ✓Progressive rendering — extracted codes appear roughly 20 seconds into extraction with an amber "Preliminary — do not submit" banner. Full results including justifications, optimization tips, and denial risks load at approximately 33 seconds. The banner clears automatically.
- ✓Simple / Full view toggle — Simple mode shows only the code grids and any Medium or High denial risks, reducing visual noise for routine billing. Full mode restores all detail including tips, NCCI warnings, addenda, and validation filters.
- ✓Performance improvements — plan lookups now served from a shared Redis cache (~2–5 ms vs ~20–60 ms); database writes and post-extraction emails moved to background tasks so the results page loads immediately after extraction completes.
v6.7 — Reliability & Coding AccuracyJune 10, 2026
- ✓Improved processing reliability for very large, complex multi-problem notes
- ✓More accurate long-term medication (Z79) coding, including testosterone-replacement and other hormone therapies
- ✓Payer-aware refinement of obesity counseling code suggestions
- ✓Refined A1c quality-code detection for point-of-care lab formats
- ✓Clearer E/M level guidance where explicit medical-decision-making risk is documented
v6.6 — Quality Reporting & E/M AccuracyMay 31, 2026
- ✓More Accurate Quality Reporting — Blood pressure quality measures (MIPS 236) are no longer generated on telehealth visits; a home or patient-reported reading doesn't satisfy the in-office measurement requirement, so these codes are correctly withheld when no in-office BP reading was taken
- ✓More Accurate Quality Reporting — BP values used for quality code selection are now read from today's vitals section only, not from historical mentions elsewhere in the note
- ✓Smarter E/M Level Guidance — The MDM summary and undercoding alerts now read the visit's actual documented decision-making complexity rather than inferring it from free text; on refill-only visits, the tool no longer suggests a higher E/M level just because multiple chronic conditions appear in the note
- ✓Smarter E/M Level Guidance — Genuine undercoding is still flagged when a new prescription was started, a specialist referral was placed, or documented complexity clearly supports a higher level
- ✓Cleaner MDM Display for High-Complexity Visits — The highest outpatient E/M level now shows a concise "High MDM" label in the breakdown panel instead of a misleading partial element count
v6.5 — Coding Accuracy & NavigationMay 31, 2026
- ✓Psychiatric HCC categories corrected to the current CMS V28 model — schizophrenia spectrum disorders (F20.x, F25.x) and bipolar disorders (F31.x) now map to their correct V28 HCC categories for accurate RAF scoring
- ✓Unspecified-severity depression codes (MDD unspecified, MDD recurrent unspecified) are now correctly shown as non-payment HCC codes in V28, so you can see at a glance which specificity level actually earns risk-adjustment credit
- ✓Single-episode moderate depression (F32.1) is now correctly recognized as an HCC-weighted code — it was previously missing from recapture suggestions
- ✓Recurrent MDD (F33.1) and single-episode MDD (F32.1) both surface with their correct HCC 155 risk-adjustment weight when a patient's history supports the recurrence distinction
- ✓The tool no longer generates references to outdated CMS HCC model version numbers in optimization tips
- ✓Opening ClaimLens in a second or third browser tab no longer shows "Sign In" in the navigation — authenticated sessions now populate the nav immediately from your existing login
- ✓Navigating to claimlens.app while already signed in now takes you directly to the dashboard instead of the marketing homepage
v6.4 — Inpatient & Day Surgery ReleaseMay 11, 2026
- ✓New "Inpatient" and "Day Surgery" visit types — hospital E/M codes 99221–99239 (initial, subsequent, same-day admit & discharge, discharge day management) and Day Surgery outpatient E/M with modifier 25 commentary
- ✓Setting-aware appeal letters — inpatient appeals cite the 2023 AMA/CMS Hospital Inpatient or Observation Care E/M Guidelines; outpatient visits continue to use the 2021 office/outpatient framework
- ✓22 outpatient-only filters (G2211, MIPS BP codes, AWV add-ons, and others) automatically suppressed for Inpatient and Day Surgery extractions
- ✓AVS for Inpatient and Day Surgery returns a placeholder pointing to your EHR's native discharge workflow
- ✓Mismatch detection — selecting an outpatient visit type with an inpatient note flags a denial risk suggesting you verify your visit type selection
- ✓IPPE (Welcome to Medicare / G0402) added as a first-class visit type — correct G0403/G0404/G0405 EKG codes, ACP separately billable, mutual exclusion with AWV enforced
- ✓Interim code suppression — codes are held until the full post-processing pipeline completes; no more mid-stream partial results during the wait
v6.3 — Clinical DocumentsApril 29, 2026
- ✓Appeal letter generator rebuilt — structured 2021 AMA/CMS E/M argument across Problems, Data, and Risk with independent pathways and direct note quotes
- ✓Five appeal document types with payer-conditional regulatory citations (42 CFR § 422.578/582 for Medicare Advantage, plan-specific language for commercial payers)
- ✓Generate Appeal Letter modal streamlined — three required fields, Practice Profile auto-population
- ✓After Visit Summary replaces Patient Instructions — plain-language diagnoses, conditional pre-op guidance, risk-profile symptom warnings, B&W print resilience
- ✓Practice Profile settings — provider name, NPI, facility, and appeals contact entered once, populates all generated documents
- ✓Filters 81-84: G8961 (pre-op MIPS — appropriate non-use of cardiac stress imaging), G9662 (ASCVD statin MIPS denominator), Z88.x (drug allergy history in pre-op), 99497 (advance care planning detection)
- ✓Analytics charts: semantic color palette aligned to v6.2 design tokens across all six chart types
- ✓14-day history retention window indicated in History and Analytics tabs
- ✓Settings save indicator now reactive (idle / saving / saved / error states)
- ✓Billing page shows subscription renewal date via Stripe invoice preview
v2.8April 15, 2026
- ✓A1C quality codes — 3046F/3051F/3052F now auto-detected when E11.x + A1C value is documented in the same encounter
- ✓PHQ-9 + tobacco cessation payer advisory — commercial payer warning added when billing PHQ-9 administration or tobacco cessation codes
- ✓EKG/93000 flagged correctly — 93000 (routine EKG with interpretation) now detected when performed and interpreted today; resolved historical EKG entries no longer trigger false positives
- ✓Wegovy excluded from diabetes medication gap alerts — GLP-1 agonists used solely for weight management no longer incorrectly trigger missing diabetes medication warnings
- ✓Short-course prednisone taper no longer triggers Z79.52 — acute tapers (e.g., 5-day Medrol Dose Pack) are excluded from long-term systemic steroid coding
- ✓Preventive E/M age bracket auto-corrected (Filter 53) — age-inappropriate preventive codes automatically replaced with the correct age-bracket code
- ✓Dollar amounts removed from History and Analytics — revenue display now shows RVU only; displayed dollars were approximations, not actual reimbursement
- ✓G8431 AWV alcohol screening quality code — automatically added as conditional when alcohol screening is documented in today's note during an AWV encounter
- ✓Z96.651/652 invalid codes auto-corrected — non-existent ICD-10 codes replaced with Z96.641 (right artificial knee) and Z96.642 (left artificial knee)
- ✓Analytics layout responsive on laptop screens — code frequency / payer mix panels now stack vertically below 1280px
- ✓Undercoding alert suppressed for single acute minor problems — alert no longer fires when MDM Problems element = Low; requires ≥2-of-3 elements at Moderate per AMA 2021
v2.7April 13, 2026
- ✓49 Post-Processing Filters — 12 new filters added since v2.6, including injectable GLP-1 medication routing, orthostatic hypotension coding (I95.1), BP quality code validation, and dual obesity conflict resolution
- ✓TCM Opportunity Detection — post-discharge follow-up visits automatically flag TCM billing opportunities (99495/99496) with discharge-day, AWV, and ER same-day suppression
- ✓Prolonged Services Flag — visits with ≥55 minutes documented alongside 99215 now flag 99417 opportunity
- ✓Monthly RVU Impact Report — Pro and Practice subscribers see monthly coding opportunities on the Analytics tab, broken down by opportunity type and provider
- ✓Bundle optimization — initial page load reduced ~70% through lazy loading of PDF and export libraries
- ✓Database performance — RLS policy optimization and index improvements across all tables
v2.6April 5, 2026
- ✓Two-Column ICD-10 MDM — diagnoses now split into "Addressed Today" and "Problem List" columns with live E/M level and RVU updates as you move codes between columns
- ✓Smarter E/M Level Accuracy — medication refills and continuations now correctly score as Low MDM risk; only new prescriptions and dose changes count toward Moderate
- ✓Preventive Codes in E/M Section — annual exam codes (99395, 99396, 99397) now appear directly in the E/M Codes section alongside problem E/M codes
- ✓36 post-processing filters (up from 33) — G67.1 → I67.2 auto-correction, 69210 bilateral compliance flag, same-category duplicate suppression, tightened undercoding alert logic
- ✓Prior Lab Stripping — Cerner notes with large lab result sections automatically strip prior-encounter labs before processing for faster, cleaner extractions
v2.5April 2, 2026
- ✓20% faster extractions — short notes now extract in 33-35 seconds on average, down from 40-50 seconds
- ✓Context Lock — lock payer, patient type, and visit type between extractions for back-to-back clinic days
- ✓Lab result interpretation — elevated LDL, A1c, eGFR, triglycerides, and TSH trigger automatic tips and conditional codes
- ✓HCPCS + Quality/MIPS sections now expand automatically after extraction — G2211, BP quality codes, and tobacco measures always visible
- ✓PHI reassurance — clear confirmation that identifiers are replaced before AI processing; PHI never leaves your browser
- ✓Note optimizer transparency — click "what was removed" to see exactly what ClaimLens trimmed before processing
- ✓Ready score recalibrated — starts at 100 and deducts only for real issues; well-coded notes now correctly show 85-95%
- ✓TCM detection — post-discharge follow-up visits automatically flag TCM billing opportunity (99495/99496)
- ✓33 post-processing filters (up from 31) — Filter 32 flags congenital foot deformity on adults, Filter 33 suppresses G2211 on TCM visits, Filter 18 tightened for suture removal accuracy
v2.3March 31, 2026
- ✓New pricing — Pro $39/mo ($390/yr), Practice $150/mo ($1,500/yr) for up to 5 providers
- ✓Gemini fallback — automatic backup AI service for 99.9% uptime reliability when primary AI is busy
- ✓Confidence scores — every code shows a 0-100% confidence badge based on documentation strength
- ✓31 post-processing filters (up from 26) — tobacco dedup, AWV suppression, PHQ double-billing prevention
- ✓Auto-retry on API errors — 45-second countdown with manual retry button, note always preserved
- ✓Resizable workspace — drag to resize sidebar and selector/note split, persists across sessions
- ✓Streaming extraction — codes appear in ~6 seconds with progressive section rendering
- ✓Note preprocessor — 10-pass pipeline strips EHR boilerplate, reducing tokens by 5-70%
v1.7March 25, 2026
- ✓TCM visit type — 99495/99496 post-discharge billing with documentation prompts, payer warnings, and 4 new dot phrases
- ✓Diabetes HCC capture — auto-detects E11.x from problem list, medication list, or lab values with conditional flagging
- ✓Obesity + BMI pairing — E66.xx and Z68.xx always coded together with advisory optimization tips
- ✓G0447 obesity counseling — Medicare-specific auto-suggestion when obesity + counseling language detected
- ✓AWV component tracker — 10-component checklist with auto-detection, dot phrase suggestions for missing items, and G0444/G0442 auto-suggest
- ✓5 new post-processing filters (22–26): TCM+CCM conflict, diabetes medication gap, obesity+BMI pairing, G0447 auto-suggest, AWV G0444/G0442
- ✓26 post-processing validation filters (up from 21)
v1.6March 14, 2026
- ✓Practice accounts: invite your whole team (up to 5 seats)
- ✓Public API with API key auth for billing integrations
- ✓3-step onboarding flow for new users
- ✓4 EHR copy formats: Cerner, Epic, Athena, eCW
- ✓Annual billing option ($390/year Pro, $1,500/year Practice)
- ✓Weekly revenue digest emails
v1.5March 14, 2026
- ✓17 post-processing validation filters (up from 12)
- ✓15 new clinical accuracy rules: G0447 Medicare obesity, I13.0 HTN+CHF+CKD, F33 recurrent depression, 96110 vs 96127, Q0091 Pap collection, G0179 home health, and more
- ✓Batch UI overhaul: collapsed result cards, per-note EHR copy, CSV export, compliance warning
- ✓Web app repositioned as primary product
v1.4March 14, 2026
- ✓SSE streaming extractions — no more timeouts
- ✓Extraction history synced to Supabase (cross-device)
- ✓Live revenue counter on landing page
- ✓Post-extraction upsell modal
- ✓Demo rate limiting with friendly conversion CTA
v1.3March 13, 2026
- ✓20/20 automated test suite (perfect score)
- ✓FAST_PROMPT few-shot examples for edge cases
- ✓Filter 8 self-contradiction resolver
- ✓Tour tooltip positioning fix
- ✓Select All stale closure fix
- ✓Copy for Cerner empty guard + fallback chain
v1.0March 11, 2026
- ✓ClaimLens launched!
- ✓12 free extractions/month, no credit card required
- ✓Chrome extension v1.0.0 live in Web Store
- ✓Medicare, Medicaid, Commercial, Self-Pay payer rules
- ✓12 post-processing validation filters