Posted on

Feb 9, 2025

Automated Echocardiography & Hemodynamic Mapping: Fixing Epic Cupid's RVSP Reporting Gap

Automated Echocardiography & Hemodynamic Mapping: Fixing Epic Cupid's RVSP Reporting Gap

Posted on

Aug 16, 2026

Illustration representing automated echocardiography and hemodynamic mapping technology used to structure cardiac data in EHR systems
Illustration representing automated echocardiography and hemodynamic mapping technology used to structure cardiac data in EHR systems

Discover how automated echocardiography & hemodynamic mapping closes RVSP and PH severity gaps in Epic Cupid, reducing denials and delays.

TL;DR: Automated Echocardiography & Hemodynamic Mapping

The core reporting problem is that echo reports frequently omit discrete RVSP values and pulmonary hypertension (PH) severity categories inside Epic Cupid, because dictated Doppler findings (like TR jet velocity) live in free-text narrative rather than in the structured observation grids payers and registries require. Missing discrete fields trigger prior-auth denials and delay PAH referrals.

The Scribing.io fix begins with our Connector, which parses spoken echo findings, auto-derives RVSP via the Bernoulli equation (4·v² + RAP) from dictated TR jet velocity, maps ASE PH severity thresholds, and DOM-injects the numeric RVSP cell and the PH severity picklist directly into Scribing.io-connected Epic Cupid discrete observation grids and SmartData Elements—bypassing custom API fees with mandatory human attestation.

Why this matters directly for Ops Directors: discrete data completeness converts a $3,800 denial risk into a clean claim, a registry-exportable record, and an immediate care pathway.

  • The Discrete Data Gap

  • Scribing.io Clinical Logic Case

  • Version-Aware DOM Selector Mapping

  • DOM Injection vs. Custom API

  • ICD-10 Documentation Standards

  • Operational Rollout Sequence

The Discrete Data Gap: Clinical Review vs. Payer Review

CLINICAL UPDATE 2026: Revised for new CMS CPT G2211 standards, SB 1120 compliance, and FHIR interoperability.

Medicare's Local Coverage Determination for echocardiography (L37379) exhaustively defines when a transthoracic echo is medically necessary—ventricular function, valvular disease, hypertensive CV disease, cardiotoxic monitoring, transplant surveillance. What the LCD is structurally silent on is the problem that actually generates denials in 2026: the machine-readability of the finalized report.

The coverage framework assumes that if the indication is valid, the documentation follows. But payers, prior-auth engines, and registries (ACC PINNACLE, PVDOMICS-adjacent PAH registries) don't read narrative prose. They read discrete observation fields.

A cardiologist can dictate a perfect, medically-necessary study and still have the claim denied because the RVSP lives in a sentence instead of a discrete cell. This is the secondary gap the coverage literature never addresses.

  • Coverage validity governs the "why"—the medical necessity of the study itself.

  • Data structuring governs the "how the data must be shaped" for machines.

  • Scribing.io operates precisely in that shaping layer, between dictation and finalization.

For a broader map of where this shaping layer touches other service lines, see our Clinical Specialties Directory.

Scribing.io Clinical Logic: The 68-Year-Old Dyspnea Case

Consider the exact clinical moment that this entire playbook is built around. A 68-year-old presents with dyspnea and undergoes a TTE.

The cardiologist dictates verbatim the following string of hemodynamic findings:

"EF 35%, TR jet 3.4 m/s, IVC collapsible, moderate MR."

What Happens Without Scribing.io

The narrative report captures those findings in prose. But Epic Cupid's discrete observation grid for RVSP and the pulmonary hypertension severity picklist remain empty, because no one hand-transcribed the derived hemodynamics into structured fields.

The finalized report reads as clinically fine but structurally incomplete. Result: a $3,800 prior-authorization denial, a stalled PAH referral, and a patient who waits.

What Happens With Scribing.io

The Connector parses spoken findings and executes the following deterministic chain of derivation and injection.

Watch how the Scribing Connector automatically maps and injects structured hemodynamic variables directly into Epic Cupid's discrete observation grids in real-time:

The Scribing Connector Chrome Extension sidebar automatically injecting structured clinical observations directly into discrete EHR fields.

Scribing.io Automated Echocardiography & Hemodynamic Mapping Workflow

Step

Dictated / Derived Input

Scribing.io Action

Epic Cupid Target

1. Parse EF

"EF 35%"

Extract numeric LVEF

Discrete LVEF observation cell

2. Parse MR

"moderate MR"

Map to severity grade

MR grade discrete grid

3. Estimate RAP

"IVC collapsible"

Assign RAP = 3 mmHg per ASE IVC-collapsibility convention

Internal derivation variable

4. Compute RVSP

TR jet 3.4 m/s

Bernoulli: 4·(3.4²)+3 = 49 mmHg

Numeric RVSP discrete cell

5. Classify PH

RVSP 49 mmHg

Map to "moderate PH" per ASE thresholds

PH severity SmartData picklist

6. Attest

All fields

Human attestation gate before commit

Signed, registry-exportable record

The RVSP math is explicit and auditable: 4 × (3.4)² + 3 = 4 × 11.56 + 3 = 46.24 + 3 ≈ 49 mmHg. Scribing.io DOM-injects EF, MR grade, RVSP, and PH severity into the discrete grids and SmartData Elements.

The Connector then requires clinician attestation before anything is committed. The denial never fires, the PAH referral moves immediately, and the record is registry-ready on day one.

To model the financial delta of preventing denials like this across your echo volume, run our AI Medical Scribe ROI Calculator.

Version-Aware DOM Selector Mapping: The Information Gain

Here is what every prior approach—and the coverage literature entirely—missed: discrete hemodynamic population is not a transcription problem, it's a selector-mapping problem.

Epic Cupid's Echo module changes its DOM structure across releases. A naïve integration that hard-codes field targets breaks on the next upgrade. Scribing.io's foundational innovation is version-aware DOM selector mapping.

The Connector fingerprints the deployed Cupid build and resolves the correct selectors for the Echo discrete observation grids and SmartData Elements at runtime. This is what survives quarterly EHR upgrades.

On top of that mapping layer sits the derivation engine that auto-computes RVSP via the Bernoulli equation (4·v² + RAP) from dictated TR jet velocity, then populates both the numeric RVSP cell and the pulmonary hypertension severity picklist in a single attested action.

This is the Anchor Truth in practice: the Scribing Connector parses spoken findings and auto-populates Epic Cupid's discrete observation grids via DOM-injection—bypassing custom API fees entirely.

The strategic consequence for a Clinical Operations Director is that you get structured, registry-grade discrete data without commissioning a custom Epic interface build and without paying per-transaction API charges. The value isn't "faster typing"—it's that a derived, guideline-mapped hemodynamic parameter lands in the exact discrete field the payer and registry demand.

For the full matrix of supported EHR targets and version behavior, see the EHR Integration Library.

Architecture Comparison: DOM Injection vs. Custom API

Discrete Data Population Approaches for Epic Cupid Echo

Dimension

Custom API Integration

Scribing.io DOM Injection

Cost model

Build + recurring API/transaction fees

Bypasses custom API fees

Version resilience

Breaks on schema change unless re-contracted

Version-aware selector re-mapping

Discrete grid write

Requires endpoint exposure per field

Direct injection into rendered grid + SmartData

Hemodynamic derivation

Not native—separate calc service

Built-in Bernoulli RVSP + ASE PH mapping

Attestation

Varies by build

Mandatory human attestation gate

The FHIR interoperability question often arises here. DOM injection and FHIR export are complementary: the Connector writes discrete data into the rendered grid, which the EHR then serializes into standard FHIR Observation resources for downstream registry export.

Technical Reference: ICD-10 Documentation Standards

Discrete echo data only pays off if it links cleanly to the correct diagnosis codes. For the dyspnea/PH workflow above, two codes are foundational to a clean claim.

ICD-10-CM Codes for Systolic Heart Failure & Pulmonary Hypertension

Code

Description

Discrete Echo Linkage

I50.22 (ICD-10-CM)

Chronic systolic (congestive) heart failure

EF 35% discrete LVEF cell supports code specificity

I27.20 (ICD-10-CM)

Pulmonary hypertension, unspecified

RVSP 49 mmHg + PH severity picklist substantiate the diagnosis

The linkage principle is straightforward: the discrete RVSP cell and PH severity SmartData Element are the structured evidence a utilization reviewer needs to accept the I27 series without a records request.

Operational Rollout Sequence for Ops Directors

Deployment for an echo service line follows an ordered sequence designed to validate selector mapping before touching live studies.

  1. Fingerprint your Cupid build so the Connector resolves current Echo grid selectors.

  2. Validate the derivation engine against a retrospective set of dictated TR jet velocities.

  3. Configure the attestation gate to match your cardiology sign-off policy.

  4. Pilot on one reading room, then expand across the echo volume.

  5. Confirm FHIR Observation export reaches your target PAH registry cleanly.

Budget and plan tiers for multi-site echo deployments are detailed on Scribing.io Pricing & Plans.

The measurable endpoint for this rollout is denial-rate reduction on echo-linked prior authorizations, paired with reduced time-to-referral for PAH pathways. Both are traceable to a single change: discrete fields populated at the point of dictation.

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.