OpenEMR 4.1 Patch

bradymiller wrote on Monday, October 03, 2011:

Hi,

Gonna plan a patch in a week or so. For testing 4.1.0 with most current fixes/features, we have a demo here:
http://open-emr.org/wiki/index.php/Development_4.1.x_Demo

At this point, have the following bugs/features being tested in that demo (which will all be included in the next 4.1 patch):
(EOB bug fix - contributed by Z&H Healthcare)
(Bug fix to view the billing log file. - contributed by kevmccor)
(Bug fix to show appt in patient portal for IE8 and IE9. - contributed by Ryan Madron)
(Calendar layout changes. Wrapping datePicker, providerPicker and facilityColor in a div, then formatting all 3 with new div bottomLeft - contributed by yehster)
(Committed disclosure_full.php for issue where “Not able to view more than 15 records in the disclosure page.” - contributed by MMFsystems)
(Erx newcrop bug fixes - contributed by Z&H Healthcare)
(Warning Message displayed when any duplicate entry is added using “Add” button in demographics section - contributed by MMFsystems)

-brady

bradymiller wrote on Thursday, October 06, 2011:

Hi,

Placed some more fixes in the rel-410 branch (which should go out in a patch sometime this weekend in addition to stuff in above post). These changes will show up in the development 4.1.x demo tomorrow AM:
http://open-emr.org/wiki/index.php/Development_4.1.x_Demo

new fixes/improvement:
(Bug fix for “Deleted data is displaying in the Recent vital section” - contributed by MMFsystems)
(Multiple calendar layout fixes and improvements. - contributed by yehster)

-brady

tmccormi wrote on Thursday, October 06, 2011:

We’ve got one more pass on some NewCrop eRX usage model updates based on serious, real world tests with big databases.  We should have that ready soon, tomorrow I hope, watch for Vinish of ZHH to post a github patch.

Thanks to Dr Bowen and Lee Attema, F-NP for putting up with some heavy field test issues.

-Tony

bradymiller wrote on Friday, October 07, 2011:

Hi Tony,

Sounds good. Note that releasing these patches takes very little time, but will hold it off another day to give more time for Vinish’s commit.

Also, for everyone, here’s another commit by yehster for the calendar that will go in the next patch (it will show up in the 4.1.x development demo tomorrow morning):
(Calendar: allow quickly going to months up to a year in the future by clicking month on the small calendar - contributed by yehster)

-brady

juggernautsei wrote on Friday, October 07, 2011:

Thanks yehster for the
(Calendar: allow quickly going to months up to a year in the future by clicking month on the small calendar - contributed by yehster)

My people will be very happy.

Sherwin

bradymiller wrote on Saturday, October 08, 2011:

Hi,

The first OpenEMR 4.1 patch has been released. Download, installation instructions and details regarding new fixes and features can be found here:
http://open-emr.org/wiki/index.php/OpenEMR_Patches

-brady

bradymiller wrote on Saturday, October 15, 2011:

Hi,

The second OpenEMR 4.1 patch has been released. Note there is a mechanism in the patch to make database changes (described in step 3 of the patch installation instructions). Download, installation instructions and details regarding new fixes and features can be found here:
http://open-emr.org/wiki/index.php/OpenEMR_Patches

-brady

mangaleshjoshi wrote on Monday, October 17, 2011:

Hi Brady and all,

I just downloaded the 4.1 patch and followed the instructions.  I am getting the following error:

Processing patch.sql …

Warning: fopen(/home/doxdoxc1/public_html/openemr/sql/patch.sql) : failed to open stream: No such file or directory in /home/doxdoxc1/public_html/openemr/library/sql_upgrade_fx.php on line 68
ERROR. Could not open ‘/home/doxdoxc1/public_html/openemr/sql/patch.sql’.
Fatal error: Cannot break/continue 1 level in /home/doxdoxc1/public_html/openemr/library/sql_upgrade_fx.php on line 72

Can anybody help?

  • Mangalesh

bradymiller wrote on Monday, October 17, 2011:

Hi Mangalesh,

Can you verify whether the following file exist:
/home/doxdoxc1/public_html/openemr/sql/patch.sql

If it exists, can you place the output of the following command:
ls -al /home/doxdoxc1/public_html/openemr/sql/

-brady

cverk wrote on Tuesday, October 18, 2011:

It worked very easily for me under windows 7 with internet explorer, and we used it in my office today without problems.  In fact, the speed up in response was greatly appreciated.

nursejeff wrote on Tuesday, October 25, 2011:

Hey Guys,

I hate to panic here, but I just installed the most recent patch and now I have no Calender.  Nothing but a gray screen.

Can someone help me?  Give me a clue as to what I did wrong.  I followed instructions directly.

Jeff Guillory Jr.
NP Health Clinic

yehster wrote on Tuesday, October 25, 2011:

You might be having this problem:

http://sourceforge.net/projects/openemr/forums/forum/202505/topic/4771017

nursejeff wrote on Tuesday, October 25, 2011:

Thank you for your quick reply and please forgive me for being a amateur but where and how do I install php-xml.

-----------“It turns out that I just needed to install php-xml.” ---------

Thanks again.

Jeff Guillory Jr.
NP Health Clinic

yehster wrote on Tuesday, October 25, 2011:

What OS are you using?

http://www.php.net/manual/en/dom.requirements.php

nursejeff wrote on Tuesday, October 25, 2011:

Redhat Linux Fedora 14

bradymiller wrote on Tuesday, October 25, 2011:

Hi,

Did any of the new calendar code in the 4.1 patch require this new dependency?

-brady

yehster wrote on Tuesday, October 25, 2011:

Yeah,
The code in monthSelector.php uses DOM/XML to generate the drop down of months.  I believe that php-xml is automatically installed when php is installed on ubuntu, but I think it might not be there on older version of php or on some OSes.
Jeff, what version of php do you have?

bradymiller wrote on Tuesday, October 25, 2011:

Hi,

Is there a way to make it fail safely (ie. if no php-xml support, then don’t use the feature).

-brady

nursejeff wrote on Tuesday, October 25, 2011:

I am using PHP 5.3.8

yehster wrote on Tuesday, October 25, 2011:

BTW, php-xml is used by the CCR code as well as the patient portal and ViSolve’s eRx code. So if you are missing php-xml then that functionality will be broken too.

Adding some exception handling should make things work if DOM functionality is missing.

Jeff, if the error is because of this issue(you confirmed it by seeing a similar error in your error.log) and you can’t successfully install php-xml, then as a temporary fix, delete all of the code in monthSelector.php.  You still need to have an “empty” file though.