# Pill Pals Pharmaceutical Module

**URL:** <https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723>\
**Category:** Third Party Solutions and Add-Ons\
**Tags:** feature\
**Created:** [April 22, 2026, 4:38am UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723 "2026-04-22T04:38:23Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![htuck](https://community.open-emr.org/user_avatar/community.open-emr.org/htuck/32/15185_2.png) [@htuck](https://community.open-emr.org/u/htuck)\
**Post date:** [May 14, 2026, 6:53pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/25 "2026-05-14T18:53:08Z")

</div>

Hi Y’all-

I need to ask about a couple things that confuse me.

First, in your Modules advert and a couple other places you use the expression, ‘Are you tired of paying $75 a month just for the privilege of sending a digital prescription?’ Am I correct to believe that particular $75/mo is a reference to the fee we at MI-Squared charge for Ensora’s eRx? As it happens, it is what we charge, but the literal meaning of your wording is that for $75 the only thing the user can do is to transmit an eRx. When in fact, for $75 you can do just about everything one could possibly need to do with eRx.

As explained in other forum posts by the Pill Palls folks, with Pill Pals, for $0.00 what you **can** do is to transmit an eRx. You might want to edit that misleading statement to prevent misunderstandings.

Second, in your module installation instructions you give some lines of code to add to your composer.json.

Does that mean I need to be using Laravel Composer to manage my OpenEMR installation? If I’m not using Composer can I still use the Pill Pal module?

Thanks for clearing that up!

Best- Harley

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [May 18, 2026, 9:19pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/26 "2026-05-18T21:19:04Z")

</div>

No, you don’t have to use Laravel Composer.

Or Download from [SourceForge.net](http://SourceForge.net)

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

```

---

<div class="post-metadata">

**Author:** ![htuck](https://community.open-emr.org/user_avatar/community.open-emr.org/htuck/32/15185_2.png) [@htuck](https://community.open-emr.org/u/htuck)\
**Post date:** [May 19, 2026, 6:20pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/28 "2026-05-19T18:20:39Z")

</div>

Ho @juggernautsei , @healthpals

Thanks for your responses!

I asked about the fee just because it happened to match what we charge, so I guess that’s just a sort of validation of our prices, eh? I’m downloading the sourceforge package to play with, will post a review soon.

Best- Harley

---

<div class="post-metadata">

**Author:** ![healthpals](https://community.open-emr.org/user_avatar/community.open-emr.org/healthpals/32/22996_2.png) [@healthpals](https://community.open-emr.org/u/healthpals)\
**Post date:** [May 19, 2026, 6:38pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/29 "2026-05-19T18:38:08Z")

</div>

Yes, your prices are most certainly competitive if your EPCS is charging $75 per month. 🙂

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [June 4, 2026, 1:44am UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/30 "2026-06-04T01:44:40Z")

</div>

Here is a new development.

You can send prescriptions to Pill Pals through Ensora or any other eRx interface. For Ensora specifically. Use these steps.

In the patient’s chart in the Ensora interface, select add from the pharmacy drop-down.

Enter Pill and state of MO, see below.

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/b/a/baec1fa58dd4cb22a99177d8f166d2be8ba3b268.png)

Select Pill Pals from the list.

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/a/d/ad46efb8301668b9365a18d3320c53402d186d3d.png)

We have an app coming soon

 ![Medication-Price-Lookup](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/9/a/9aef4f06ca61a027105c70cbcf3ff831e595cc0c.png)

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [June 6, 2026, 6:08pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/31 "2026-06-06T18:08:31Z")

</div>

Today I was setting up a new clinic, and it hit me that anyone can add Pill Pals to the list of pharmacies in the Pharmacy list. See screenshot below. When we get the mobile app published in the respective app stores. The provider can look up the cost of the medication on this phone and order it to hold for patient.

If you have an android phone and would like an advanced copy of the app. PM me.

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/6/1/61787f469d1a9137257a6ca84176e9a00d5e3ace.png)

---

<div class="post-metadata">

**Author:** ![htuck](https://community.open-emr.org/user_avatar/community.open-emr.org/htuck/32/15185_2.png) [@htuck](https://community.open-emr.org/u/htuck)\
**Post date:** [June 8, 2026, 6:20pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/32 "2026-06-08T18:20:51Z")

</div>

Hi Sherwin-

I did get your email with the link to the app- thanks- but when I clicked on it in my phone’s email the app never got past the initial splash screen. My phone is samsung/ android, could that be why? If so then sure, I’d love the advanced/ android version of the app.

Re: entering PillPal into OpenEMR’s Pharmacies module as your img shows, how does that work? If you’re using Ensora does that not block the native OpenEMR Rx functions where the Pharmacy entries would appear?

But that’s academic, I was able to add Pill Pals to the list of the patient’s pharmacies in Ensora by simply searching on the zip code ‘65583’ and it appeared as one of the 3 pharmacies in that zip. So that works fine.

Here’s hoping for the app!  
Best- Harley

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [June 9, 2026, 10:51pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/33 "2026-06-09T22:51:38Z")

</div>

@htuck I did receive your email. I wanted you to try the progressive web app type of app to see if it worked while we are waiting on the submission to the Google Play Store to be approved.

What was learned was this.

A **native app cannot simply be “converted” into a PWA,** like changing a file format. A PWA is a **web application** built with web technologies, service workers, caching, responsive UI, browser storage, and installability in mind.

Better wording:

> You usually cannot just convert a native mobile app into a PWA. A PWA needs to be designed as a web-based app from the start, especially if you want offline use, push notifications, device access, fast loading, and an app-like experience.

Small correction: a PWA does **not always** need to be built from absolute zero, but the architecture often has to be rebuilt or heavily refactored. The frontend, offline logic, authentication flow, storage, and device features need to be planned differently from a native iOS or Android app.

The second question that was answered was this.

A PWA does not have the same access to the device camera and other hardware like a native app does:

This is generally true, although the gap has narrowed significantly in recent years.

A native app has direct access to virtually everything the operating system exposes, including:

- Background services

- Bluetooth

- NFC

- Contacts

- Calendars

- SMS

- Biometric authentication

- Advanced camera controls

- Filesystem access

- Push notifications with fewer restrictions

- Sensors (accelerometer, gyroscope, etc.)

A PWA can access some of these features through browser APIs, but support varies by browser and operating system. For example:

- Camera access: Usually yes

- GPS/location: Usually yes

- Microphone: Usually yes

- Offline storage: Usually yes

- Push notifications: Limited on some platforms

- Bluetooth: Limited browser support

- NFC: Limited browser support

- Contacts: Limited or unavailable

- SMS: Not direct access

- Background processing: More restricted

- Full filesystem access: More restricted

The biggest issue is not necessarily the camera itself. Modern PWAs can often scan barcodes, take photos, and upload documents. The real challenge is that PWAs are dependent on what the browser allows, while native apps are dependent on what the operating system allows.

For healthcare applications such as the patient apps and EHR-related projects you’ve discussed before, native apps still have advantages when you need reliable:

- Camera document capture

- Background synchronization

- Push notifications

- Biometric login

- Integration with other device apps

- Consistent behavior across iPhone and Android

That’s why many companies start with a PWA for broad accessibility but eventually build native iOS and Android apps when they need deeper device integration or a more polished mobile experience.

We will have to pursue the building of the PWA as a separate project in parallel to the native app. For now, your contribution helped us in our quest.

And we thank you.

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [June 9, 2026, 10:55pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/34 "2026-06-09T22:55:30Z")

</div>

> [@htuck](#):
>
> Re: entering PillPal into OpenEMR’s Pharmacies module as your img shows, how does that work? If you’re using Ensora does that not block the native OpenEMR Rx functions where the Pharmacy entries would appear?

The screenshot that I provided changes nothing about Ensora. It is no different than any other pharmacy selection.

Thanks for sharing another way to add Pill Pals as patients pharmacy.

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [June 23, 2026, 4:17pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/35 "2026-06-23T16:17:16Z")

</div>

The app is now live in the Google Play Store.

> <https://play.google.com/store/apps/details?id=co.pillpals.pillpals_app&pli=1>
>
> Cash pay medication purchas...

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/f/c/fcce7255e08584bb286ea63e8e4436fbc7a91b80.png)

 ![image](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/c/1/c1f1def00672cf6ec7bad3fd6274573575afaab2.png)

---

<div class="post-metadata">

**Author:** ![healthpals](https://community.open-emr.org/user_avatar/community.open-emr.org/healthpals/32/22996_2.png) [@healthpals](https://community.open-emr.org/u/healthpals)\
**Post date:** [August 8, 2026, 1:49pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/36 "2026-08-08T13:49:36Z")

</div>

The app is truly awesome because it accentuates our **Manufacturer Match™** program. Pill Pals is one of the few Pharmacies that is willing to keep patients on the same drug manufacturer for every fill. When patients type in their medication on the app, they are usually presented with more than one brand option, because we carry various brands of the same drug.

The prescriber can relax, knowing that we can keep them on the same brand. The patient and their caregivers can relax, knowing that they don’t have to update the images on their medication reminder app, or pill box. It’s a win win for everyone in the healthcare ecosystem.

You can learn more about **Manufacturer Match™** by reaching out to @juggernautsei .

---

<div class="post-metadata">

**Author:** ![nefesh](https://community.open-emr.org/letter_avatar_proxy/v4/letter/n/43a26b/32.png) [@nefesh](https://community.open-emr.org/u/nefesh)\
**Post date:** [August 21, 2026, 7:16pm UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/37 "2026-08-21T19:16:07Z")

</div>

watching this chat for update for openemr 8.3

---

<div class="post-metadata">

**Author:** ![juggernautsei](https://community.open-emr.org/user_avatar/community.open-emr.org/juggernautsei/32/10764_2.png) [@juggernautsei](https://community.open-emr.org/u/juggernautsei)\
**Post date:** [August 23, 2026, 12:31am UTC](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723/38 "2026-08-23T00:31:14Z")

</div>

I just started the refactor for v8. I should have it out in the next week or two. @nefesh

[Previous page](https://community.open-emr.org/t/pill-pals-pharmaceutical-module/26723.md?page=1)
