Bug#3018 eform list Send to PHR button

- changed to show "Send To PHR" button only when MyOscar is available

Change-Id: I1281e75037cbce2d0c5e86b4b7c749b3ea455676
Bug#3021 Consultation -New Service with missing Service name

- changed to not accepting empty service name

Change-Id: Icf755ba10f4e83a819c0d7e1b6345453d3ab5056
Bug#3008 OSCAR Rx: Deleted drug name causes issues

Fixed. Warning message now appears right after the drug name is deleted, leaving "expand" & "close" functions to work properly.

Change-Id: I1f1b5f8f8eb1631fccd2b96da71e080e76ac1b1f
ID: #3037 New Consultation-Invalid Refferal Date causes HTTP 500 Error

https://sourceforge.net/p/oscarmcmaster/bugs/3037/
Bug#2993 Generate Prevention Report Letters causes HTTP Status 500 Error

Bug fixed.

Change-Id: I05f74144fea69c27a74a6ac9dbecdc6d882372dc
Bug#2997 Echart Flowsheets fields are unescaped and causes HTTP Status 500 Error

Bug fixed.

Change-Id: I7c4ddf08fcee12aa1c5aaa262d7c1a6758cc70d8
ID: #3019 Disease registry-First Visit field excepts invalid date

https://sourceforge.net/p/oscarmcmaster/bugs/3019/
Bug#3015 OSCAR Rx: Days to Expire are not sorted

Bug fixed.

Change-Id: If9a4a78b0d7ab14a2350452bd043603d8229c58e
986 - Updated business ID generation for labs

https://sourceforge.net/p/oscarmcmaster/feature-request/986
#2410 - Scroll Bars Not Extending to Bottom of Multi-Line CPP Entry
3046 - Fixed bug with duplicate claimed labs for unmatched demographi

http://sourceforge.net/p/oscarmcmaster/bugs/3046/
Merge "Bug#3015 OSCAR Rx: Days to Expire are not sorted" into RELEASE_12_1
Merge "Bug#2997 Echart Flowsheets fields are unescaped and causes HTTP Status 500 Error" into RELEASE_12_1
Merge "Bug#3008 OSCAR Rx: Deleted drug name causes issues" into RELEASE_12_1
ID: #3022 500 error when entering 20/20: 20/20 for vision measurement

https://sourceforge.net/p/oscarmcmaster/bugs/3022/

Change-Id: I025a90506223a9d39d9eb58b93a95aaecb0a6c3f
Merge "#2410 - Scroll Bars Not Extending to Bottom of Multi-Line CPP Entry " into RELEASE_12_1
Merge "ID: #3019 Disease registry-First Visit field excepts invalid date" into RELEASE_12_1
Merge "Bug#2993 Generate Prevention Report Letters causes HTTP Status 500 Error" into RELEASE_12_1
Merge "ID: #3037 New Consultation-Invalid Refferal Date causes HTTP 500 Error" into RELEASE_12_1
Merge "ID: #3022 500 error when entering 20/20: 20/20 for vision measurement" into RELEASE_12_1