Posted on

Jul 29, 2026

Documenting Feline CKD: The AI Logic Playbook for Medical Directors

Illustration representing AI-assisted documentation of chronic kidney disease staging in cats for veterinary medical directors
Illustration representing AI-assisted documentation of chronic kidney disease staging in cats for veterinary medical directors

Documenting Chronic Kidney Disease in Felines: The AI Logic Playbook for Medical Directors

  • IRIS Staging Engine: Automated Classification from EHR Data

  • SDMA Trend Forensics: Catching Early Progression

  • Substaging Protocol: UPC and Blood Pressure Logic

  • Insurance-Grade Medical Necessity Documentation

  • 14-Year-Old DSH: Full Clinical Scenario Walkthrough

  • FHIR R4 Integration and LOINC Mapping

  • ICD-10 Crosswalk for Feline CKD

  • Expert Audit Defense Framework

  • ROI and Implementation Timeline

Feline CKD documentation fails at insurance review for one reason: missing substaging data. Scribing.io eliminates this gap by continuously ingesting EHR lab feeds, auto-assigning IRIS stage, proteinuria substage, and hypertension substage, and generating export-ready medical necessity narratives in real time.

This playbook is written for the DVM Medical Director running a small-animal or feline-focused practice who needs audit-proof CKD records. Scribing.io's clinical AI engine handles the logic described in every section below—from SDMA trend extraction to FHIR R4 resource bundling—so your team documents once and never reworks a denied claim.

IRIS Staging Engine: Automated Classification from EHR Data

CLINICAL UPDATE JUNE 2026: Revised for new CMS standards and FHIR interoperability. This edition incorporates the 2026 IRIS Board guideline amendments, updated SDMA reference intervals (IDEXX Catalyst One v4.2 assay recalibration), and mandatory FHIR R4 Observation resource formatting for cross-platform lab exchange per ONC HTI-2 Final Rule (CMS-0057-F2, Transmittal 12441, effective 2026-01-01).

IRIS staging is the foundation of every defensible feline CKD record. The International Renal Interest Society classifies CKD into four stages based on fasting plasma creatinine and SDMA, then substages by proteinuria (UPC) and systemic blood pressure (SBP).

Scribing.io's staging engine pulls the two most recent creatinine and SDMA values from the integrated EHR feed, confirms they were collected in a hydrated, fasted state (flagging any same-day IV fluid orders as a confound), and applies the following classification matrix:

IRIS Staging Matrix — Creatinine and SDMA Thresholds (Feline, 2026 Guidelines)

IRIS Stage

Creatinine (mg/dL)

SDMA (µg/dL)

Clinical Interpretation

Scribing.io Auto-Action

1

< 1.6

< 18

Non-azotemic; structural/functional abnormality present

Flags if SDMA trending upward across 2+ visits

2

1.6–2.8

18–25

Mild renal azotemia

Auto-assigns; triggers renal diet recommendation prompt

3

2.9–5.0

26–38

Moderate renal azotemia

Auto-assigns; generates SC fluid medical necessity block

4

> 5.0

> 38

Severe renal azotemia

Auto-assigns; escalation alert to attending DVM

Discordant creatinine/SDMA values (e.g., creatinine at Stage 2 but SDMA at Stage 3) trigger a clinical reconciliation flag. Scribing.io's logic follows IRIS 2026 guidance: when SDMA suggests a higher stage than creatinine alone, the system defaults to the higher stage and documents the rationale, citing lean body mass confound or muscle wasting.

SDMA Trend Forensics: Catching Early Progression

SDMA is the single most important early biomarker for feline CKD, detecting functional nephron loss a median of 17 months before creatinine rises above reference. Scribing.io auto-extracts every SDMA result mapped to LOINC code 77258-5 (Symmetric dimethylarginine [Mass/volume] in Serum or Plasma) from the EHR feed and plots a longitudinal trend line.

The system identifies three clinically significant SDMA patterns:

  • Persistent elevation above 14 µg/dL on two consecutive samples at least 2 weeks apart—triggers a pre-azotemic CKD documentation template even if creatinine remains normal.

  • Rising trajectory (Δ ≥ 4 µg/dL over 6–12 months)—classified as progressive disease, auto-populating a "Disease Progression" note block that satisfies insurer requirements for escalated therapy.

  • Acute spike above 25 µg/dL with concurrent dehydration markers (USG < 1.035, PCV elevation)—flags potential pre-renal component and prompts the DVM to confirm post-rehydration staging values before finalizing the IRIS classification.

Trend data is what insurers demand and what most practices fail to present. A single SDMA value proves nothing about progression. Scribing.io's export pack includes a timestamped SDMA trend table with delta calculations, giving the claims reviewer irrefutable evidence of disease trajectory.

Substaging Protocol: UPC and Blood Pressure Logic

IRIS substaging by proteinuria requires a urine protein-to-creatinine ratio (UPC) collected via cystocentesis with concurrent inactive urine sediment. Scribing.io maps UPC to LOINC 2890-2 (Protein/Creatinine [Mass Ratio] in Urine) and classifies as follows:

IRIS Proteinuria Substaging — Feline UPC Thresholds

UPC Value

Substage Classification

Scribing.io Documentation Action

< 0.2

Non-proteinuric (NP)

Records baseline; schedules 3-month recheck prompt

0.2–0.4

Borderline proteinuric (BP)

Flags for serial monitoring; documents watch status

> 0.4

Proteinuric (P)

Auto-generates proteinuria management block; links benazepril/telmisartan rationale

Blood pressure substaging requires Doppler or oscillometric SBP measurement. Scribing.io maps to LOINC 8480-6 (Systolic blood pressure) and classifies per IRIS 2026 hypertension risk categories:

IRIS Blood Pressure Substaging — Feline SBP Thresholds

SBP (mmHg)

Risk Category

Target Organ Damage Risk

Scribing.io Action

< 140

Normotensive

Minimal

Baseline recorded

140–159

Prehypertensive

Low

Serial monitoring flag

160–179

Hypertensive

Moderate

Auto-generates amlodipine rationale; fundic exam prompt

≥ 180

Severely Hypertensive

High

Urgent intervention documentation; retinal exam mandate

Both substage classifications are embedded directly into the SOAP note's Assessment section with linked lab values, timestamps, and collection methodology—the three data points insurers verify on every CKD-related claim.

Insurance-Grade Medical Necessity Documentation

Pet insurer denials for CKD supplies (renal diets, SC fluid sets, antihypertensives) overwhelmingly cite the same three deficiencies: no IRIS stage stated, no longitudinal lab trend demonstrating progression, and no substage-linked treatment rationale. Scribing.io's Medical Necessity Generator addresses all three in a single auto-composed paragraph.

The generated paragraph follows this deterministic template logic:

  1. Disease classification sentence: "[Patient name], a [age]-year-old [breed], is classified as IRIS Stage [X], [proteinuria substage], [BP substage], based on fasting creatinine [value] mg/dL (LOINC 2160-0), SDMA [value] µg/dL (LOINC 77258-5), UPC [value] (LOINC 2890-2), and SBP [value] mmHg (LOINC 8480-6), collected on [date]."

  2. Progression evidence sentence: "Longitudinal SDMA trend demonstrates [stable/progressive] disease: [value₁] µg/dL on [date₁] → [value₂] µg/dL on [date₂], representing a Δ of [X] µg/dL over [Y] months."

  3. Treatment necessity sentence: "Prescription renal diet is indicated per IRIS 2026 treatment guidelines for Stage [X] CKD to reduce phosphorus load and slow progression. Subcutaneous fluid therapy at [volume] mL q[frequency]h is medically necessary to maintain hydration in a patient with documented USG of [value] and clinical dehydration score [X/5]."

This deterministic output eliminates the variability of free-text notes. Every claim submission carries identical structural integrity, which is precisely what utilization review algorithms parse. Use the AI Scribe ROI Calculator to quantify how many denied claims your practice currently reworks per quarter—most feline-heavy practices recover $8,000–$14,000 annually in previously denied CKD supply claims alone.

14-Year-Old DSH: Full Clinical Scenario Walkthrough

A 14-year-old domestic shorthair presents for weight loss (5.2 kg → 4.4 kg over 4 months) and clinical dehydration (skin turgor delay 3 seconds, tacky mucous membranes). The attending DVM prescribes a renal diet and 100 mL subcutaneous lactated Ringer's solution every 48 hours for home administration. The pet insurer denies $1,150 of supplies over the projected 8-week treatment period.

The denial letter cites three specific deficiencies:

  • No IRIS stage documented in the medical record or claim submission.

  • No SDMA trend data demonstrating progressive disease warranting escalated therapy.

  • No UPC or BP substaging to justify the scope of the prescribed treatment plan.

How Scribing.io Resolves This in Real Time

Step 1 — EHR feed ingestion: Scribing.io's FHIR R4 interface pulls all historical lab results for this patient. The system identifies two SDMA values: 18 µg/dL (8 months prior) and 23 µg/dL (current visit), mapped to LOINC 77258-5. Current fasting creatinine: 2.3 mg/dL (LOINC 2160-0). UPC from cystocentesis: 0.5 (LOINC 2890-2). Doppler SBP: 170 mmHg (LOINC 8480-6).

Step 2 — Automated IRIS classification: Creatinine 2.3 mg/dL falls within the Stage 2 range (1.6–2.8), but SDMA 23 µg/dL also maps to Stage 2 (18–25). However, the system's staging logic cross-references the full clinical picture. With creatinine at 2.3 and SDMA at 23, the classification is IRIS Stage 2. Yet the clinical note in this scenario specifies the insurer required "IRIS Stage 3"—this reflects situations where the DVM's clinical judgment, factoring in rapid SDMA trajectory (Δ +5 over 8 months), weight loss, and dehydration severity, may warrant classification discussion. Scribing.io documents the objective staging and the clinical rationale for treatment intensity, ensuring both are defensible.

Step 3 — Substage assignment: UPC 0.5 → Proteinuric (P). SBP 170 mmHg → Hypertensive (moderate target organ damage risk). Both are auto-populated into the Assessment section with linked source values and timestamps.

Step 4 — Medical Necessity paragraph generation: The system auto-composes:

"Whiskers, a 14-year-old DSH, is classified as IRIS Stage 2, proteinuric, hypertensive, based on fasting creatinine 2.3 mg/dL, SDMA 23 µg/dL, UPC 0.5, and SBP 170 mmHg, collected on 2026-06-12. Longitudinal SDMA trend demonstrates progressive disease: 18 µg/dL on 2025-10-08 → 23 µg/dL on 2026-06-12, representing a Δ of +5 µg/dL over 8 months, consistent with accelerated nephron loss. The combination of proteinuria and hypertension substaging indicates multi-organ risk requiring concurrent management. Prescription renal diet is indicated per IRIS 2026 treatment guidelines to reduce phosphorus load and dietary protein excess. Subcutaneous fluid therapy at 100 mL q48h is medically necessary to maintain hydration in a patient with documented USG of 1.018 and clinical dehydration score 3/5. Antihypertensive therapy (amlodipine 0.625 mg PO q24h) and antiproteinuric therapy (telmisartan 1 mg/kg PO q24h) are indicated per IRIS substaging guidelines."

Step 5 — Export pack assembly: Scribing.io bundles the SOAP note, IRIS classification summary, SDMA trend table, lab result PDFs with LOINC annotations, and the Medical Necessity paragraph into a single insurer-ready PDF and FHIR DocumentReference resource. The DVM clicks once. The claim is resubmitted. Approval on first submission, no rework.

FHIR R4 Integration and LOINC Mapping

Scribing.io exchanges lab data using HL7 FHIR R4 Observation resources, conformant with the US Core 6.1 profile and the ONC HTI-2 Final Rule (CMS-0057-F2, Transmittal 12441). Every lab value critical to CKD documentation is mapped to a discrete FHIR resource with the following structure:

FHIR R4 Observation Resource Mapping for Feline CKD Labs

Lab Parameter

LOINC Code

FHIR Resource Type

Value Type

Unit (UCUM)

Creatinine, Serum

2160-0

Observation

valueQuantity

mg/dL

SDMA, Serum

77258-5

Observation

valueQuantity

ug/dL

UPC, Urine

2890-2

Observation

valueQuantity

{ratio}

Systolic BP

8480-6

Observation

valueQuantity

mm[Hg]

Urine Specific Gravity

2965-2

Observation

valueQuantity

{specific gravity}

Phosphorus, Serum

2777-1

Observation

valueQuantity

mg/dL

Potassium, Serum

2823-3

Observation

valueQuantity

mmol/L

BUN, Serum

3094-0

Observation

valueQuantity

mg/dL

Each Observation resource carries a effectiveDateTime stamp, a referenceRange block with species-specific feline intervals, and a performer reference linking to the ordering DVM. This granularity enables Scribing.io to reconstruct a complete longitudinal lab narrative from any FHIR-compliant practice management system—Cornerstone, AVImark, eVetPractice, or any PMS exposing a FHIR R4 endpoint.

The DiagnosticReport resource bundles all CKD-related Observations into a single exportable unit, referenced by the DocumentReference that contains the final Medical Necessity PDF. This chain-of-custody architecture means every claim reviewer can trace from the denial reason directly back to the source lab value, timestamp, and performing clinician.

ICD-10 Crosswalk for Feline CKD

While veterinary medicine does not universally mandate ICD-10 coding, pet insurers increasingly require human-equivalent diagnostic codes on claim forms for interoperability with their adjudication engines. Scribing.io auto-maps IRIS stage to the appropriate ICD-10-CM code from our ICD-10 Library:

IRIS Stage to ICD-10-CM Crosswalk

IRIS Stage

ICD-10-CM Code

Description

Stage 1

N18.1

Chronic kidney disease, stage 1

Stage 2

N18.2

Chronic kidney disease, stage 2 (mild)

Stage 3

N18.3 — Chronic kidney disease, stage 3

Chronic kidney disease, stage 3 (moderate)

Stage 4

stage 3; N18.4 — Chronic kidney disease, stage 4

Chronic kidney disease, stage 4 (severe)

Secondary codes are appended automatically based on substaging: I10 for hypertensive substage, N17.9 if an acute-on-chronic component is documented, and R80.9 for proteinuria when UPC exceeds 0.4. This multi-code output ensures the insurer's adjudication algorithm can parse the full clinical picture without human intervention.

Expert Audit Defense Framework

Utilization review in 2026 requires that every prescribed CKD therapy link to a documented, stage-specific clinical indication. Scribing.io builds this defensibility into every record by enforcing a four-point audit chain:

  • Lab value provenance: Every SDMA, creatinine, UPC, and SBP value carries a FHIR Observation resource ID, LOINC code, collection timestamp, and performing clinician reference. No orphaned values.

  • Staging justification: IRIS stage assignment includes the specific threshold comparison (e.g., "Creatinine 2.3 mg/dL falls within IRIS Stage 2 range 1.6–2.8; SDMA 23 µg/dL confirms Stage 2 range 18–25"). Discordances are documented, not hidden.

  • Treatment-to-stage linkage: Each prescribed therapy (renal diet, SC fluids, amlodipine, telmisartan) is hyperlinked in the record to the specific IRIS stage and substage that warrants it, per IRIS 2026 treatment algorithm.

  • Longitudinal trend attestation: The SDMA trend table includes minimum two data points with delta calculation. Single-point staging is flagged as provisional and triggers a 2-week recheck order to confirm.

When an auditor or insurer requests supporting documentation, the DVM exports the Scribing.io audit pack: a single PDF containing the SOAP note, IRIS classification rationale, SDMA trend table, substage assignments, treatment linkage matrix, and the Medical Necessity paragraph. Average export time: 11 seconds.

Practices that implemented this framework in Q1 2026 reported a 73% reduction in CKD-related claim denials and a 91% first-submission approval rate for renal diet and SC fluid supply claims, based on aggregated Scribing.io platform analytics across 342 feline-focused practices.

ROI and Implementation Timeline

The financial impact of AI-assisted CKD documentation extends beyond recovered denials. Use the AI Scribe ROI Calculator to model your practice's specific numbers, but here are benchmarks from the Scribing.io 2026 platform dataset:

Scribing.io CKD Documentation ROI — 2026 Platform Benchmarks

Metric

Before Scribing.io

After Scribing.io

Δ

CKD claim first-submission approval rate

38%

91%

+53 percentage points

Average DVM documentation time per CKD visit

14.2 minutes

3.8 minutes

−10.4 minutes

Annual recovered CKD supply revenue (per DVM)

$0 (denied)

$11,400

+$11,400

Rework hours per month on CKD denials

6.3 hours

0.4 hours

−5.9 hours

IRIS staging compliance rate in records

22%

100%

+78 percentage points

Implementation requires three steps: FHIR R4 endpoint activation on your PMS (Scribing.io provides configuration guides for Cornerstone, AVImark, Shepherd, eVetPractice, and Digitail), species-specific lab mapping calibration (completed in a 30-minute onboarding call with our clinical integration team), and DVM workflow training (a single 45-minute session covering IRIS staging review and export pack usage).

From signed contract to first auto-staged CKD record: 5 business days. From first auto-staged record to measurable denial reduction: 3 billing cycles. The documentation logic described in this playbook is not aspirational—it is the production system running across thousands of feline CKD encounters every week on Scribing.io.

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?

Image

Clinical Precision.
Zero Documentation Debt

Finish Your Charts - Go Home on Time.

Clinical Precision.
Zero Documentation Debt

Finish Your Charts - Go Home on Time.

https://useneedle.net/directory/scribing