Skip to content

EHR Integration Architecture

CharmHealth EHR Integration for Integrative Medicine

Chrome DOM injection for CharmHealth integrative SOAP charts, with named care teams for G2211. Book your audit at https://cal.com/merryai/demo.

Key Takeaways
  • Notes write directly into CharmHealth fields via DOM injection without API fees
  • Specialty templates keep clinical documentation distinct from sensitive psychotherapy notes
  • Every draft requires clinician review and signature before chart commit
Verified Metric
100%

Named Care-Team Attribution

Each integrative Plan entry names the coordinating clinician, discipline, and follow-up interval. This includes cardiology, behavioral health, nutrition, and outside labs, so G2211 continuing focal point status is traceable in the chart.

Verified Metric
<500ms

Per-Field SOAP Injection

Drafts route into CharmHealth Chief Complaint, Assessment, Supplements, and Plan components inside the active encounter tab. Clinicians do not switch tabs and do not paste text by hand.

Verified Metric
Zero

Server-Side API Calls

Writes occur only in the clinician's browser session. CharmHealth's native audit trail records saved edits after attestation. Modifier 25 and 59 procedure work stays documented apart from E/M complexity.

A Documentation Workflow Built for CharmHealth

Clinical documentation inside CharmHealth rarely fails because clinicians lack dedication. It fails because integrative visits generate dense, multi-domain data. A single visit can include supplement regimens, lab panels, lifestyle prescriptions, and coordination across several outside clinicians. CharmHealth organizes this data through four chart-note types: SOAP Template (Charting 360), Comprehensive, Brief, and Quick. Each type exposes discrete components such as Chief Complaint, Symptoms, Diagnoses & Assessment Notes, Procedure Codes, Medications, Supplements, and Lab Orders.

Merry AI treats that structure as the integration contract. The Chrome extension does not produce a single narrative block for manual transfer. It drafts content per SOAP domain and writes each segment into its matching field in the open encounter. The clinician stays in one browser tab, reviews every line, edits where needed, and signs. Nothing is committed to the chart without that attestation.

How Chrome DOM Injection Maps to CharmHealth SOAP Fields

CharmHealth publishes FHIR endpoints, including DocumentReference and Provenance, but Merry AI does not depend on them to write notes. The extension operates entirely at the client layer. It queries rendered DOM nodes, identifies editable textareas and rich-text components, and inserts discrete text through standard browser input events. CharmHealth's own server records the encounter edits once the clinician saves.

Enabling the Extension on the CharmHealth Domain

Activation follows a fixed sequence. First, open the CharmHealth encounter in Chrome so the chart-note template has fully rendered. Then open the Merry AI extension and allow site access to the charmhealth domain when Chrome prompts. Restricting permission to that domain limits the extension's read and write scope to the active EHR window. Activation requires no firewall changes, server installs, or interface engine builds.

Targeting Notes Components Without Overwriting

Charm AI Scribe and CharmCopilot already populate designated Notes components, which confirms these fields accept programmatic text. Merry AI detects existing content and appends structured entries rather than replacing them. On Brief charts, all SOAP sections share one page, so injection runs as a single pass. On Comprehensive charts, content is routed section by section so Assessment language never lands in Plan.

ArchitectureDeployment OverheadWrite LatencyAnnual FeeField Precision
Traditional API Marketplace IntegrationVendor contracting, credentialing, IT reviewBatch or queued syncMarketplace and per-provider feesLimited to API-exposed resources
Manual Copy-PasteNone upfront, but repeated every visitMinutes per noteNo direct fee; clinician time costSingle free-text block, high misplacement risk
Merry AI Chrome DOM InjectionChrome extension plus domain permissionUnder 500ms per fieldNo marketplace feeSection-level Notes components

This comparison isolates where time is actually lost. API marketplaces add contracting and fees before the first note is written. Copy-paste shifts the cost to clinicians at every visit and increases the chance that content lands in the wrong section. DOM injection places each draft into the correct component in the clinician's live session.

Substantiating G2211 Continuing Focal Point Status

CMS describes HCPCS add-on G2211 as reflecting visit complexity in two situations. The first is when the practitioner serves as the continuing focal point for all needed health care services. The second is when the practitioner provides ongoing care for a single serious or complex condition. Auditors look for evidence of that longitudinal relationship, not a restated acute complaint.

Merry AI names every coordinated clinician and service explicitly in the Plan. A representative entry reads:

Care team:

  • Dr. L. Moreno, integrative physician (focal point)
  • Dr. S. Okafor, cardiology (NYHA class II, LVEF 40%)
  • M. Chen, LCSW, behavioral health
  • R. Patel, RD, medical nutrition therapy
  • Reference laboratory: quarterly lipid and HbA1c panels

Follow-up:

  • Integrative visit in 6 weeks
  • Echocardiogram in 6 months

Each name, discipline, and interval is drawn from the encounter transcript and confirmed by the clinician before signature.

Separating Modifier 25 and 59 Procedure Work

Same-day procedures such as acupuncture or trigger-point injections must be documented apart from the cognitive E/M service. CMS guidance indicates G2211 is generally not payable when the E/M visit carries modifier 25, with defined exceptions. Some payer rules are stricter than CMS. Merry AI routes procedure indications, consent, and anatomical site into procedure sections. Where the NCCI manual's modifier 59 criteria apply, it records the distinct sites or sessions.

Governance, Attestation, and Specialty Frameworks

Specialty templates keep frameworks discrete. Each specialty's framework is captured in its own fields:

  • Behavioral health assessments cite DSM-5-TR criteria and specifiers.
  • Cardiology objectives capture NYHA class and LVEF as separate values.
  • Orthopedic objectives record joint range of motion in degrees per plane.
  • Pediatric visits follow Bright Futures periodicity.

Practices can start from templates at https://templates.scribing.io and adapt components to their own CharmHealth templates.

Psychotherapy process notes remain separate from medical record documentation. Merry AI drafts clinical progress content for standard SOAP fields: diagnoses, medication management, care-team entries, and follow-up intervals. It does not route sensitive process content into shared chart components. This preserves the distinction HIPAA draws for psychotherapy notes and limits exposure during record releases.

Evidence for ambient documentation tools continues to accumulate. Clinical leaders should evaluate it directly through peer-reviewed literature indexed at https://www.ncbi.nlm.nih.gov/pmc/. State requirements governing AI-assisted documentation are also evolving. The default posture is therefore explicit: clinician review, clinician edit, and clinician signature on every chart, with no exceptions for routine follow-up visits.

Bespoke CharmHealth Prompt Logic

Bespoke CharmHealth Prompt Logic

Browse [Access 1,000+ EHR Clinical Templates](https://templates.scribing.io) to find or generate notes in 5 seconds.

Browser Native

Zero-IT Extension Architecture

Our Chrome Extension runs directly inside the clinician's active CharmHealth browser window with zero API fees.

Reimbursement

CPT G2211 Complexity Defense

Surfaces clinical decision evidence justifying longitudinal complexity capture. [Schedule a 15-Minute Workflow Audit](https://cal.com/merryai/demo) today.

Clinician-Attested Final Record

Clinician-Attested Final Record

Every injected note requires clinician review and attestation, preserving signature integrity across charts.

Explore More Knowledge

Related EHR & Clinical Integrations Guides

View all ehr & clinical integrations
AdvancedMD Integration for Family Medicine | Merry AI
EHR Integration Architecture

AdvancedMD Integration for Family Medicine | Merry AI

Merry AI writes reviewed Family Medicine notes into AdvancedMD fields via Chrome DOM injection. Book your audit at https://cal.com/merryai/demo.

Kaif R.•6 min read
Read guide
Qualifacts Credible Integration for PHP Group Notes
EHR Integration Architecture

Qualifacts Credible Integration for PHP Group Notes

Per-client PHP group notes written into Credible service entries via Chrome DOM mapping. Book your audit at https://cal.com/merryai/demo.

Kaif R.•6 min read
Read guide
TheraNest AI Scribe: Chrome DOM Integration
EHR Integration Architecture

TheraNest AI Scribe: Chrome DOM Integration

Per-member group notes injected into TheraNest progress note fields without API fees. Book your audit at https://cal.com/merryai/demo.

Kaif R.•6 min read
Read guide