Posted on

Jun 23, 2026

Dietitian Nutrition Assessment AI: The Clinical Playbook for MNT Billing Compliance & ADIME Documentation

Dietitian Nutrition Assessment AI: The Clinical Library Playbook for MNT Billing Compliance and ADIME Documentation

Clinical Update — June 2026: This playbook has been revised to reflect CY 2026 Medicare Physician Fee Schedule final rule updates to MNT telehealth flexibilities, updated CMS transmittal guidance on "Progress Toward Goal" documentation requirements for G0270/G0271, and FHIR R4 NutritionIntake resource maturation now supported across major EHR platforms. All workflow logic, code references, and FHIR mappings have been validated against current CMS and HL7 specifications.

  • TL;DR — Why This Matters for RDNs

  • Why Registered Dietitians Need More Than Free-Text ADIME Notes

  • What Competitors Missed — The MNT Billing Compliance Gap in Dietitian AI

  • Clinical Logic Walkthrough — Medicare MNT Follow-Up for T2DM + CKD Stage 3

  • Step-by-Step Logic Breakdown: From Spoken ADIME to Audit-Proof Claim

  • Technical Reference: ICD-10 Documentation Standards

  • The Medicare 8-Minute Rule for MNT: Computation Logic

  • Telehealth POS and Modifier Assignment for MNT Encounters

  • FHIR R4 Architecture: How Scribing.io Reads and Writes EHR Data

  • Implementation Workflow: From Onboarding to First Compliant Claim

  • Book Your 15-Minute Demo

TL;DR — Why This Matters for RDNs

Most "AI for dietitians" tools generate free-text ADIME notes and call it a day. That's necessary but insufficient. CMS denies MNT claims when documentation lacks structured "Progress Toward Goal" evidence, misidentifies the referral sequence (initial vs. subsequent), applies the wrong G-code, or mishandles telehealth place-of-service codes. Scribing.io is the only dietitian nutrition assessment AI that converts your spoken ADIME narrative into coded, auditable billing artifacts—G0270/G0271 selection, 8-minute rule unit computation, structured goal deltas, and FHIR R4 Provenance records—so your claims survive CMS MNT audits without rework. This playbook shows you exactly how.

Why Registered Dietitians Need More Than Free-Text ADIME Notes

The Registered Dietitian Nutritionist operates in one of the most documentation-intensive corners of healthcare. Every Medical Nutrition Therapy encounter requires an ADIME note—Assessment, Diagnosis, Intervention, Monitoring/Evaluation—that simultaneously satisfies clinical best practice and CMS MNT billing criteria. The gap between "good clinical documentation" and "audit-proof billing documentation" is where most AI scribes fail RDNs.

Current workforce data from the Academy of Nutrition and Dietetics indicates that RDNs spend 35–50% of their workday on documentation. MNT claim denial rates climb measurably when notes lack structured evidence of progress toward individualized goals. The problem isn't note generation speed—it's note substance and coding fidelity.

A dietitian nutrition assessment AI must do more than transcribe and format. It must:

  • Map every intervention to the correct HCPCS G-code (G0270, G0271, or the initial-visit equivalents 97802, 97803, 97804)

  • Detect whether the encounter qualifies as a second physician referral in the same calendar year, triggering the G0270/G0271 code pathway

  • Enforce CMS's explicit requirement for "Progress Toward Goal" as a structured, measurable element—not a buried sentence in a narrative paragraph

  • Compute billable time correctly using the Medicare 8-minute rule and allocate units accordingly

  • Assign the correct Place of Service (POS) code and telehealth modifier when sessions are remote

Generic AI scribes—including those marketed to dietitians—produce notes that look complete but leave these critical billing dimensions unaddressed. The result: denials, audit exposure, and revenue leakage that compounds across every patient encounter.

This is the foundational problem Scribing.io was engineered to solve. We built a system that doesn't just write notes—it produces coded artifacts that route cleanly through EHR workflows, clearinghouse edits, and CMS audit scrutiny. This same philosophy drives our clinical logic across specialties, from Family Medicine documentation to Psychiatry DAP notes—each specialty gets coding logic native to its billing requirements, not a generic template.

What Competitors Missed — The MNT Billing Compliance Gap in Dietitian AI

When evaluating AI tools marketed to dietitians, a consistent pattern emerges: vendors emphasize note generation speed, PES statement automation, and general insurance eligibility checks. These are table stakes. What they systematically overlook is the structured billing compliance layer that determines whether an MNT claim actually gets paid.

Capability

Typical Dietitian AI Scribe

Scribing.io for RDNs

ADIME Note Generation

✅ Free-text narrative from session audio

✅ Free-text narrative plus structured coded elements mapped to billing fields

PES Statement Creation

✅ Auto-generated from session context

✅ Auto-generated and linked to CarePlan.goal and ICD-10 codes in the EHR

G-Code Selection (G0270/G0271 vs. 97802/97803/97804)

❌ Not addressed; left to the RDN or biller

✅ Automatically detected via FHIR R4 ServiceRequest history; switches from 97803/97804 to G0270/G0271 when a second referral in the same calendar year is identified

"Progress Toward Goal" Documentation

❌ May appear as unstructured text; not enforced

✅ Enforced as structured element: CarePlan.goal.outcome with percent change and auditable Provenance record

Medicare 8-Minute Rule Calculation

❌ Not computed; RDN determines units manually

✅ Automatically computes billable units by splitting session minutes per the 8-minute rule

Telehealth POS & Modifier Assignment

❌ Not automated; manual selection required

✅ Auto-assigns POS 10 (patient home) vs. POS 02 (telehealth facility) and appends Modifier 95

Referral Sequence Detection

❌ No EHR query to identify prior referral history

✅ Queries EHR via FHIR R4 ServiceRequest and Encounter resources to detect first vs. second referral in calendar year

Audit Trail / Provenance

❌ Standard note versioning only

✅ FHIR R4 Provenance record: code-selection rationale, time attestation, goal deltas, agent attribution

EHR Integration Depth

⚠️ Generic API; specifics unspecified

✅ Deep FHIR R4 integration: ServiceRequest, Encounter, Observation, CarePlan.goal, NutritionIntake

The Anchor Truth for Every RDN

AI for RDs must map nutritional interventions to MNT G-codes (G0270/G0271) and explicitly document "Progress Toward Goal" to satisfy CMS Medical Nutrition Therapy billing criteria.

This isn't optional. The CMS MNT benefit stipulates that follow-up visits billed under G0270 (individual, 15 min) and G0271 (group, 30 min) require a qualifying physician referral and documented evidence that the patient is progressing toward—or being reassessed against—individualized nutrition goals. Without structured goal deltas (measurable outcomes like A1c reduction or dietary adherence percentages), the note is clinically adequate but billing-deficient.

Competitors generate "nutrition-specific" notes that read well but lack the machine-readable, structured coding layer that billing departments and clearinghouses require. Scribing.io closes this gap by treating every ADIME narrative as the source material for a complete billing artifact: coded, structured, provenance-tracked, and audit-ready.

Clinical Logic Walkthrough — Medicare MNT Follow-Up for T2DM + CKD Stage 3

This section walks through a real-world clinical scenario that exposes every pain point in MNT billing—and demonstrates how Scribing.io resolves each one without manual RDN intervention.

The Scenario

A Medicare patient with Type 2 diabetes mellitus (E11.9) and Chronic kidney disease, stage 3 (N18.3) completes a 32-minute follow-up MNT visit from home via synchronous telehealth. This is the second RD referral in the same calendar year due to a rising A1c. The RDN verbally discusses goals during the session but does not explicitly document "Progress Toward Goal" or flag the second-referral status. Without intervention, this claim is headed for denial.

Billing/Documentation Element

Risk Without Scribing.io

Scribing.io Automated Action

FHIR R4 Resource

Referral Detection

RDN bills under 97803 (follow-up, initial referral)—incorrect for a second referral; claim denied or audited

Queries ServiceRequest history; detects prior completed MNT referral in same calendar year → auto-selects G0270

ServiceRequest, Encounter

Unit Calculation (8-Min Rule)

RDN may bill 2 units without documenting rule application; auditor questions unit count

32 min ÷ 15-min units = 2 units G0270; splits minutes across units with time attestation

Encounter.period

Telehealth POS + Modifier

POS 11 (office) selected by default; claim rejected for location mismatch

Reads session metadata → assigns POS 10 + Modifier 95

Encounter.class, Encounter.location

"Progress Toward Goal"

Verbal discussion captured in free text; CMS auditor flags absence of structured progress

Extracts goal data from ADIME + EHR → inserts structured deltas: A1c 9.1%→7.8%, sodium adherence 60%→80%

CarePlan.goal, Observation, NutritionIntake

Ordering Provider Attribution

Ordering NPI missing; denial for incomplete referral chain

Pulls ordering physician NPI from ServiceRequest.requester and attaches to billing artifact

ServiceRequest.requester

Audit Trail

No traceable record of code-selection logic

Writes FHIR R4 Provenance: code rationale, time attestation, goal deltas, agent ID

Provenance

ICD-10 Linkage

Diagnosis codes generic or mismatched to MNT qualifying condition

Links E11.9 and N18.3 as primary/secondary diagnoses supporting MNT medical necessity

Condition

Step-by-Step Logic Breakdown: From Spoken ADIME to Audit-Proof Claim

Here is the granular, sequential logic that Scribing.io executes from the moment the RDN begins speaking to the moment a compliant billing artifact is written back to the EHR.

  1. Session Initiation and Metadata Capture

    The RDN starts the telehealth session. Scribing.io captures session metadata: start time, end time (used for Encounter.period), video platform identifier, and patient-reported location. The patient confirms they are at home. Scribing.io flags the session as synchronous telehealth, patient at home—pre-staging POS 10 and Modifier 95 before a single clinical word is spoken.

  2. FHIR R4 ServiceRequest Query — Referral Sequence Detection

    Before the RDN finishes the assessment phase of the ADIME, Scribing.io executes a FHIR R4 query against the patient's ServiceRequest history, filtered by:

    • ServiceRequest.category = MNT referral

    • ServiceRequest.authoredOn within the current calendar year

    • ServiceRequest.status = completed (indicating a prior referral was fulfilled)

    The query returns one completed ServiceRequest from March 2026. This is the first referral. The current encounter is tied to a new ServiceRequest authored in September 2026 by the same ordering physician, triggered by an A1c rise from 7.8% to 9.1%. Scribing.io classifies this as a second referral in the same calendar year.

    Decision gate: Because two distinct physician referrals exist in the same calendar year, the system switches the code pathway from 97803/97804 (follow-up under initial referral) to G0270 (individual MNT, subsequent referral). This is the single most common source of MNT claim denials and the step no competing dietitian AI automates.

  3. Real-Time Transcription and ADIME Structuring

    Scribing.io transcribes the session in real time, mapping the RDN's spoken narrative into ADIME sections. Each section populates both a free-text narrative (for clinical readability) and structured FHIR-mapped fields:

    • Assessment: Lab values pulled from Observation resources (A1c, eGFR, serum albumin); patient-reported dietary intake mapped to NutritionIntake

    • Diagnosis: PES statements linked to ICD-10 codes via Condition resources

    • Intervention: Nutrition prescriptions and counseling topics mapped to Nutrition Care Process Terminology (NCPT) codes

    • Monitoring/Evaluation: This is the critical section—see Step 4

  4. Structured "Progress Toward Goal" Extraction and Enforcement

    The RDN verbally says: "Your A1c has come down nicely from where it was, and you're doing much better with the sodium." This is clinically meaningful but billing-insufficient. CMS requires measurable, documented progress toward specific goals.

    Scribing.io performs the following:

    • Pulls the patient's prior A1c from the most recent Observation resource (A1c = 9.1%, dated March 2026)

    • Pulls the current A1c from the lab observation linked to this encounter (A1c = 7.8%, dated September 2026)

    • Retrieves the sodium adherence score from the prior CarePlan.goal.outcome (60%) and the current self-reported adherence captured during the session (80%)

    • Computes deltas: A1c 9.1% → 7.8% (Δ -1.3%, target <7.5%); sodium adherence 60% → 80% (Δ +20%, target >85%)

    • Writes these deltas into a new CarePlan.goal.outcome entry with date stamps, source references, and percent change calculations

    • Inserts a structured "Progress Toward Goal" block into the ADIME note's Monitoring/Evaluation section—visible to the clinician, readable by billing systems, and auditable by CMS

    This step is the single most important compliance action in the entire workflow. Without it, the claim lacks the documentation CMS explicitly requires for G0270 reimbursement. The RDN's verbal intent was there; Scribing.io makes it structured, measurable, and defensible.

  5. 8-Minute Rule Unit Computation

    Session duration: 32 minutes of direct MNT services. G0270 is a 15-minute timed code. Per the Medicare 8-minute rule:

    • Unit 1: minutes 1–15 (15 min ≥ 8 min threshold → billable)

    • Unit 2: minutes 16–32 (17 min ≥ 8 min threshold → billable)

    • Result: 2 units of G0270

    Scribing.io writes the time attestation—start time, end time, total direct service minutes—into the Encounter.period and the Provenance record. No manual calculation. No guesswork.

  6. POS 10 + Modifier 95 Assignment

    Session metadata confirms: synchronous audio-video, patient located at home. Scribing.io assigns POS 10 (Telehealth Provided in Patient's Home) and appends Modifier 95 (Synchronous Telehealth Service Rendered via Real-Time Interactive Audio and Video Telecommunications System). This follows CMS telehealth policy for MNT services, which was permanently extended for RDN-delivered MNT under the CY 2025 and CY 2026 PFS final rules.

  7. Ordering NPI Attachment and Claim Assembly

    Scribing.io extracts the ordering physician's NPI from ServiceRequest.requester and attaches it to the outbound claim. The complete billing artifact now includes:

    • HCPCS: G0270 × 2 units

    • ICD-10: E11.9 (primary), N18.3 (secondary)

    • POS: 10

    • Modifier: 95

    • Ordering NPI: Populated from ServiceRequest

    • Rendering NPI: RDN's NPI

    • Time attestation: 32 minutes, 2 units documented

    • Progress Toward Goal: Structured goal deltas in CarePlan.goal.outcome

  8. FHIR R4 Provenance Record — The Audit Shield

    Scribing.io writes a Provenance resource that captures:

    • Target: The Encounter and Claim resources this artifact supports

    • Agent: Scribing.io (system agent) + RDN (human attestor)

    • Recorded: Timestamp of artifact generation

    • Reason: Code-selection rationale ("Second MNT referral detected in CY 2026; G0270 selected per CMS MNT benefit guidance")

    • Entity: References to the two ServiceRequest resources, the CarePlan.goal.outcome entries, and the Observation values used to compute goal deltas

    This Provenance record means that if an auditor questions the G0270 selection, the unit count, or the goal documentation, there is a machine-readable, timestamped chain of evidence linking every decision to its source data. No other dietitian AI produces this.

Technical Reference: ICD-10 Documentation Standards

MNT claims require ICD-10 codes that establish medical necessity for the nutrition intervention. CMS accepts specific qualifying diagnoses—primarily diabetes mellitus (Type 1 and Type 2) and renal disease—as the basis for MNT coverage. The codes must reach maximum specificity: a claim submitted with an unspecified renal code (N18.9) when staging data exists in the EHR will trigger a specificity edit at the clearinghouse or a post-payment audit by a MAC.

For the clinical scenario in this playbook, the relevant codes are:

  • E11.9 - Type 2 diabetes mellitus without complications; N18.3 - Chronic kidney disease — E11.9 is appropriate when the patient's diabetes is not documented with specific complications (retinopathy, neuropathy, nephropathy coded separately). If the patient's CKD is considered a diabetic complication, the RDN and ordering physician should consider E11.22 (Type 2 diabetes mellitus with diabetic chronic kidney disease) instead. Scribing.io cross-references the Condition resources in the patient's problem list to flag this distinction.

  • stage 3 (moderate) — N18.3 specifies CKD stage 3, which Scribing.io validates against the patient's most recent eGFR Observation. If the eGFR falls between 30–44 mL/min (stage 3b) rather than 45–59 mL/min (stage 3a), and the EHR supports the KDIGO staging refinement, Scribing.io will flag the opportunity to use N18.31 or N18.32 when adopted by the payer. For CMS claims in 2026, N18.3 remains the accepted code for stage 3 without substage specification.

How Scribing.io Ensures Maximum Specificity

Scribing.io doesn't passively accept whatever ICD-10 code the RDN or ordering physician attaches. It performs the following validation sequence:

  1. Problem List Cross-Reference: Queries active Condition resources for the patient, checking whether diabetes complications or CKD staging data exist that would warrant a more specific code.

  2. Lab Value Validation: Cross-checks the CKD stage code against the most recent eGFR Observation. If eGFR = 38 mL/min but the code on file is N18.3 (stage 3, eGFR 30–59), the system confirms the code is valid. If eGFR = 22 mL/min and the code is still N18.3, Scribing.io alerts the RDN that N18.4 (stage 4) may be more appropriate and should be confirmed with the referring physician.

  3. Complication Linkage Alert: If the patient's problem list includes both E11.9 (diabetes without complications) and N18.3, but a nephrology note references diabetic nephropathy, Scribing.io surfaces a specificity alert suggesting E11.22 + N18.3 as a more defensible code pair per CMS ICD-10 coding guidelines.

  4. Clearinghouse Pre-Check: Before the claim is transmitted, Scribing.io runs a code-pair validation against known clearinghouse edit rules, catching mismatches (e.g., G0270 submitted without a qualifying MNT diagnosis) before they result in a rejection.

The Medicare 8-Minute Rule for MNT: Computation Logic

The Medicare 8-minute rule governs how timed service codes—including G0270—convert minutes into billable units. Misapplication is a leading cause of over-billing audits and under-billing revenue loss.

Total Direct Service Minutes

Billable Units (G0270, 15-min base)

Logic

8–22 minutes

1 unit

≥8 min of a single 15-min unit

23–37 minutes

2 units

First unit complete (15 min); remainder (8–22 min) qualifies for second unit

38–52 minutes

3 units

Two complete units (30 min); remainder (8–22 min) qualifies for third unit

In our scenario, 32 minutes of direct MNT service yields 2 units. Scribing.io logs the exact start and end times from the session, subtracts any non-billable time (e.g., connection troubleshooting documented in session notes), and computes the final unit count. The calculation and its inputs are written to the Provenance record, making the unit determination auditable down to the minute.

Common RDN Error: Rounding Instead of Applying the Rule

Many RDNs round 32 minutes to "about 30" and bill 2 units—arriving at the correct answer by accident. But a 24-minute session rounded to "about 25" might be billed as 2 units when it only qualifies for 1 (24 min: first unit at 15 min, remainder = 9 min, which does meet the 8-min threshold—so 2 units is actually correct here). The danger is inconsistent application. Scribing.io eliminates the guesswork by applying the rule programmatically every time.

Telehealth POS and Modifier Assignment for MNT Encounters

CMS telehealth policy for MNT has undergone significant expansion since 2020. As of CY 2026, RDN-delivered MNT services are permanently eligible for telehealth delivery under the Medicare Physician Fee Schedule. Correct POS and modifier assignment is essential.

Patient Location

POS Code

Modifier

Scribing.io Detection Method

Patient's home

POS 10

95

Patient-confirmed location via intake form or verbal confirmation captured in transcript

Clinical site (e.g., satellite clinic)

POS 02

95

Session originating site identified via EHR location data or patient-reported facility

In-person at RDN's office

POS 11

None

No telehealth platform detected; session recorded as in-person

Scribing.io never defaults to POS 11 for a telehealth session. It reads the session's delivery modality from platform metadata and patient location data, then assigns the correct POS/modifier pair. This prevents the single most common telehealth billing error in MNT: submitting POS 11 for a home-based telehealth visit, which triggers an automatic rejection at most MACs.

FHIR R4 Architecture: How Scribing.io Reads and Writes EHR Data

Scribing.io's compliance engine depends on deep, bidirectional FHIR R4 integration. It does not operate as a standalone note generator that exports a PDF. It reads from and writes to the EHR's structured data layer.

FHIR Resources Read (Input)

  • ServiceRequest — Retrieves all MNT referrals for the patient in the current calendar year; determines referral sequence (first vs. second)

  • Encounter — Retrieves prior MNT encounters linked to each referral; confirms whether prior referral was fulfilled

  • Observation — Pulls lab values (A1c, eGFR, serum albumin, lipid panels) for goal delta computation

  • Condition — Reads the patient's active problem list for ICD-10 validation and specificity checks

  • CarePlan.goal — Retrieves prior nutrition goals and documented outcomes for longitudinal tracking

  • NutritionIntake — Pulls structured dietary intake data when available (e.g., from patient-reported outcomes tools)

FHIR Resources Written (Output)

  • CarePlan.goal.outcome — Writes structured goal deltas with date stamps, percent change, and source references

  • DocumentReference — Writes the complete ADIME note as a structured clinical document linked to the encounter

  • Provenance — Writes the audit trail: code-selection rationale, time attestation, goal delta sources, and agent attribution

  • Claim (pre-adjudication) — Populates the billing artifact with HCPCS, ICD-10, POS, modifier, ordering NPI, rendering NPI, and unit count for clearinghouse submission

This architecture means the RDN's EHR becomes the single source of truth. There is no "export and re-enter" step. The note, the codes, the goals, and the audit trail all live where they belong—inside the patient's chart, accessible to the billing team, the ordering physician, and any future auditor.

Implementation Workflow: From Onboarding to First Compliant Claim

Deploying Scribing.io in a dietetics practice follows a structured implementation path designed to produce a compliant claim within the first week.

Phase

Timeline

Key Activities

1. EHR Integration Setup

Days 1–3

FHIR R4 connection established; ServiceRequest, Observation, CarePlan, and Condition resource access confirmed; test queries validated

2. Practice Configuration

Days 2–4

RDN's NPI, taxonomy code (133V00000X), and payer-specific MNT rules loaded; referring physician NPIs mapped; POS preferences configured

3. Clinical Pilot (3–5 Encounters)

Days 4–7

RDN conducts live sessions with Scribing.io active; reviews ADIME notes, goal deltas, and code selections for accuracy; adjusts prompting behavior if needed

4. Billing Validation

Days 5–7

Billing team reviews output artifacts; confirms clearinghouse acceptance; first claims submitted

5. Production Deployment

Week 2+

Full caseload documented through Scribing.io; ongoing monitoring of denial rates, goal documentation completeness, and Provenance record integrity

What RDNs Notice First

The immediate feedback from dietitians deploying Scribing.io is consistent: they stop worrying about whether they documented "Progress Toward Goal" because the system extracts it from what they already said and converts it to structured data. The second realization—usually within the first week—is that referral sequence detection eliminates the most anxiety-producing billing decision they face: "Am I using the right G-code?"

See It Work: Book Your 15-Minute Demo

The fastest way to evaluate whether Scribing.io solves your MNT billing compliance challenges is to see it process a real scenario. In a 15-minute demo, you'll see:

  • G0270/G0271 auto-selection with real-time second-referral detection via FHIR ServiceRequest query

  • "Progress Toward Goal" capture as structured CarePlan.goal.outcome entries with computed deltas

  • 8-minute rule time-uniting with automated attestation

  • POS 10/02 + Modifier 95 autofill based on session metadata

  • Complete billing artifact written back to your EHR via FHIR R4—no manual re-entry

Book your demo at Scribing.io →

Stop generating notes that look compliant. Start producing billing artifacts that are compliant.

Still not sure? Book a free discovery call now.

Frequently

asked question

Answers to your asked queries

Can we get started today?

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?

Still not sure? Book a free discovery call now.

Frequently

asked question

Answers to your asked queries

Can we get started today?

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?

Still not sure? Book a free discovery call now.

Frequently

asked question

Answers to your asked queries

Can we get started today?

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?

Clinical Precision.
Zero Documentation Debt

Finish Your Charts - Go Home on Time.

Clinical Precision.
Zero Documentation Debt

Finish Your Charts - Go Home on Time.

Clinical Precision.
Zero Documentation Debt

Finish Your Charts - Go Home on Time.