Read about OpenEMR's Response to the COVID-19 Pandemic at

Multiple drugs per prescription

sunsetsystems wrote on Tuesday, July 17, 2012:

An overseas client is asking for the ability to write a single prescription with multiple drugs in it.  Is this something that other OpenEMR users would want?  Does it reflect normal medical practice, in the U.S. or elsewhere?  Insight appreciated!


kodusote wrote on Tuesday, July 17, 2012:

This is normal practice except now that electronic prescribing imposes one drug per prescription.

bo2999 wrote on Wednesday, July 18, 2012:

It is normal practice in US.  I modified /var/www/openemr/controllers/C_Prescription.class.php to print 8 drugs on 1 page in pdf Version 3.2 but not update for 4.0.  It would be a great feature!  Discussed in this threat:


sunsetsystems wrote on Wednesday, July 18, 2012:

Thanks for the comments!

Bo we already have the ability to print multiple prescriptions per page, did you have something different in mind?

I think what we’ll do is change the Rx data entry form to support entry of multiple prescriptions in the same form but leave the database as it is now, with one drug per prescription.  This will be pretty straightforward and I think will satisfy the need.


kodusote wrote on Wednesday, December 19, 2012:

Dear Rod,

What is the latest on this? 

Can one change the Rx data entry form on an existing installation or one needs to wait for the next upgrade?  If it is possible to make the change, how can this be done?

How does one set up to print multiple prescriptions on a page without having to change the Prescription controller codes?



A method how we could print more than one drug per prescription will be extremely useful for primary care practices in Sri Lanka (and South Asia).
It seem currently it is THREE per page (whatever the page size is…)
Yesterday we changed the page size by to A5 and changed for a letter head by CUSTUM alterations and now we can only print ONE drug!
Any help to rectify this to at least printing 5 drugs would be welcome
Thank you in advance

Hi @kmendis,
This can be modified in C_Prescription.class.php in the multiprint_action() function near line 710.

if (++$on_this_page > 3 || $p->provider->id != $this->providerid) {
The 3 can be changed to whatever is required.

Thanks Neville. Will give it a go.