NIKITA BATHEJA

NIKITA BATHEJANIKITA BATHEJANIKITA BATHEJA

NIKITA BATHEJA

NIKITA BATHEJANIKITA BATHEJANIKITA BATHEJA

medical coding ai system

A medical professional reviews patient data on a computer in a clinic.

Product Overview

A medical coding platform designed from scratch over five years to help coders process patient encounters efficiently using AI-assisted coding, structured workflows, and rule-based automation.

The system enabled coders to scale from ~300 to ~500 encounters per day by reducing cognitive load, eliminating fragmented workflows, and introducing AI-driven decision support.

Problem

Medical coders worked across fragmented tools and manual processes to code patient encounters.

Key challenges included:


  • Frequent context switching between patient charts and systems 
  • Heavy reliance on memory for coding rules and compliance guidelines 
  • Manual lookup of clinical history across multiple screens 
  • Lack of visibility into patient context during decision-making 
  • Slow workflows due to repetitive typing and rule checking


As a result, productivity was limited and workflows were inconsistent across coders.



The Ask

To design and build a unified medical coding platform that enables coders to efficiently process patient encounters using structured workflows, AI assistance, and configurable coding rules.

Role & Scope

Led end-to-end product design and development for the medical coding platform from concept to scale over five years.


Owned the product vision and translated a high-level client requirement into a structured, usable system for real-world coding operations.


Responsible for defining the workflow architecture, UX design, and product roadmap across multiple iterations, working closely with coders, managers, and stakeholders to refine the system based on real usage.


Collaborated with engineering and QA teams, managed prioritization, and ensured continuous product evolution based on workflow feedback and operational needs.

Understanding the Workflow

Before designing the system, I observed how coders actually worked in real environments. Most workflows were highly manual:


  • Notes were written physically or on paper 
  • Coding rules were memorized or referred from books 
  • Multiple monitors and tabs were used to gather patient context 
  • ICD and CPT mapping was manually tracked and reordered on paper 


This helped identify a core insight:


Coders were not slowed down by complexity alone, but by lack of structured systems that matched their mental model.

SOLUTION

1. Single-Screen Coding Workspace

Designed


  • A unified workspace where coders could view clinical notes, patient history, and all associated charts in a single screen 
  • AI-suggested codes displayed alongside manual entry for real-time review and validation 
  • Complete encounter context available without switching between multiple systems or tabs 
  • Integrated coding interface designed to support fast decision-making within the same view

Rationale

Coders were observed using multiple monitors and constantly switching between systems to gather patient context before making coding decisions. This created significant time loss due to navigation and fragmented information access.


The design focused on consolidating all required information into a single screen to reduce context switching, improve information accessibility, and allow coders to focus on coding decisions rather than data gathering.

Result

As a result, coder productivity increased by approximately 30–50%, driven by reduced navigation overhead and faster access to complete patient context.

2. Workflow Optimization

Designed


  • Drag-and-drop ICD reordering within CPT line items 
  • Auto-population of ICD codes across CPT entries 
  • Keyboard-first interaction model for fast data entry and navigation 
  • Streamlined CPT–ICD linking within a single interaction flow 

Rationale

Coders were observed first filling all CPT and ICD codes separately and then manually mapping ICDs to CPTs using numeric references. While this process worked on paper, the initial digital version that replicated the same structure still required significant manual effort and slowed down workflow execution.


To better align with real behavior, the system was redesigned so that when a CPT was added, relevant ICD codes were automatically populated within the same context. 

Coders could then simply validate or reorder ICDs using drag-and-drop instead of manually entering references.


This shifted the workflow from manual data entry to validation-based interaction, reducing cognitive and operational overhead.

Result

Reduced manual data entry and significantly improved coding speed by minimizing repetitive input tasks and enabling faster CPT–ICD association through auto-population and validation-based workflows.

3. Validation & Rule-Based Automation

Designed


  • Real-time validation system to flag incorrect or non-compliant code combinations during entry 
  • Compliance checks aligned with standard coding guidelines (e.g., NCCI, LCD) 
  • Context-aware validations (e.g., demographic mismatches such as incompatible codes) 
  • Automated modifier application based on predefined rules and coding patterns 
  • Inline error messaging to guide correction within the workflow

Rationale

Coders relied heavily on memory and external references to ensure compliance with complex coding rules and coverage guidelines. This increased the likelihood of manual errors and slowed down the coding process, especially for edge cases and rule-heavy scenarios.


To reduce this dependency, validation logic was embedded directly into the workflow to provide immediate feedback at the point of entry. Instead of checking rules after completing the task, coders could identify and correct issues in real time.


In addition, frequently used modifier logic was automated to eliminate repetitive manual steps and ensure consistency in application and reduce cognitive load.

Result

Reduced cognitive load by shifting rule validation from memory-based recall to system-driven feedback. Coders no longer needed to remember complex compliance rules or perform repeated manual checks, leading to faster decision-making and improved accuracy.


Automation of modifiers further streamlined the process by eliminating repetitive manual steps.

Operational Dashboard & Throughput Forecasting

4. Operational Dashboard & Throughput Forecasting

Designed


  • A real-time dashboard showing individual and team-level coding performance 
  • Average time per encounter to track coder efficiency 
  • Backlog forecasting to estimate time and days required to complete pending work 
  • Workload visibility at both individual coder level and consolidated team level 
  • Live progress tracking to monitor completed vs assigned encounters in real time

Rationale

Managers lacked visibility into operational performance and future workload completion. While raw data such as number of encounters existed, it did not translate into actionable insights for planning and decision-making.


To address this, the dashboard was designed not just to display historical data but to provide predictive insights based on current workload and average processing times. By combining backlog size with coder efficiency metrics, the system could estimate how long it would take to complete pending work.


This enabled managers to move from reactive tracking to proactive planning, helping them understand whether teams were on track, overloaded, or underutilized at any given time.

Result

Enabled data-driven decision-making by providing real-time visibility into performance and future workload completion. Improved operational planning by allowing managers to estimate timelines, monitor progress live, and manage team efficiency more effectively.

5. Dual-Queue Workflow System

Designed


  • A high-confidence AI coding queue for automatically coded encounters.
  • A manual coding queue for encounters requiring human intervention due to low AI confidence or missing predictions 
  • Structured routing logic to automatically assign encounters to the appropriate queue based on AI confidence scores 
  • Clear separation between AI-driven work and human-driven work within the same platform

Rationale

Initially, AI-processed encounters were handled in the backend without a dedicated interface for visibility. This limited the ability of stakeholders to review AI outputs, build trust, and understand the system’s impact on operations.


To address this, a separate queue was introduced to surface high-confidence, AI-coded encounters for review. This allowed coding managers and stakeholders to validate outputs, monitor performance, and gain confidence in AI-assisted workflows.


At the same time, a manual coding queue ensured that low-confidence or unprocessed encounters were clearly routed to coders, maintaining workflow clarity and control.

Result

Enabled transparency into AI-generated work, improved stakeholder trust in the system, and provided a clear separation between automated and manual workflows. This also allowed better tracking of AI contribution and supported adoption of AI-assisted coding over time.

AI-Assisted Medical Coding Workflow

An end-to-end workflow that combines AI-assisted coding with human review to streamline medical coding operations.

Encounters are processed through a confidence-based system where high-confidence cases are auto-coded, while low-confidence cases are routed to coders for validation. Integrated rules, real-time validation, and structured workflows ensure accuracy, reduce manual effort, and improve overall throughput.

Summary

  • Increased throughput from ~300 to ~500 encounters/day
  • Reduced cognitive load and manual effort
  • Improved accuracy and compliance
  • Enabled visibility into AI vs human work

Home PageHealthcare AI Control PanelFollow up Workflow System

Copyright © 2026 Nikita Batheja - All Rights Reserved.

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept