# OpenEMR 6.0.0 Patch

**URL:** <https://community.open-emr.org/t/openemr-6-0-0-patch/16275>\
**Category:** OpenEMR Development\
**Created:** [March 14, 2021, 7:08am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275 "2021-03-14T07:08:30Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [March 14, 2021, 7:08am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/1 "2021-03-14T07:08:30Z")

</div>

The 1st patch for OpenEMR 6.0.0 has been released:  
[https://www.open-emr.org/wiki/index.php/OpenEMR\_Patches](https://www.open-emr.org/wiki/index.php/OpenEMR_Patches)

The patch includes:

- Security fixes (reported by Hagai Wechsler at [whitesourcesoftware.com](https://www.whitesourcesoftware.com), fixes by Brady Miller)
- Eye form fixes (fixes by Ray Magauran)
- Patient portal registration fix (fix by Jerry Padgett)
- WENO Exchange ePrescribing (by Sherwin Gaddis)
- UUID creation optimizations (by Brady Miller)
- Billing fixes (fixes by Stephen Waite)
- sql upgrade optimizations (by Stephen Waite)
- Addition of Johnson & Johnson COVID-19 vaccine (by Stephen Waite)

---

<div class="post-metadata">

**Author:** ![PeteBoyd](https://community.open-emr.org/user_avatar/community.open-emr.org/peteboyd/32/14391_2.png) [@PeteBoyd](https://community.open-emr.org/u/PeteBoyd)\
**Post date:** [March 15, 2021, 4:38pm UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/2 "2021-03-15T16:38:34Z")

</div>

[https://www.open-emr.org/wiki/index.php/OpenEMR\_Patches](https://www.open-emr.org/wiki/index.php/OpenEMR_Patches) says “List of files (6.0.0)” where it should instead say “List of files (6.0.1)”.  
I would change it but I don’t appear to have permission to change that page in particular.

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [March 15, 2021, 5:11pm UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/3 "2021-03-15T17:11:36Z")

</div>

all set @PeteBoyd, thank you

edit: actually looks like `6.0.0.1` [would be correct](https://github.com/openemr/openemr/blob/rel-600/version.php#L13-L25)

---

<div class="post-metadata">

**Author:** ![PeteBoyd](https://community.open-emr.org/user_avatar/community.open-emr.org/peteboyd/32/14391_2.png) [@PeteBoyd](https://community.open-emr.org/u/PeteBoyd)\
**Post date:** [March 16, 2021, 10:13am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/4 "2021-03-16T10:13:18Z")

</div>

Oops yes of-course @stephenwaite you call it “6.0.0 (Patch 1)” in prose and “6.0.0 (1)” in the About page.

---

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [June 16, 2021, 7:42am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/5 "2021-06-16T07:42:09Z")

</div>

The 2nd patch for OpenEMR 6.0.0 has been released:  
[https://www.open-emr.org/wiki/index.php/OpenEMR\_Patches](https://www.open-emr.org/wiki/index.php/OpenEMR_Patches)

The patch includes:

- Security fix (reported by Hagai Wechsler at [whitesourcesoftware.com](https://www.whitesourcesoftware.com), fix by Brady Miller)
- WENO Exchange ePrescribing fixes (fixes by Sherwin Gaddis)
- Session and timeout fixes (fixes by Rod Roark, Stephen Waite, Jerry Padgett and Brady Miller)
- Patient portal improvements (by Jerry Padgett)
- Eye form fixes (fixes by Ray Magauran)
- Billing fixes (fixes by Stephen Waite)
- New GAD-7 form (by Ruth Moulton)
- Layout Based Form fix (fix by Rod Roark)
- Backup fixes (fixes by Rod Roark)
- Demographics fix (fix by Ken Chapple)
- Messaging improvement (by Stephen Waite)
- PHP 8 fixes (fixes by Stephen Waite)
- MySQL 8 fix (fix by Rod Roark)

---

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [October 20, 2021, 12:21am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/6 "2021-10-20T00:21:00Z")

</div>

Released patch 3; see here for details:

> [@OpenEMR 6.0.0 Patch 3 has been released](https://community.open-emr.org/t/openemr-6-0-0-patch-3-has-been-released/17302):
>
> The 3rd patch for OpenEMR 6.0.0 has been released: [https://www.open-emr.org/wiki/index.php/OpenEMR\_Patches](https://www.open-emr.org/wiki/index.php/OpenEMR_Patches) The patch includes: Added Support for Fully Integrated Telehealth Modules; see [Lifemesh Telehealth Module](https://www.open-emr.org/wiki/index.php/OpenEMR_Modules#Lifemesh_Telehealth_Module) for the first integrated third party Telehealth Module! (by Sherwin Gaddis) Patient Portal improvements (by Jerry Padgett) Security fixes (fixes by Brady Miller) PHP8 bug fixes (fixes by Jerry Padgett and Stephen Waite) Patient finder fix (fix by Stephen Waite) Billing fixes (fixes…

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 20, 2021, 12:52am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/7 "2021-10-20T00:52:12Z")

</div>



---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [October 20, 2021, 12:53am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/8 "2021-10-20T00:53:29Z")

</div>



---

<div class="post-metadata">

**Author:** ![daurrutia](https://community.open-emr.org/user_avatar/community.open-emr.org/daurrutia/32/12144_2.png) [@daurrutia](https://community.open-emr.org/u/daurrutia)\
**Post date:** [December 14, 2021, 8:01am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/9 "2021-12-14T08:01:36Z")

</div>

👋

Are these (or will these be) ported as docker images on dockerhub?

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [December 14, 2021, 4:09pm UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/10 "2021-12-14T16:09:34Z")

</div>

Hi @daurrutia , they’re [there](https://hub.docker.com/r/openemr/openemr).

---

<div class="post-metadata">

**Author:** ![daurrutia](https://community.open-emr.org/user_avatar/community.open-emr.org/daurrutia/32/12144_2.png) [@daurrutia](https://community.open-emr.org/u/daurrutia)\
**Post date:** [December 16, 2021, 3:18am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/11 "2021-12-16T03:18:48Z")

</div>

Thanks Stephen.

On dockerhub I see:

- `6.0.0`, `latest` ([Dockerfile](https://github.com/openemr/openemr-devops/blob/master/docker/openemr/6.0.0/Dockerfile)) ([further instructions and example docker.yml file](https://github.com/openemr/openemr-devops/tree/master/docker/openemr/6.0.0/#openemr-official-docker-image))[![Try it!](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com/?stack=https://gist.githubusercontent.com/bradymiller/227f65eab3c5b5f83304778489a684c7/raw/ede867d9490cb5d7ca2a181324013befcb6aa10a/openemr-600-docker-example-docker-compose.yml)
- `5.0.2` ([Dockerfile](https://github.com/openemr/openemr-devops/blob/master/docker/openemr/5.0.2/Dockerfile)) ([further instructions and example docker.yml file](https://github.com/openemr/openemr-devops/tree/master/docker/openemr/5.0.2/#openemr-official-docker-image))[![Try it!](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com/?stack=https://gist.githubusercontent.com/bradymiller/8f8dc5215b07d287f7dc0fed80bf2b9d/raw/9b2a762849bbf8ce0a0d4dff30c4a359cfa88a44/openemr-502-docker-example-docker-compose.yml)
- `5.0.1` ([Dockerfile](https://github.com/openemr/openemr-devops/blob/master/docker/openemr/5.0.1/Dockerfile)) ([further instructions and example docker.yml file](https://github.com/openemr/openemr-devops/tree/master/docker/openemr/5.0.1/#openemr-official-docker-image))[![Try it!](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com/?stack=https://gist.githubusercontent.com/bradymiller/b629738d5d9aee6c2e8c036e7916c719/raw/1e5b63b3963334a11c7d54e6c466cbf9197ac4ff/openemr-501-docker-example-docker-compose.yml)
- `5.0.0` ([Dockerfile](https://github.com/openemr/openemr-devops/blob/master/docker/openemr/5.0.0/Dockerfile)) ([further instructions and example docker.yml file](https://github.com/openemr/openemr-devops/tree/master/docker/openemr/5.0.0/#openemr-official-docker-image))[![Try it!](https://github.com/play-with-docker/stacks/raw/cff22438cb4195ace27f9b15784bbb497047afa7/assets/images/button.png)](http://play-with-docker.com/?stack=https://gist.githubusercontent.com/bradymiller/988d5105e38ffd8f6fb3cf49bbfae9f0/raw/1811364f169261286dbaf72d78f5d51b37914d90/openemr-500-docker-example-docker-compose.yml)
- `6.1.0`, `next`, `dev`
- flex
- flex
- flex

I guess I’m assuming if they are there I’d see them tagged like the 5.0.x patches were tagged (e.g., 6.0.1, 6.0.2, 6.0.3). Am I going about this round the wrong way?

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [December 16, 2021, 1:16pm UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/12 "2021-12-16T13:16:18Z")

</div>

hi @daurrutia , it’s `6.0.0, latest` which will grab patch 3.

---

<div class="post-metadata">

**Author:** ![daurrutia](https://community.open-emr.org/user_avatar/community.open-emr.org/daurrutia/32/12144_2.png) [@daurrutia](https://community.open-emr.org/u/daurrutia)\
**Post date:** [January 20, 2022, 2:32am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/13 "2022-01-20T02:32:04Z")

</div>

Thanks.  
Anyone know if there’s a way to tell what patch level the container is running in v6?  
I’ve looked within the app’s `About` page, that seems not to display patch level in v6.  
Also `version.php` doesn’t seem to have it.  
Or maybe I’m pulling the wrong image.

Some screenshots attached from `image: openemr/openemr:latest`

 ![Screen Shot 2022-01-19 at 9.28.07 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/1/c/1c529664601852361df3a6ae3012a90cb5458fe2.png)  
 ![Screen Shot 2022-01-19 at 9.27.48 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/9/8/98c17ea8e2361745b92c303a9559a98238d3518a.png)

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [January 20, 2022, 1:21pm UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/14 "2022-01-20T13:21:05Z")

</div>

Hi @daurrutia , if there was a patch it would appear there like this in the demo with the latest patch:

![Screenshot from 2022-01-20 08-20-20](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/a/6/a623ab04c28e687c47d57f10c8603286196c8028.png)

---

<div class="post-metadata">

**Author:** ![daurrutia](https://community.open-emr.org/user_avatar/community.open-emr.org/daurrutia/32/12144_2.png) [@daurrutia](https://community.open-emr.org/u/daurrutia)\
**Post date:** [January 22, 2022, 4:18am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/15 "2022-01-22T04:18:29Z")

</div>

- Based on the 6.0.0 [Dockerfile](https://github.com/openemr/openemr-devops/blob/master/docker/openemr/6.0.0/Dockerfile) a build of the file will pull in the branch `rel-600` which indeed includes the patch commits.

- However, it looks like the tagged `6.0.0`/`latest` images in the DockerHub repo were pushed up on Jan 16, 2021.

- The 6.0.0 patches 1,2, and 3 were released Mar, Jun, and Oct 2021, respectively.

- When anyone pulls `openemr/openemr:6.0.0` or `openemr:latest` from DockerHub, based on what’s in the repo now, they are pulling an image pushed up in Jan of 2021, 6.0.0 patch 0 essentially.

- We need to re-build the image at the time of each patch release and push up that fresh image to DockerHub in order to ensure folks pulling `6.0.0`/`6.0.0-3`/`latest` are getting the latest patches.

- For now, a build and push with the `6.0.0` tag ASAP would be recommended for the community’s security posture.

This is what I’m seeing from my end. Please review, and apologies if I am mistaken.

 ![Screen Shot 2022-01-21 at 10.39.03 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/2/4/24ecc15339c3d5b5d0cca64ab8b2dbd9b4d5e7ba.png)  
 ![Screen Shot 2022-01-21 at 10.38.43 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/c/c/cc4d731d10e86287bbc25f1e6c31f07c7f4263a5.png)

---

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [January 22, 2022, 7:46am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/16 "2022-01-22T07:46:34Z")

</div>

Hi @daurrutia  
I should of chimed in here sooner. As you’ve noted, haven’t updated docker (or the main packages) with each patch. Would recommend getting in habit of installing most recent patch after any install (we make this clear on than standard packages, for example [OpenEMR 6.0.0 Linux Installation - OpenEMR Project Wiki](https://www.open-emr.org/wiki/index.php/OpenEMR_6.0.0_Linux_Installation#Download_and_install_most_recent_patch), but we should also make this clear somewhere in documentation for the dockers). Would be good to update official docker after each patch to make things easier, but the problem is docker builds can break over time (especially since we do multiarch builds) or bring in untested stuff, so it requires resources/time to do that.

---

<div class="post-metadata">

**Author:** ![brady.miller](https://community.open-emr.org/user_avatar/community.open-emr.org/brady.miller/32/10178_2.png) [@brady.miller](https://community.open-emr.org/u/brady.miller)\
**Post date:** [February 21, 2022, 4:40am UTC](https://community.open-emr.org/t/openemr-6-0-0-patch/16275/17 "2022-02-21T04:40:16Z")

</div>

Released patch 4; see here for details:

> [@OpenEMR 6.0.0 Patch 4 has been released](https://community.open-emr.org/t/openemr-6-0-0-patch-4-has-been-released/17892):
>
> The 4th patch for OpenEMR 6.0.0 has been released: [https://www.open-emr.org/wiki/index.php/OpenEMR\_Patches](https://www.open-emr.org/wiki/index.php/OpenEMR_Patches) The patch includes: Patient Portal improvements (by Jerry Padgett) User interface improvements Patient form improvements with support for template profiles and patient groups Forum post covering new Patient Portal features at: [Newly revamped Patient Portal v6.0.4 and future v6.1.0](https://community.open-emr.org/t/newly-revamped-patient-portal-v6-0-4-and-future-v6-1-0/17776) Video covering new Patient Portal features at: [OpenEMR Patient Portal Presentation: New Features - Patie…](https://youtu.be/UnYBr0wlAZk)
