Posted on

Feb 9, 2025

AI Scribe for Urgent Care: Automating Level 4 MDM Documentation

AI Scribe for Urgent Care: Automating Level 4 MDM Documentation

Posted on

May 13, 2026

Corporate illustration representing AI scribe technology integrated with Epic EHR clinical documentation workflow
Corporate illustration representing AI scribe technology integrated with Epic EHR clinical documentation workflow

Learn how AI scribes automate Level 4 MDM documentation in urgent care, reducing under-billing of 99214 visits with structured data reviewed evidence.

AI Scribe for Urgent Care: Automating Level 4 MDM Documentation With Structured Data Reviewed Evidence

TL;DR: Urgent care clinicians routinely under-bill 99214 visits as 99213 to avoid audit risk—not because complexity is absent, but because their charts lack explicit "Data Reviewed" sourcing, independent historian attestations, and independent interpretation language. Scribing.io solves this by auto-generating discrete, FHIR-linked documentation artifacts that anchor moderate-complexity MDM at the point of care, preserving legitimate 99214 revenue across 60+ visits/day without adding clinician burden. This guide details the clinical logic, technical architecture, and ICD-10 documentation standards that close the gap competitors ignore entirely.

  • Why Urgent Care 99214 Under-Billing Is a Structural Documentation Problem

  • Scribing.io Clinical Logic: Handling the 60-Visit Acute Asthma Scenario

  • The Information Gain Pillar: What Competitors Miss About Level 4 MDM

  • FHIR R4 Provenance and AuditEvent Architecture for Data Reviewed

  • Technical Reference: ICD-10 Documentation Standards

  • Workflow Comparison: Legacy AI Scribes vs. Scribing.io MDM Automation

  • Implementation for High-Throughput Urgent Care Operations

  • Audit Defense and Revenue Protection Model

Why Urgent Care 99214 Under-Billing Is a Structural Documentation Problem

The urgent care reimbursement paradox exists at the documentation-engineering level, not the clinical-knowledge level: clinicians performing moderate-complexity medical decision-making systematically bill 99213 because their notes cannot withstand post-payment audit scrutiny. This is not a training deficit. It is an artifact deficit.

Scribing.io was built to address this specific structural failure. Before explaining how, the problem requires precise articulation—because most solutions misdiagnose it as a "coding education" issue when it is actually a provenance engineering problem.

Clinical benchmarks from the Urgent Care Association and CMS utilization data indicate that urgent care facilities processing 50–80 patients per day experience 99214 utilization rates 18–22 percentage points below what case-mix complexity would predict. The root cause is threefold:

  1. Missing "Data Reviewed" provenance — clinicians review external records (HIE data, prior imaging, PDMP checks) but the note contains no discrete evidence of what was reviewed, from where, when, or by whom. The AMA 2023+ E/M Guidelines require that each unique data source be identifiable for MDM credit.

  2. Absent independent historian attestation — when history is obtained from a spouse, parent, or EMS personnel due to clinical necessity (dyspnea, altered mental status, pediatric patients), the note rarely documents why an independent source was required and who provided information. Without clinical necessity language, auditors disallow the data point entirely.

  3. Missing independent interpretation language — when clinicians over-read imaging or EKGs where the final interpretation is billed by another provider, the phrase "independent interpretation — not separately reported" is absent, causing auditors to either disallow the data point or flag a billing conflict per CMS payment policy.

These three gaps are precisely what payer Recovery Audit Contractors (RACs) target. They do not question whether the clinician performed the work—they question whether the chart proves it.

The Anchor Truth: UC docs under-bill (99213) to avoid audit risk; AI must explicitly document "Data Reviewed" (e.g., old records/imaging) to support safe 99214 billing for high-throughput clinics.

No AI scribe on the market—including those reviewed in recent competitor analyses—addresses this structural gap. They transcribe conversations. They generate SOAP notes. But they do not engineer MDM-compliant documentation artifacts with the discrete sourcing that auditors require. The EHR Compatibility layer must do more than push text into a chart—it must create queryable, timestamped provenance records that survive RAC review.

Scribing.io Clinical Logic: Handling the 60-Visit Acute Asthma Scenario

The Clinical Scenario

At a 60-visits/day urgent care, a 42-year-old with acute asthma exacerbation arrives in distress. The clinician reviews last year's spirometry via HIE, over-reads today's in-clinic chest X-ray (final read billed by teleradiology), obtains history from the spouse due to patient dyspnea, and prescribes prednisone and albuterol. The original note lacked explicit Data Reviewed sources, independent historian rationale, and the phrase "independent interpretation — not separately reported," leading a payer post-payment audit to downcode 68% of 99214s and recoup $12,400.

Scribing.io auto-captures each element with source/timestamp, inserts compliant attestations, and anchors moderate MDM—preserving 99214 and preventing recoupment.

Step-by-Step Logic Breakdown: How Scribing.io Solves This Problem

MDM Element

Documentation Gap (Pre-Scribing.io)

Scribing.io Auto-Generated Artifact

Audit Standard Met

Data Reviewed: External Records

Note states "reviewed prior PFTs" with no source, date, or facility

"Spirometry report dated 2025-03-14 reviewed via [Regional HIE Network], source: Pulmonary Associates of [City], NPI: 1234567890, retrieved 2026-01-15 at 14:32 EST"

AMA 2023+ E/M: External record/source with provenance = 1 unique data point for moderate MDM

Data Reviewed: Independent Interpretation

Note states "CXR reviewed" with no distinction from teleradiology final read

"Independent interpretation of PA/lateral chest radiograph performed at point of care — not separately reported. Findings: hyperinflation, no focal consolidation, no pneumothorax. Final interpretation by [Teleradiology Group], NPI: 0987654321, pending."

CPT/AMA: Independent interpretation by treating physician documented as not separately billed; counts as unique data point

Independent Historian

Note documents spouse's statements without clinical necessity rationale

"History obtained from independent historian (spouse, [Name]) due to clinical necessity: patient unable to provide reliable history secondary to acute respiratory distress (SpO₂ 89%, accessory muscle use, inability to speak in full sentences). Independent historian information corroborated with available clinical data."

AMA 2023+ E/M Guidelines: Independent historian counts toward Data category only when clinical necessity is documented

Test De-Duplication

CBC and CMP ordered; note counts "14 labs" instead of 2 unique tests

Panel tests logged as 2 unique orders (CBC, CMP) per AMA 2023+ "unique test" rules—not 14 individual analytes. Discrete count displayed in MDM calculator.

AMA 2023+ clarification: Tests ordered as panels count as single unique tests for MDM purposes

PDMP Check

Not documented even when performed

"PDMP query performed via [State PDMP Portal], query timestamp 2026-01-15 14:28 EST, result: no controlled substance fills in prior 90 days."

Qualifies as independent data source reviewed under moderate MDM data category

MDM Category Mapping: Why This Encounter Is 99214

With all three attestations and discrete provenance captured automatically, the encounter documentation supports moderate MDM (99214) through the AMA MDM framework:

  • Number and Complexity of Problems: Acute exacerbation of chronic illness (asthma exacerbation in known asthmatic) = moderate category per AMA Table 2

  • Amount and/or Complexity of Data: Review of external records with provenance (spirometry via HIE) + independent interpretation not separately reported (CXR) + independent historian with clinical necessity (spouse) = meets moderate threshold requiring ≥2 of the specified data categories or 1 category with independent interpretation

  • Risk of Complications: Prescription drug management (systemic corticosteroid—prednisone) = moderate risk per AMA Table 4

Two of three MDM categories at moderate level = 99214 supported and audit-defensible.

Scribing.io accomplishes this without requiring the clinician to dictate boilerplate language, memorize attestation phrases, or manually enter source metadata. The system captures contextual signals—HIE query completion events via the athenahealth API, imaging viewer activation timestamps, spouse presence correlated with patient vitals indicating distress—and structures them as discrete documentation artifacts within the EHR compatibility layer.

The Trigger Logic

  1. HIE Query Detection: Scribing.io monitors FHIR-based HIE query responses. When a DocumentReference returns from an external organization, the system auto-generates the Data Reviewed attestation with source NPI, document date, and retrieval timestamp.

  2. Imaging Viewer Activation Without Final Read: When the clinician opens the PACS viewer for today's imaging and no final radiology report exists in the system, Scribing.io inserts the "independent interpretation — not separately reported" template, prompting the clinician to confirm findings (pre-populated from ambient capture of clinician's verbal assessment).

  3. Independent Historian Trigger: When ambient audio detects a non-patient voice providing history AND the patient's vitals meet distress criteria (SpO₂ <92%, respiratory rate >24, or clinician-documented inability to provide history), the system generates the independent historian attestation with clinical necessity language auto-populated from the vital signs already in the chart.

  4. Panel De-Duplication: When lab orders are placed, Scribing.io's MDM calculator counts panels as single unique tests per AMA rules, preventing both overcounting (which triggers fraud flags) and undercounting (which loses MDM credit).

The Information Gain Pillar: What Competitors Miss About Level 4 MDM

Existing AI scribe platforms operate on a transcription-to-SOAP paradigm. They listen to the encounter, generate a note, and push it to the EHR. Some add ICD-10 suggestions or E/M coding prompts. None of them solve the structural documentation engineering problem that causes 99214 downcoding in urgent care.

Competitive Gap Analysis

Capability

Generic AI Scribes (Freed, DeepScribe)

Enterprise Platforms (Nuance DAX)

Scribing.io

Ambient conversation capture

SOAP note generation

E/M code suggestion

Some

Limited

✅ with MDM element mapping

Discrete "Data Reviewed" with source org, NPI, timestamp

✅ via FHIR R4 Provenance

Independent historian attestation with clinical necessity auto-insertion

✅ triggered by vitals + context

"Independent interpretation — not separately reported" auto-language

✅ when imaging viewer activated without final read

Panel test de-duplication under AMA 2023+ unique test rules

✅ discrete MDM count

HL7 FHIR R4 AuditEvent linking for each data source

Partial (Epic native only)

✅ cross-EHR

Audit recoupment prevention as design objective

Not addressed

Not addressed

Primary design objective

Revenue Impact for Urgent Care Medical Directors

The competitor landscape focuses on clinician experience: faster notes, less burnout, device flexibility. These are real benefits. But they do not address the $150,000–$400,000 annual revenue gap that under-billing creates in a typical 3-provider urgent care operating at 55+ visits per provider per day.

Per CMS Physician Fee Schedule data and commercial payer averages, the differential between 99213 and 99214 ranges from $40–$55 depending on payer mix and geographic locality adjustment. At 60 visits/day with even 30% of encounters legitimately meeting 99214 criteria but billed as 99213, a single provider leaves approximately $144,000–$198,000 annually in defensible revenue uncaptured.

Multiply by three providers. Factor in the RAC recoupment risk on the 99214s that are billed without proper documentation. The total financial exposure—combining under-billing losses and recoupment liabilities—exceeds $500,000 annually for a mid-size urgent care operation.

FHIR R4 Provenance and AuditEvent Architecture for Data Reviewed

The technical foundation enabling Scribing.io's MDM documentation integrity is built on HL7 FHIR R4 Provenance and AuditEvent resources. This architecture ensures that every "Data Reviewed" element maps to a verifiable, queryable, and auditor-readable artifact within the EHR—regardless of which EHR system the clinic operates.

Provenance Resource Structure (Per Data Element Reviewed)

Each external data source reviewed during the encounter generates a discrete FHIR Provenance resource:

  • target: Reference to the specific DocumentReference (e.g., spirometry report from 2025-03-14)

  • recorded: Timestamp of clinician review (2026-01-15T14:32:00-05:00)

  • agent[0] (source): Organization name, NPI of originating provider, network identifier (HIE name)

  • agent[1] (reviewer): Treating clinician NPI, role as "reviewer"

  • entity: Source document role and reference

  • signature: Clinician attestation hash for non-repudiation

AuditEvent Resource Structure (System-Level Access Log)

  • type: Access event type (HIE query, PDMP check, PACS access)

  • recorded: System-level timestamp (independent of clinician action)

  • agent: Authenticated clinician identity

  • source: External system queried (Regional HIE, State PDMP, Teleradiology PACS)

  • entity: Patient reference (MRN)

EHR Integration Pathways

For implementations using athenahealth API connections, Provenance resources map to athenaHealth's clinical document model through their FHIR R4 endpoint. The Provenance metadata writes as structured clinical document annotations, visible in the chart but also queryable for audit export.

For organizations on Epic EHR Integration, the AuditEvent resources leverage Epic's native FHIR R4 server capabilities. Provenance data writes into SmartText-compatible fields, allowing the MDM documentation to render as both human-readable attestation text and machine-queryable structured data.

For NextGen, eClinicalWorks, and other platforms, Scribing.io's middleware layer translates FHIR Provenance into the platform-native document model while maintaining the source metadata integrity required for audit defense.

Why FHIR Architecture Matters for Auditors

RAC auditors and payer medical directors increasingly request structured data exports—not just PDF chart notes. When a payer requests justification for 99214 billing patterns, Scribing.io generates an Audit Defense Packet that includes:

  1. Human-readable clinical note with embedded attestations

  2. FHIR Provenance resources for each data element claimed in MDM

  3. FHIR AuditEvent logs proving system-level access to external data sources

  4. MDM element mapping showing which specific data categories were met and by which artifacts

This packet transforms audit response from a subjective "the clinician says they reviewed records" into an objective, timestamped, system-verified chain of evidence.

Technical Reference: ICD-10 Documentation Standards

Accurate ICD-10 coding at maximum specificity directly impacts both claim acceptance rates and MDM documentation integrity. When the diagnosis code lacks specificity, payers question whether the documented complexity matches the billed level—creating a secondary vector for 99214 downcoding.

Scribing.io's Approach to Maximum Specificity

The asthma exacerbation scenario illustrates this precisely. A code of J45.90 (Unspecified asthma, uncomplicated) does not support the clinical complexity that justifies moderate MDM. The correct code—J45.901 - Unspecified asthma with (acute) exacerbation; S93.401A - Sprain of unspecified ligament of right ankle—communicates that an acute event is occurring, which supports the "acute exacerbation of chronic illness" problem categorization under AMA MDM Table 2.

Scribing.io ensures maximum specificity through three mechanisms:

  1. Clinical Context Extraction: The ambient capture system identifies documentation elements that map to ICD-10 specificity axes—laterality, acuity, encounter type, severity. For the asthma case, detection of "acute exacerbation" language, SpO₂ values, and treatment escalation (systemic steroids) triggers the .901 suffix rather than .90.

  2. Encounter Type Verification: For injury codes, Scribing.io verifies whether the encounter is initial encounter, subsequent, or sequela—preventing the common documentation failure where follow-up visits are coded with "A" (initial) seventh characters, triggering payer edits.

  3. Specificity Gap Alerting: When documentation supports a more specific code than what the clinician has selected (or what the system has auto-suggested), Scribing.io flags the gap. Example: if the clinician documents "right ankle sprain, ATFL involved" but the suggested code is S93.401A (unspecified ligament), the system prompts for anatomic specificity to reach S93.411A (sprain of calcaneofibular ligament) or S93.491A (sprain of other ligament)—per CMS ICD-10-CM Official Guidelines.

Impact on MDM Documentation

ICD-10 specificity directly reinforces MDM level justification:

Code Specificity Level

MDM Problem Category Support

Audit Risk

J45.90 (unspecified, uncomplicated)

Chronic illness, stable — supports only minimal/low MDM

High: code contradicts 99214 billing

J45.901 (unspecified, acute exacerbation)

Acute exacerbation of chronic illness — supports moderate MDM

Low: code aligns with 99214 complexity

J45.41 (moderate persistent, acute exacerbation)

Acute exacerbation of chronic illness with severity specified — supports moderate MDM with additional specificity

Lowest: maximum specificity with clinical documentation support

When the ICD-10 code and the E/M level tell contradictory stories, payers flag the claim. Scribing.io ensures alignment between diagnosis specificity and MDM complexity—a validation step that no transcription-based AI scribe performs.

Workflow Comparison: Legacy AI Scribes vs. Scribing.io MDM Automation

The operational difference between Scribing.io and legacy AI scribes becomes apparent when mapped against actual urgent care workflow steps. The following comparison uses the 42-year-old asthma exacerbation scenario at a 60-visit/day clinic:

Workflow Step

Legacy AI Scribe Output

Scribing.io Output

Time Impact

Patient roomed; vitals entered

Vitals transcribed into note

Vitals captured + distress criteria evaluated (SpO₂ 89% triggers independent historian readiness)

0 additional seconds

Clinician queries HIE for prior records

Not captured (occurs outside conversation)

FHIR AuditEvent logged; Provenance resource created with source org, NPI, timestamp

0 additional seconds

Spouse provides history due to patient dyspnea

"Per spouse, patient has history of asthma since childhood..."

Same clinical content + auto-inserted attestation: "History obtained from independent historian (spouse) due to clinical necessity: patient unable to provide reliable history secondary to acute respiratory distress (SpO₂ 89%, accessory muscle use)."

0 additional seconds

Clinician reviews CXR on PACS (no final read yet)

"CXR reviewed, no acute findings"

"Independent interpretation of PA/lateral chest radiograph performed at point of care — not separately reported. Findings: hyperinflation, no focal consolidation, no pneumothorax."

3-5 seconds (clinician confirms pre-populated findings)

Labs ordered (CBC, CMP)

"Labs ordered" or lists all 14 analytes

2 unique tests counted for MDM; panel de-duplication applied automatically

0 additional seconds

Prednisone + albuterol prescribed

"Prednisone 40mg x5 days, albuterol MDI prescribed"

Same + risk category auto-mapped: "Prescription drug management (systemic corticosteroid)" flagged as moderate risk

0 additional seconds

Note finalized; E/M code selected

Clinician manually selects 99213 (conservative) or 99214 (hoping documentation holds)

MDM calculator displays: Problems = Moderate ✓, Data = Moderate ✓, Risk = Moderate ✓. System confirms 99214 supported with artifact links.

5 seconds (review MDM summary)

Net additional clinician time per encounter: 8–10 seconds. Revenue preserved per encounter: $40–$55. At 60 visits/day with 30% qualifying: $720–$990 daily revenue preserved per provider.

Implementation for High-Throughput Urgent Care Operations

Deployment Model

Scribing.io deploys as a middleware layer between the ambient capture system and the EHR, requiring no hardware installation beyond existing clinical infrastructure. Implementation follows a phased approach designed for clinics that cannot afford workflow disruption during their 12–14 hour operating days:

  1. Week 1-2: EHR Integration Configuration — FHIR R4 endpoint activation, credential provisioning, template mapping. For athenahealth and Epic clients, pre-built connectors reduce this to 3–5 business days.

  2. Week 2-3: Provider Onboarding — 20-minute per-provider training on MDM calculator review, finding confirmation workflow, and audit packet access. No changes to clinical workflow—Scribing.io operates in background capture mode.

  3. Week 3-4: Parallel Run — System generates MDM artifacts alongside existing documentation. Compliance team reviews output against manual coding to validate accuracy.

  4. Week 4+: Full Production — MDM artifacts write directly to EHR. Real-time MDM calculator visible to clinician at note closure. Audit defense packets auto-generated and archived.

Operational Requirements

Requirement

Specification

EHR Compatibility

athenahealth, Epic, NextGen, eClinicalWorks, Medhost (FHIR R4 endpoint required)

HIE Connectivity

CommonWell, Carequality, state HIE networks (read access sufficient)

Ambient Capture

Scribing.io native or compatible third-party (Freed, DeepScribe output accepted as input)

HIPAA/Security

SOC 2 Type II, BAA executed, PHI processing in US-based infrastructure only

Minimum Volume for ROI

30+ visits/day/provider (positive ROI within 30 days at this threshold)

Audit Defense and Revenue Protection Model

The Post-Payment Audit Scenario Revisited

Returning to the original scenario: a payer post-payment audit downcoded 68% of 99214s and recouped $12,400. This occurred because the documentation contained the clinical substance of moderate MDM but lacked the structural evidence that auditors require.

With Scribing.io deployed, the same audit produces a fundamentally different outcome:

  1. Audit Request Received: Payer requests records for 25 encounters billed as 99214.

  2. Audit Packet Auto-Generated: Scribing.io compiles, per encounter: clinical note + FHIR Provenance resources + AuditEvent logs + MDM element map showing category-by-category justification.

  3. Structured Evidence Submitted: Each Data Reviewed element links to a timestamped system event. Independent historian attestations include vital sign triggers. Independent interpretation language is present with teleradiology attribution.

  4. Audit Outcome: Auditor confirms MDM elements are discretely documented and source-verified. No downcoding. No recoupment.

Proactive Audit Risk Monitoring

Beyond reactive audit defense, Scribing.io monitors billing patterns against CMS Comprehensive Error Rate Testing (CERT) benchmarks and specialty-specific utilization norms. When a provider's 99214 rate exceeds the 75th percentile for urgent care in their region, the system alerts the medical director—not to suppress billing, but to verify that documentation artifacts are complete for every encounter at that level.

This shifts the compliance model from defensive under-billing to confident, evidence-supported billing at the level the clinical work justifies.

Financial Model: Three-Provider Urgent Care

Metric

Pre-Scribing.io

Post-Scribing.io

Delta

99214 utilization rate

28%

46%

+18 percentage points

Annual 99214 revenue per provider

$184,800

$302,400

+$117,600

Annual recoupment risk (at prior 99214 rate)

$37,200 (estimated)

$0 (artifact-supported)

-$37,200 risk eliminated

Net annual revenue impact (3 providers)

Baseline

+$352,800 revenue + $111,600 risk eliminated

+$464,400

These figures assume conservative parameters: 60 visits/day, 250 working days/year, $48 average 99214-99213 differential, and only encounters where clinical work genuinely supports moderate MDM being upgraded. Scribing.io does not inflate billing—it documents the work that is already being performed.

Book a Demo

Book a 15-minute demo to see our 99214 MDM Auto-Justification with FHIR Provenance (Epic/athena/NextGen): one-click Data Reviewed sourcing, independent historian capture, compliant "independent interpretation — not separately reported" attestations, and a ready-to-send auditor packet. See how 8–10 seconds per encounter preserves $720–$990 in daily revenue per provider—without changing how your clinicians practice medicine.

Schedule your demo at Scribing.io →

Still not sure? Book a free discovery call now.

Frequently

asked question

Answers to your asked queries

What is Scribing.io?

How does the AI medical scribe work?

Does Scribing.io support ICD-10 and CPT codes?

Can I edit or review notes before they go into my EHR?

Does Scribing.io work with telehealth and video visits?

Is Scribing.io HIPAA compliant?

Is patient data used to train your AI models?

How do I get started?

Still not sure? Book a free discovery call now.

Frequently

asked question

Answers to your asked queries

What is Scribing.io?

How does the AI medical scribe work?

Does Scribing.io support ICD-10 and CPT codes?

Can I edit or review notes before they go into my EHR?

Does Scribing.io work with telehealth and video visits?

Is Scribing.io HIPAA compliant?

Is patient data used to train your AI models?

How do I get started?

Still not sure? Book a free discovery call now.

Frequently

asked question

Answers to your asked queries

What is Scribing.io?

How does the AI medical scribe work?

Does Scribing.io support ICD-10 and CPT codes?

Can I edit or review notes before they go into my EHR?

Does Scribing.io work with telehealth and video visits?

Is Scribing.io HIPAA compliant?

Is patient data used to train your AI models?

How do I get started?

Didn’t find what you’re looking for?
Book a call with our AI experts.

Didn’t find what you’re looking for?
Book a call with our AI experts.

Didn’t find what you’re looking for?
Book a call with our AI experts.