Skip to content

EHR Integration Architecture

Cerbo EMR Integration for Functional Medicine

Supplement protocols and lab rationale written into Cerbo chart notes from your browser. Book your audit at https://cal.com/merryai/demo.

Key Takeaways
  • Notes write directly into Cerbo EMR chart note editor fields via Chrome Extension DOM injection
  • Every supplement line carries dose, frequency, and the lab value that justifies it
  • Specialty templates keep clinical documentation distinct from psychotherapy and sensitive notes
  • Audio is held in RAM only and shredded at session close
  • Every draft requires clinician review and attestation before chart commit
Verified Metric
100%

Clinician Attestation

Every injected draft is reviewed before save.

Verified Metric
<500ms

DOM Field Write-Back

Direct client-side input field injection.

Verified Metric
$15,600+

HCPCS G2211 Supported

Illustrative annual estimate per clinician. Zero audio or transcript stored under executed BAA.

Functional medicine notes in Cerbo EMR break down at the supplement line, not the assessment

Clinical documentation inside Cerbo EMR rarely fails because clinicians lack dedication. It fails because a single functional medicine follow-up can carry eight supplements, three lab panels, and a phased protocol that must be retyped by hand into the chart note editor after the patient leaves.

Merry AI closes that gap by binding a Chrome Extension overlay to the active Cerbo chart note editor. The overlay drafts the note from the encounter, then writes supplement protocols, lab interpretations, and plan text into the matching fields on screen. The clinician reviews, edits, and saves through Cerbo's normal workflow.

The Chrome Extension binds to the Cerbo chart note editor through the browser DOM

The overlay runs as a content script inside the clinician's existing Chrome session. It locates the editable note container, whether a standard textarea or a contentEditable rich-text editor, using DOM queries keyed to visible section headers such as Assessment, Plan, and Supplements.

A MutationObserver watches for encounter changes. When a clinician switches patients, opens a new tab, or navigates to a historical visit, the field map is rebuilt before any write occurs. Locked, signed, and historical notes are never written to.

Each write dispatches native input and change events, so Cerbo's own change tracking and autosave register the text exactly as if it had been typed. No data reaches Cerbo servers except through the clinician's own save action.

Browser-native DOM mapping bypasses EHR marketplace paywalls entirely

Traditional integrations route through vendor APIs, partner contracts, and IT security reviews before a single note is written. Manual copy-paste avoids that overhead but pushes formatting work back onto the clinician. The comparison below shows where each approach lands for a Cerbo functional medicine practice.

CriterionTraditional API Marketplace IntegrationManual Copy-PasteMerry AI Chrome DOM Injection
Setup timeWeeks to months of vendor and IT reviewNoneUnder 10 minutes, extension install only
Recurring integration feesMarketplace or per-connection fees commonNoneZero API or marketplace fees
IT or firewall changesCredentials, endpoints, and security reviewNoneNone, runs in the existing browser session
Field-level placementDepends on exposed endpointsClinician places text by handWrites to mapped Assessment, Plan, and Supplement fields
Supplement dose and frequency structureOften a single text blobRetyped line by lineAgent, dose, frequency, and lab rationale per line
Audio retentionVaries by vendor, often cloud storedNot applicableRAM only, shredded at session close
Clinician attestationVariesImplicitRequired before every chart commit

Every supplement line carries dose, frequency, and the lab value that justifies it

Functional medicine protocols are longitudinal by design. A supplement started at visit one is titrated at visit three against a repeat lab, so the chart must show why each agent exists, at what dose, and when it will be rechecked. Merry AI structures every dictated supplement into that pattern.

The table below shows the output format the overlay injects into the Cerbo Plan field. Values are illustrative and reflect what a clinician dictates during the visit. Merry AI does not recommend, select, or alter doses; it records the clinician's stated protocol and links it to the cited lab.

AgentDoseFrequencyLab RationaleRecheck
Vitamin D3 with K25,000 IU D3 plus 100 mcg K2Once daily with a fat-containing meal25-OH vitamin D 18 ng/mL, below the 30 ng/mL sufficiency threshold25-OH vitamin D at 12 weeks
Iron bisglycinate25 mg elemental ironEvery other day, apart from calcium and coffeeFerritin 12 ng/mL with low transferrin saturationFerritin and CBC at 8 to 12 weeks
Methylcobalamin1,000 mcgOnce daily, sublingualSerum B12 240 pg/mL with elevated methylmalonic acidB12 and MMA at 12 weeks
Magnesium glycinate200 mg elemental magnesiumTwice dailyRBC magnesium below laboratory reference rangeRBC magnesium at 12 weeks
Omega-3 (EPA plus DHA)2 g combined EPA and DHAOnce daily with foodTriglycerides 210 mg/dL, omega-3 index 3.8%Lipid panel and omega-3 index at 12 to 16 weeks

Lab interpretations write to narrative fields such as Assessment or Lab Interpretation, never to raw result tables. Each statement carries the test name, value, unit, reference range, and collection date inline, so an auditor can trace every interpretive sentence back to its source result.

Conventional diagnoses stay separate from functional explanatory models. Codable ICD-10 diagnoses supported by recognized criteria appear in one block, while systems-level reasoning, such as a suspected gut-immune contribution to systemic inflammation, appears as assessment narrative. This separation protects the practice from claims that non-standard constructs were used to justify visit complexity.

Specialty criteria gate what the overlay is allowed to state

Functional medicine overlays conventional specialties, so the overlay applies the same gold-standard criteria a conventional reviewer would. For behavioral health, it records PHQ-9 and GAD-7 scores and symptom inventories but leaves formal DSM-5-TR diagnoses and specifiers to the clinician.

Cardiometabolic patients receive the same discipline. NYHA functional class and LVEF are written only when the clinician dictates them or they exist in Cerbo, with the echo date cited. The overlay never infers a higher NYHA class from a BNP value alone.

Musculoskeletal and pediatric findings follow the same rule. Range of motion appears as degrees only when stated aloud, and special tests such as Lachman or FABER are recorded with their dictated result. Pediatric anticipatory guidance is labeled by topic and never claims Bright Futures compliance unless the clinician covered the required elements.

G2211 documentation must show longitudinal complexity, and modifier 25 changes the payment outcome

HCPCS G2211 is a Medicare add-on code reported with office or outpatient E/M visits 99202 to 99205 and 99211 to 99215, and with home or residence E/M codes. It describes visits that serve as the continuing focal point for care or as ongoing care for a single serious or complex condition, per the CMS G2211 FAQ.

CMS generally denies G2211 when the base E/M carries modifier 25 on the same date. Effective January 1, 2025, CMS allows G2211 with a modifier 25 office or outpatient E/M when the other same-day service is an annual wellness visit, vaccine administration, or a Medicare Part B preventive service. Beginning January 1, 2026, that policy extends to home or residence E/M visits.

Merry AI never selects billing codes or appends modifiers. It surfaces the documentation evidence that supports longitudinal management, such as multi-system protocols with scheduled lab rechecks, and flags any same-day procedure that would trigger the modifier 25 rule so the clinician can document a significant, separately identifiable E/M service.

Procedures such as IV nutrition or trigger point injections raise NCCI edit questions. When modifier 59 or an X-modifier is contemplated, the overlay prompts for distinct site, session, or organ system language, because the NCCI Policy Manual prohibits using these modifiers solely to bypass an edit.

The $15,600+ figure is illustrative. It assumes roughly 975 eligible Medicare visits per clinician per year at about $16 per G2211 add-on. Actual payment varies by locality, payer mix, and fee schedule year, and depends entirely on documentation that meets CMS criteria.

Audio lives in RAM and is shredded when the session closes

Encounter audio is processed transiently. Buffers exist only in browser process memory, are never written to disk, and are zeroed and released when the clinician stops recording or closes the encounter. Only the text the clinician saves into Cerbo persists, and Merry AI operates under an executed Business Associate Agreement.

Psychotherapy and sensitive process notes use segregated templates. Under HIPAA, psychotherapy notes kept separate from the medical record carry heightened protection, so Merry AI drafts them in a distinct template that is never merged into the general chart note or patient-facing summaries.

Multi-party group sessions are diarized by speaker before drafting. Each participant's statements are attributed separately, and the clinician confirms which content belongs in each individual Cerbo chart, preventing one patient's information from appearing in another patient's record.

Patient-facing text carries AI disclosure where state law requires it

California AB 3030 requires a disclaimer when generative AI produces patient communications about clinical information, plus clear instructions for reaching a human provider. When Merry AI drafts after-visit summaries or supplement instructions for California practices, both elements are inserted automatically, and disclosure language is configurable for other states.

The clinician remains the author of record

Every injected section is visually flagged in the Cerbo editor with accept, edit, and reject controls. Nothing commits to the chart until the clinician reviews and attests, which keeps authorship demonstrable and signature integrity intact.

Clinics evaluating Cerbo documentation workflows can browse specialty templates at templates.scribing.io or Schedule a 15-Minute Workflow Audit to map their current supplement and lab charting process.

Bespoke Cerbo EMR Prompt Logic

Bespoke Cerbo EMR Prompt Logic

Functional medicine templates structure supplement protocols by agent, dose, frequency, and lab rationale. 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 Cerbo EMR browser window, binds to the chart note editor, and carries zero API or marketplace fees.

Reimbursement

HCPCS G2211 Complexity Defense

Surfaces longitudinal care evidence and flags modifier 25 conflicts before claim submission. Schedule a 15-Minute Workflow Audit today.

Clinician-Attested Final Record

Clinician-Attested Final Record

Every injected section is flagged for accept, edit, or reject, and the note commits only after clinician attestation, preserving signature integrity.

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
Elation Health AI Scribe: Chrome DOM Integration
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.

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