OpenEMR Modules

From OpenEMR Project Wiki

Overview

This page will list third-party modules.

AI Modules

Chart Summary

$65/mo. AI Chart Summary Tool
User Workflow (Clinical Staff)

1. View Patient Dashboard: Open any patient's chart

2. See AI Summary Widget: Widget appears in demographics section

3. Generate Summary: Click "Generate" or "Refresh" button

4. View Summary: Read AI-generated comprehensive summary

5. Use Summary:

◦ Copy to clipboard for external use
◦ Add directly to clinical note
◦ Use as a quick reference during an encounter
Advanced Features

Specialty-Based Intelligence

The module automatically detects the patient's primary provider's specialty and tailors the AI summary accordingly:

• Behavioral Health → Psychology-focused summaries

• Cardiologists → Cardiac-focused summaries

• Endocrinologists → Metabolic/hormone-focused summaries

• Neurologists → Neurological-focused summaries

• General Practice → Comprehensive balanced summaries

This module represents a sophisticated integration between OpenEMR's comprehensive medical data and modern AI capabilities, providing clinicians with intelligent, context-aware patient summaries that adapt to medical specialty and clinical workflow requirements.

Download Module Or install using Composer.

Voice To Text

$65/mo. Voice to text in any form
$65/mo. Voice to text in any form

This feature only works in Chrome Browser at this time

Navigate to a patient encounter:

Click Patient/Client → Select any patient
Click Encounter (or create new encounter)

Load a form:

Click "New" or "Load a Form"
Select "SOAP", "Visit Form", or any form with textareas

Look for microphone buttons:

🎤 Blue microphone buttons should appear next to/under each <textarea>

Test voice input:

Click any microphone button
Grant microphone permission when browser prompts
Button turns red and pulses (recording)
Speak clearly: "This is a test of voice input"
Click button again to stop recording
Button turns yellow (processing)
Transcribed text appears in the textarea
Button returns to blue (ready)

Request module by sending a request to [email protected]

Prescription

Bamboo Health

Historically, prescribers and pharmacists were tasked with logging into state databases to retrieve controlled substance dispensation information before writing or filling a prescription, consuming valuable time that could be better spent with patients.
PMP Gateway delivers full transparency into prescription drug monitoring program data.
Here is a video to show the integration
https://youtu.be/P8McWXzULRQ
This module is good for practitioners who need to see patient prescription drug history and don't have a need to ePrescribe.
Request module by sending a request to [email protected]

Download or install from GitHub.

  https://github.com/juggernautsei/oe-bamboo-pmp

Pill Pals® FREE Discount Prescription Ordering

Are you tired of paying $75 a month just for the privilege of sending a digital prescription?

Meet the Pill Pals® Module for OpenEMR. It's not just another integration; it's a total shift in how Independent Medical Practices handle Pharmacy fulfillment. By connecting your OpenEMR workflow directly to the Pill Pals® Pharmacy Network, you give your cash pay, uninsured, and underinsured patients instant access to direct Pharmacy pricing. Pill Pals' prices are up to 80% lower than traditional retail and mail order prices. Medications are delivered straight to your patient's door, at no additional cost. Shipping is always FREE.

Why install it?

  Zero Subscription Fees: Stop paying the 'e-prescribing tax' and start using a module built for the provider, not the middleman.
  Wholesale Pricing: Your patients get the same high-quality medications at prices up to 80% less. These are prices the big-box retail chains just can’t touch.
  Seamless Integration: It fits right into your existing OpenEMR dashboard—no clunky third-party portals, just one-click fulfillment.

We’ve built the bridge between modern software and affordable medications. Install the Pill Pals module today and start prescribing the future of healthcare.

About The Module The Pill Pals® Module is brought to you by The Health Pals Foundation, a nonprofit organization led by Healthcare Clinicians (Physicians, Pharmacists, and Nurses). The module enables Prescribers to get direct pricing on medications for their patients. Pill Pals Pharmacy guarantees lower pricing than traditional retail stores. Prescriptions sent via the module go to the Pill Pals Pharmacy Network, enabling patients to save up to 80% on drug costs. The Pill Pals Module is especially useful for patients who do not have adequate insurance coverage for medications. We highly encourage all Clinicians using OpenEMR who want their patients to experience cost savings on medications to utilize the module. There is no fee to use the module.

Philanthropy Through Prescribing™ A portion of all prescriptions sent via the Module will be donated back to the OpenEMR Foundation to support the upkeep and maintenance of OpenEMR. The Health Pals Foundation's mission is “Making Sense of Health™,” and it achieves this by providing healthcare technology integrations (via Juggernauts) and wholesale Pharmacy services (via Pill Pals Pharmacy).

https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/5

https://youtu.be/_CvUjG2YxQQ?si=zs970RjrCEEeRn0J

If you would like to help us with beta testing. Click the link below and fill out the form.

https://pillpals.co/openemr/openemr-open-emr-clinic-registration-page/

To install the module:

Add this to your composer.json.

    composer config repositories.private-packagist composer https://repo.packagist.com/jse/
    composer config repositories.packagist.org false
    composer config --global --auth http-basic.repo.packagist.com juggernautsei 6292f20d647d690ceafb776828df0a83f8c704962733224d1c87a64f846a
    composer update mirrors

Then run:

    composer require juggernautseinc/oe-module-pill-pals:v1.4.1

Or Download from SourceForge.net

    https://sourceforge.net/projects/pill-pals/files/oe-module-pill-pals-1.4.1.zip

Send a request for credentials to:

    [email protected]

Include your clinic name.

DoseSpot

DoseSpot Certified ePrescribing

Features
  • Prescribe UI via DoseSpot iFrame SSO
  • Module configuration/setup Twig UI
  • Notification badge support
  • Webhook endpoint for DoseSpot callbacks
  • Schema versioning with upgrade SQL (1.0.0 → 1.1.0 → 1.2.0)
  • PHPStan config and unit test scaffolding under tests/
  • Headless API notes in HEADLESS_API.md

Download Module

Claims/Billing

Ensora Claims Manager

Free when using ensora clearinghouse

The oe-module-claims-management-ensora module provides comprehensive X12 277 EDI claims processing.

Retrieves claim status and auto-posts ERAs and much more.


Core Features:

• Processes X12 277 Health Care Claim Status Response files from multiple payers

• Complete EDI parser for complex hierarchical claim data

• Real-time interactive dashboard with metrics and visual indicators

• Advanced filtering by status, payers, and date ranges

• Automatic file processing from designated directories


Data Management:

• CSV export of claim data and status history

• Complete audit trail tracking claim status changes

• Four database tables for organizing responses, transactions, statuses, and code definitions

Download or install from GitHub

     https://github.com/juggernautsei/oe-module-claims-management-ensora

Generate Hospital Claims

Do you have 20+ claims to enter?

Do you want to create claims without going to each patient chart and creating encounters one by one?

See GitHub for details.

Download or install from GitHub https://github.com/juggernautsei/oe-module-hospital-charge

Lab

Quest Quantum Hub Module

Signing up for Quest services, use this website.

https://www.getmyinterface.com

Fill out the form with this information.
Vendor Product ID & vendor name: Juggernaut Systems Express
EHR Name: OpenEMR
The Quest Quantum Hub module will allow for a bi-directional interface with Quest Hub. The module is a seamless integration with the existing interface. The current interface will be used as normal. The module talks with the Quest API system replacing the SFTP file transfers. The Quest Hub will auto-generate a requisition form for each order if bidirectional is enabled. This feature can be disabled in the config if not desired. If "results only" is desired. This setting can be made in the configuration.
The module Quest Hub ID is Juggernaut Systems Express. Give this information to your Quest regional representative along with your practice is using OpenEMR.

Video instruction

Forum Discussion

Lab Order Queue

Features
  • Patient chart → Lab Queue tab and Procedures → Lab Queue menu
  • Create queued lab orders without an encounter (procedure_order + lab_order_queue)
  • Lab provider, procedure search (core popup), priority, PSC hold, fasting, clinical notes
  • Patient-specific and global pending queues
  • Attach queued orders to an encounter (AJAX) or cancel them
  • Encounter forms list banner when pending queue items exist
  • Status sync with core attach pathway for orphaned orders
  • Unit/integration tests under tests/

Download Module

Payment Processing

Simple Provider Payroll Module

This is a very simplified payroll calculator. The module uses the visit completion to calculate the provider's pay. The pay rate can be entered in percentages or flat rates.

Download

Patient Features

Patient Check-in Mobile or Kiosk

This module lets patients check in using their own smartphones or a lobby tablet, compatible with both local and web-based OpenEMR setups.

  • Verification: Patients enter their name and date of birth.
  • Calendar Check:
    1. If an active appointment is found, the status changes to "Arrived." The patient verifies their contact information and can optionally update and photograph their insurance card.
    2. If no appointment is found, the patient is redirected to the front desk.

Options

  • Place a QR code sign in the lobby for mobile check-in.
  • Mount a dedicated tablet in the lobby configured as a check-in kiosk.

Download or install from GitHub

    https://github.com/juggernautsei/oe-module-patient-checkin

Patient Filter Module

This module is a basic implementation of the Original Patient Privacy module. Enable the module by going to Modules->Manage Modules. Find the Patient Filter module in the Unregistered tab and Register, Install, and Enable it. Then find the blacklist.php file under the interface/modules/zend_modules/module/PatientFilter/config directory which must be customized for your use.

Scripts

Chart Review

There is a CLI script under contrib/util/chart_review_pids.php which can aid in remote chart reviews by an insurance company. Run the script and use the output to update the above-mentioned blacklist.php

SMS

Two-Way SMS Module

This module will allow your office to engage the patient via a two-way SMS conversation. The text message is sent from the EHR to the patient. The text messages can be initiated from within the EHR interface. The staff can make first contact to facilitate communication with a patient. Your staff can also send out a mass text. This feature is great when a group of patients needs to be contacted.
PM @juggernautsei

Workflow Tools

Custom Clinical Alerts

We were asked to develop a simple patient alert system separate from the clinical alerts. The clinical alerts can be very difficult to learn and use. Clinical does not fit all use cases by design limitations. This is release number one for this simple alerts module. Watch the video to see how it works. Contact me at [email protected] if you are interested in this module.

See GitHub

See Video

Documentation Alerts

This solves the issue of documents not being filled out at the proper interval. This popup reminder is automatic. Set the document and the interval in which it needs to be filled out. The popup shows in the patient's chart after the first document is filled out. To get this module email [email protected]

See Video

Tasks Dashboard

Here are the bones for a provider dashboard or staff task system.

Provider-facing Tasks dashboard for OpenEMR: find encounters that still need documentation or coding, track review status, and bulk eSign forms. Works in v8.x

See Video

Cloud Storage

AWS S3 Storage

We've created an additional method for storing patient files in an S3 bucket, enhancing system flexibility. Separating file storage from the application can significantly improve performance and streamline upgrades. If you are interested in this module,

Download or install from GitHub

   https://github.com/juggernautsei/oe-simple-storage-solution