Skip to content

EHR Integration Architecture

WebPT / Therabill Integration for Outpatient PT

How Merry AI injects discrete ROM degrees and PROM trajectories directly into WebPT SOAP 2.0 flowsheets via DOM mapping—no API fees, no marketplace lag. Book your audit at https://cal.com/merryai/demo.

Key Takeaways
  • Notes write directly into WebPT / Therabill fields via DOM injection without API fees
  • SOAP, DAP, and BIRP templates keep progress notes distinct from sensitive psychotherapy notes
  • Every draft requires clinician review and signature before chart commit
Verified Metric
99.40%

Clinical Accuracy

Fine-tuned on 40+ medical specialties and diagnostic lexicons.

Verified Metric
0.4s

Streaming Latency

Sub-second audio processing and DOM field mapping.

Verified Metric
0%

Data Retention

Zero audio or transcript stored under executed BAA agreements.

A Documentation Workflow Built for WebPT / Therabill

Clinical documentation inside WebPT rarely fails because therapists lack diligence. It fails because the objective exam—joint-by-joint range of motion in degrees, active versus passive measurements, outcome-measure trajectories like LEFS or NDI—must be re-typed into SOAP 2.0 flowsheet cells while the patient sits waiting. The measurement lives first in the clinician's hands and voice, then in short-term memory, then finally in a grid, and every hop introduces transcription error and lost minutes. Merry AI closes that gap by capturing spoken findings and injecting them, structured and confirmed, directly into the fields WebPT already renders.

Outpatient physical therapy operates on an episode-of-care model with strict CMS documentation requirements. The MLN905365 guidance and Medicare Benefit Policy Manual Chapter 15 require certified Plans of Care, defensible medical necessity language, quantitative progress at least every tenth visit, and discharge summaries that compare onset to final status. Merry AI is architected to honor these constraints rather than route around them, because a note that cannot survive a payer audit has no value regardless of how fast it was written.

Our differentiator is precision of placement. Where generic scribes drop a paragraph of prose into a free-text box, Merry AI parses "left shoulder AROM flexion one-oh-five, PROM one-thirty-five, painful arc ninety to one-twenty" into discrete objects—joint, side, motion, AROM value, PROM value, pain behavior—and writes each into the correct flowsheet column for the correct visit date. The Objective narrative and the structured grid populate simultaneously, and the Assessment section receives goal-progress language derived from the numeric deltas.

Why DOM Injection Beats API Marketplace Integration

WebPT does not expose a public, general-purpose write API for third-party scribes. Its own AI partners are embedded through private, contractual integrations, and the platform's HL7 data package to Therabill is a closed pipeline engineered to protect HIPAA-regulated billing and clinical data. Waiting for marketplace access means negotiating a partner agreement, paying per-seat integration fees, and accepting server round-trip latency on every write. For a busy outpatient clinic, that is a non-starter.

Merry AI takes the browser-native path instead. Our Chrome Extension operates inside the clinician's already-authenticated WebPT session and resolves the specific input selectors that make up the SOAP 2.0 flowsheet. It writes to exactly the fields a therapist would click, dispatching native input and change events so WebPT's own validation and carry-forward logic fire normally. Because the data lands in supported fields, it flows cleanly through the HL7 packaging to Therabill without corrupting data integrity.

The architectural tradeoffs are worth laying out explicitly:

ArchitectureDeployment OverheadLatencyAnnual FeeAudit Defensibility
Traditional API MarketplacePartner contract, IT provisioning, credential exchange1.5–4s server round-trip per writePer-seat + integration feesHigh, but gated behind vendor approval
Manual Copy-PasteNone, but 100% human effortMinutes per note$0 tooling, high labor costVariable; prone to cloning and transcription error
Merry AI DOM InjectionChrome install, zero IT0.4s local field mappingFlat practice plan, no marketplace feeHigh; lands in native validated fields

This table clarifies the central point: Merry AI delivers the field-level precision of a formal API integration with the friction profile of a browser bookmark. There is no marketplace listing to purchase and no lag between speaking a measurement and seeing it appear in the grid.

DOM Field Mapping for ROM and PROM

Precise field mapping is the heart of the engineering. Each SOAP 2.0 flowsheet cell has a stable DOM identity, and Merry AI maintains a mapping layer that binds parsed clinical objects to those selectors. When a therapist narrates a comparative re-assessment, the extension appends a new dated row and computes the delta—shoulder flexion 90° at eval, 120° at visit four, 150° at discharge—so the trajectory is machine-readable rather than buried in prose. Range validation flags implausible values before injection, protecting against mis-heard numbers.

Preserving the Therabill HL7 Handoff

Because Therabill receives WebPT data as HL7 packages, every value Merry AI writes must reside in a field that WebPT exports. We deliberately never scrape hidden state or inject into unsupported elements. This discipline means billing providers, CPT minutes under the 8-minute rule, and service facility mappings configured on the Therabill side stay consistent with the clinical record, keeping documentation and claims aligned for services like 97110, 97112, 97116, and 97140.

Compliance, Coding, and the Author-of-Record Principle

Every draft Merry AI generates is exactly that—a draft. The clinician reviews the parsed measurements, edits any narrative, and applies their signature before the chart is committed. This preserves the therapist as the author of record, which is both an ethical requirement and an audit necessity under CMS anti-cloning rules. Merry AI actively assists here by surfacing visit-specific changes and refusing to replicate static text from prior encounters.

For clinics running integrated outpatient E/M alongside rehab, Merry AI supports capture of the CPT G2211 complexity add-on code for longitudinal, single-provider care of patients with comorbidity-driven complexity, per CMS guidance MM13473. The engine recognizes when documentation establishes an ongoing care relationship and prompts for the supporting narrative rather than auto-appending the code, keeping the coding decision in clinician hands.

Baseline, Goals, and Medical Necessity

Defensible goals require measurable baselines. Merry AI flags when a goal has no quantitative starting point and suggests specific, functional target language—"increase right shoulder AROM flexion to 160° to enable overhead reaching for work tasks"—that ties the impairment metric to participation-level necessity. This is the exact documentation posture payers scrutinize during post-payment review.

Getting Started Without an IT Project

Deployment is intentionally boring. Each therapist installs the extension, signs in with their existing WebPT credentials, and the Merry AI account maps to that user so voice documentation is correctly attributed. Audio capture runs on the clinic tablet or laptop under an executed BAA with zero retention. There is no server to stand up and no firewall exception to file. To explore rollout options across your clinic, Explore Merry AI Practice Partner Plans.

Before you commit to any change in your documentation workflow, we recommend a structured review of where minutes are actually lost in your SOAP 2.0 process. Schedule a 15-Minute Workflow Audit and we will map your highest-friction fields directly. When you are ready to build out your note library, Access 1,000+ EHR Clinical Templates for rehab-specific evaluation, daily, progress, and discharge structures pre-mapped to WebPT semantics.

Browser Note Setup

Browser Note Setup

Browse templates.scribing.io to find or generate notes in 5 seconds, ready for WebPT / Therabill clinical workflows.

Standard

Zero-IT Extension Install

Our Chrome Extension runs instantly inside the clinician's WebPT / Therabill browser window with zero IT setup and zero complex API configurations.

Modular

CPT G2211 Coding Support

Supports CPT G2211 comorbidity complexity capture for longitudinal outpatient care. Claim your 15-Minute Workflow Audit today.

Clinician Authored Record

Clinician Authored Record

Every injected draft requires your review and signature, keeping you as the author of record for sensitive charts.

Explore More Knowledge

Related EHR & Clinical Integrations Guides

View all ehr & clinical integrations
Cerner Millennium / Oracle Health Integration
EHR Integration Architecture

Cerner Millennium / Oracle Health Integration

Merry AI writes structured summaries directly into PowerChart via browser DOM injection—no MPage development fees, no API lag. Book your audit at https://cal.com/merryai/demo.

Kaif R.6 min read
Read guide
Elation Health EHR Integration for DPC Practices
EHR Integration Architecture

Elation Health EHR Integration for DPC Practices

Merry AI injects structured SOAP notes and Care Plan goal deltas directly into Elation Health charts for Direct Primary Care and Integrative Medicine. Book your audit at https://cal.com/merryai/demo.

Kaif R.6 min read
Read guide
DrChrono EHR Integration for iPad Clinics
EHR Integration Architecture

DrChrono EHR Integration for iPad Clinics

DOM-native note injection into DrChrono SOAP fields for iPad-native outpatient and concierge groups, with no marketplace fees or API lag. Book your audit at https://cal.com/merryai/demo.

Kaif R.6 min read
Read guide