Skip to content

EHR Integration Architecture

Elation Health AI Scribe: Chrome DOM Integration

Write primary care notes into Elation Health Visit Note blocks from a Chrome sidebar. Book your audit at https://cal.com/merryai/demo.

Key Takeaways
  • Notes write directly into Elation Health Visit Note blocks via Chrome DOM injection
  • G2211 continuing focal point language is suppressed by default whenever modifier 25 is billed the same day
  • Every draft requires clinician review and attestation before chart commit
Verified Metric
100%

Clinical Integrity

Fine-tuned on primary care specialty lexicons.

Verified Metric
<500ms

DOM Field Write-Back

Direct client-side input field injection.

Verified Metric
$15,600+

CPT G2211 Captured

Illustrative annual add-on value for an eligible established-patient panel.

Browser-native DOM mapping writes Merry drafts directly into Elation Health Visit Note blocks

Clinical documentation inside Elation Health rarely fails because clinicians lack dedication. It fails because the note is assembled after the visit, from memory, across a chief complaint field, an HPI block, a physical exam block, and an Assessment and Plan block that each expect different content. Merry AI removes that reconstruction step by writing a structured draft into each section while the chart is still open.

The Merry Chrome Extension reads the rendered Elation Note editor the same way a clinician does: by its visible section labels. Elation's Visit Note is a block-based editor where sections such as Exam Reason, HPI, ROS, Physical Exam, Assessment, and Plan can be added, removed, or rearranged. Merry anchors to those semantic labels rather than to fixed screen positions, so a rearranged template still receives the correct content in the correct block.

No server API is involved. Merry does not request an Elation marketplace listing, an OAuth client, or a practice-level integration contract. Text is inserted into the editable fields as standard user content, which means Elation's own formatting, macros, templates, and sign-off workflow behave exactly as they do when a clinician types. Merry measures field write-back at under 500 milliseconds per section.

Elation supports several Visit Note formats, including SOAP, single narrative, and two-column H&P layouts. Merry detects the active format before writing. In a single narrative layout, the draft is delivered as one ordered note. In a SOAP or H&P layout, vitals context, HPI, history, ROS, exam, data review, assessment, plan, and follow-up are routed to their matching blocks when those blocks exist.

Launching the Merry sidebar inside an Elation Visit Note takes four steps in Chrome

Step one: open the chart. From the Elation schedule or patient chart, start a new Visit Note and choose your practice's Elation Note template. Merry waits until the editor has fully rendered before it binds to any field.

Step two: open the sidebar. Click the Merry icon in the Chrome toolbar. The Merry sidebar docks to the right edge of the Elation window and displays the patient name and date of birth it has read from the active chart header, so the clinician can confirm the correct patient before recording.

Step three: capture the encounter. After obtaining patient consent according to your state's recording rules, start ambient capture from the sidebar. The clinician can pause or stop capture at any point, including mid-visit, for portions of the conversation that should not be documented.

Step four: review and insert. Merry presents a section-by-section draft in the sidebar. The clinician edits any section, then clicks Insert. Merry writes each section into its matching Elation block and highlights the inserted text so it is easy to verify before sign-off.

Tab scoping prevents cross-chart writes. Primary care clinicians often keep several charts open at once. Merry binds each draft to the patient identifier shown in the originating tab. If the active tab's patient header does not match the draft, the Insert action is blocked until the clinician returns to the correct chart.

Merry coexists with Elation Note Assist. Practices that already use Elation's native ambient tool will not lose that content. Merry appends clearly delineated text at the end of a block rather than overwriting existing entries, and it never alters discrete data imported from the Clinical Profile.

G2211 continuing focal point language is drafted only when the visit qualifies and modifier 25 is absent

HCPCS add-on code G2211 represents the visit complexity inherent to care that serves as the continuing focal point for all needed health care services, or that is part of ongoing care for a single serious or complex condition. CMS pays it as an add-on to office and outpatient E/M visits, CPT 99202-99205 and 99211-99215, and to home or residence E/M visits, CPT 99341, 99342, 99344, 99345, and 99347-99350.

Merry applies three gates first. The first gate confirms that the selected base E/M code belongs to an eligible family. The second gate checks the same-day modifier set. The third gate checks for clinical evidence of a longitudinal relationship, such as chronic problem list items addressed at this visit, medication management for a multimorbid patient, or documented care coordination.

Modifier 25 triggers default suppression. Per Merry's primary care configuration, whenever modifier 25 is billed on the same-day E/M, Merry does not draft or suggest G2211 language. CMS has allowed limited exceptions since CY 2025, specifically when the separately identifiable service is an annual wellness visit, vaccine administration, or a Medicare Part B preventive service. Merry flags those visits for billing review instead of drafting automatically, and the suppression table is configurable by your billing lead as CMS guidance changes.

A qualifying statement is specific, not boilerplate. When all gates pass, Merry appends a labeled paragraph to the end of the Assessment and Plan block, for example: Longitudinal care (G2211): I serve as this patient's continuing focal point for all needed health care services, including ongoing management of type 2 diabetes with A1c rising from 7.4% to 8.1%, hypertension, and CKD stage 3a, with coordination of a nephrology referral today. The clinician edits or deletes it before sign-off.

Specialty anchors make primary care G2211 statements defensible under audit

Generic longitudinal language invites denials. Merry's primary care prompt logic ties the continuing focal point statement to measurable clinical anchors that already appear in the visit, so an auditor can trace each claim of complexity back to documented findings.

Internal medicine panels anchor to control metrics. Merry references A1c, blood pressure, LDL, and eGFR trends, medication changes, adherence, and social determinants that affect ongoing management.

Behavioral health in primary care anchors to DSM-5-TR diagnoses and standardized scales such as PHQ-9, GAD-7, AUDIT-C, and the Columbia Suicide Severity Rating Scale, with prior treatment trials and risk management documented over time.

Cardiometabolic follow-up visits anchor to NYHA functional class, documented LVEF, guideline-directed medical therapy status, ASCVD risk, and CHA2DS2-VASc scores, with titration and coordination with cardiology noted.

Musculoskeletal and pediatric encounters anchor to range of motion in degrees, named special tests with positive or negative findings, and functional status for orthopedic complaints, and to the Bright Futures periodicity framework, growth parameters, and developmental milestones for well-child care.

Audio exists only in volatile memory and is discarded when the draft is generated

Merry's audio pipeline never persists recordings. The sequence is microphone, transient memory buffer, speech-to-text, structured draft, and Elation Visit Note block. Audio is not written to disk or to cloud object storage, and the buffer is cleared once the draft is produced. Retention for raw audio is zero days.

Zero retention does not remove consent obligations. Many states treat real-time transcription as recording, so practices should obtain and document patient consent. The generated draft is protected health information, handled under an executed Business Associate Agreement, and application logs are scrubbed of PHI.

Chrome DOM injection removes the API marketplace layer without removing clinician control

The comparison below summarizes how the three common approaches to getting an ambient draft into Elation Health differ for an independent primary care practice.

CriterionTraditional API Marketplace IntegrationManual Copy-PasteMerry AI Chrome DOM Injection
Setup requirementVendor contract, API credentials, IT configurationNoneInstall Chrome Extension
Marketplace or API feesOften charged per practice or per providerNoneNone
Section-level routingDepends on exposed API endpointsClinician pastes each section by handWrites to labeled Visit Note blocks
Respects rearranged templatesVaries by endpoint mappingYes, through manual effortYes, via semantic label anchoring
G2211 and modifier 25 gatingRarely includedClinician must remember rulesBuilt-in, configurable suppression table
Cross-chart error riskLowHigh when many tabs are openBlocked by patient header matching
Audio retentionVendor dependentNot applicableZero days, volatile memory only
Clinician attestationRequired in EHRRequired in EHRRequired before Elation sign-off

The clinician remains the author of record for every Elation Health note

Automated insertion becomes legal documentation the moment a note is signed, so Merry treats every draft as a proposal. Inserted text is highlighted, the G2211 paragraph is labeled, and nothing is committed until the clinician signs within Elation's own workflow. The clinician, not Merry, is the author of record.

Practices evaluating this workflow can review pre-built Elation templates at https://templates.scribing.io or book a 15-minute workflow audit at https://cal.com/merryai/demo to map Merry against their current Visit Note configuration and billing rules.

Bespoke Elation Health Prompt Logic

Bespoke Elation Health Prompt Logic

Merry maps drafts to SOAP, single narrative, and H&P Visit Note layouts, including chronic care and Bright Futures formats. Access 1,000+ EHR Clinical Templates to find or generate notes in 5 seconds.

Browser Native

Zero-IT Extension Architecture

Our Chrome Extension runs directly inside the clinician's active Elation Health browser window, writing into Visit Note blocks with zero API fees and no firewall changes.

Reimbursement

CPT G2211 Complexity Defense

Drafts a specific continuing focal point statement only for eligible E/M visits and suppresses it by default when modifier 25 is billed. Schedule a 15-Minute Workflow Audit today.

Clinician-Attested Final Record

Clinician-Attested Final Record

Every injected note requires clinician review and attestation before sign-off, preserving signature integrity and authorship of record.

Explore More Knowledge

Related EHR & Clinical Integrations Guides

View all ehr & clinical integrations
Cerbo EMR AI Scribe for Functional Medicine
EHR Integration Architecture

Cerbo EMR AI Scribe for Functional Medicine

Merry writes supplement protocols and lab reviews into Cerbo Chart Parts. Book your audit at https://cal.com/merryai/demo.

Kaif R.•6 min read
Read guide
TherapyNotes Integration for Behavioral Health Notes
EHR Integration Architecture

TherapyNotes Integration for Behavioral Health Notes

Merry writes mental status, interventions, and session times into TherapyNotes progress notes. Book your audit at https://cal.com/merryai/demo.

Kaif R.•6 min read
Read guide
AdvancedMD Wound Care Notes: E/M Split From 11042
EHR Integration Architecture

AdvancedMD Wound Care Notes: E/M Split From 11042

Merry AI writes podiatry E/M and debridement detail into separate AdvancedMD fields. Book your audit at https://cal.com/merryai/demo.

Kaif R.•6 min read
Read guide