Menu

#3911 Issues when created demographic in new ui and test in old ui

OSCAR 15 BETA
closed-fixed
None
6
2015-08-26
2015-05-19
SBek
No

Test Date: May 19, 2015
build date: 2015-05-15 07:12 PM
build tag: oscarMaster-2474
Browser: Mozilla FF v36.0
OS: Ubuntu 12.04 LTS
Tested By: Suni Bek

Observed multiple issues when created a patient demographic in the new ui and then test in the old ui.

Pre-condition: Create a new Patient Demographic record in New ui.

  1. HTTP 500 error when open Enrolment History from the patient Demographic in old ui

  2. 'null' values displaying in old ui:

  3. Demographic -> Add relation
  4. Consultation and Consult Print Preview
  5. Add appointment

Other Details:

  1. Open bug [#3910] "Rx Print Preview error when created Demographic in new ui"

  2. When creating a new patient in the new ui, several fields are displaying "null". The issue was fixed with the following commits:

Master: https://source.oscartools.org:8080/#/c/11994/
Release_15_Beta: https://source.oscartools.org:8080/#/c/11995/

4 Attachments

Related

Bugs: #3910
Bugs: #3911
Bugs: #3914

Discussion

1 2 > >> (Page 1 of 2)
  • SBek

    SBek - 2015-05-20

    Pre-condition: Create a new Patient Demographic record in New ui.

    Hospital Billing throws Error:java.lang.NullPointerException in console

    Hospital Billing ui Error: The patient does not have a valid HIN.

     

    Last edit: SBek 2015-05-20
  • SBek

    SBek - 2015-05-20

    There are more items/fields to check the 'null' value display in old ui:

    1. Phone number shows 'null' in patient echart
    2. Edit appointment
    3. Demographic -> Pdf Envelope, Label, Address Label, Chart Label;
      Billing -> HIN, Private Billing -> "Bill to"
    4. Rx Print Preview
     

    Last edit: SBek 2015-05-21
  • John Wilson

    John Wilson - 2015-05-22
    • assigned_to: John Wilson
     
    • DWarren

      DWarren - 2015-05-22

      Sounds like the new demographic display switches (in the properties file) are not being used the same way in the new UI.

      Dennis Warren
      Consultant
      Colcamex Resources
      dwarren@colcamex.com
      778.386.9264

      On May 22, 2015, at 6:44 AM, John Wilson johnnycanuck13@users.sf.net wrote:

      • assigned_to: John Wilson

      ** [bugs:#3911] Issues when created demographic in new ui and test in old ui**

      Status: open
      Group: OSCAR 15 BETA
      Created: Tue May 19, 2015 04:46 PM UTC by Suni Bek
      Last Updated: Wed May 20, 2015 06:49 PM UTC
      Owner: John Wilson

      Test Date: May 19, 2015
      build date: 2015-05-15 07:12 PM
      build tag: oscarMaster-2474
      Browser: Mozilla FF v36.0
      OS: Ubuntu 12.04 LTS
      Tested By: Suni Bek

      Observed multiple issues when created a patient demographic in the new ui and then test in the old ui.

      Pre-condition: Create a new Patient Demographic record in New ui.

      1. HTTP 500 error when open Enrolment History from the patient Demographic in old ui

      2. 'null' values displaying in old ui:

      3. Demographic -> Add relation
      4. Consultation and Consult Print Preview
      5. Add appointment

      Other Details:
      1. Open bug [#3910] "Rx Print Preview error when created Demographic in new ui"

      1. When creating a new patient in the new ui, several fields are displaying "null". The issue was fixed with the following commits:

      Master: https://source.oscartools.org:8080/#/c/11994/
      Release_15_Beta: https://source.oscartools.org:8080/#/c/11995/


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/oscarmcmaster/bugs/3911/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #3910
      Bugs: #3911

  • SBek

    SBek - 2015-06-11
    • assigned_to: John Wilson --> Ronnie Cheng
     
  • SBek

    SBek - 2015-06-15
    • Priority: 5 --> 6
     
  • Ronnie Cheng

    Ronnie Cheng - 2015-06-25
    • status: open --> open-fixed
     
  • SBek

    SBek - 2015-07-09

    In Edit appointment select 'Label' button -> Received the exception:
    java.lang.NullPointerException

     
  • SBek

    SBek - 2015-07-09
    • status: open-fixed --> open
     
  • SBek

    SBek - 2015-07-09

    Re-open the ticket as there are still issues that have to be fixed (see the comments above dated '2015-05-20')

     

    Last edit: SBek 2015-07-09
  • Ronnie Cheng

    Ronnie Cheng - 2015-07-10
    • status: open --> open-fixed
     
  • SBek

    SBek - 2015-07-16

    Print Label error issue has been resolved in both Master and R15_Beta. However, null values show in Label print page.

    Attached screen shots.

     

    Last edit: SBek 2015-07-16
  • SBek

    SBek - 2015-07-16
    • status: open-fixed --> open
     
  • Ronnie Cheng

    Ronnie Cheng - 2015-07-21
    • status: open --> open-fixed
     
  • SBek

    SBek - 2015-08-13

    Re-tested Master and R15_beta for "Empty strings will be displayed for null values (print labels & prescriptions)" -> issue has been resolved.

     
  • SBek

    SBek - 2015-08-13
    • status: open-fixed --> open
     
  • SBek

    SBek - 2015-08-13

    All noted above issues seem to be resolved with exception to the issue as of '2015-05-20': Hospital Billing Error when patient is created in new ui.

    2015-08-13 13:29:02,531 ERROR [errorpage_jsp:87] Error
    java.lang.NullPointerException
    at java.util.Hashtable.hash(Hashtable.java:239)
    at java.util.Hashtable.get(Hashtable.java:434)
    at java.util.Properties.getProperty(Properties.java:951)
    at java.util.Properties.getProperty(Properties.java:970)
    at org.apache.jsp.billing.CA.ON.billingShortcutPg1_jsp._jspService(billingShortcutPg1_jsp.java:1137)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:160)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at oscar.oscarSecurity.LoginFilter.doFilter(LoginFilter.java:198)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at net.sf.cookierevolver.servlet.CRFilterImpl.doFilter(CRFilterImpl.java:60)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.oscarehr.util.LoggedInUserFilter.doFilter(LoggedInUserFilter.java:56)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.oscarehr.util.DbConnectionFilter.doFilter(DbConnectionFilter.java:66)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.oscarehr.common.printing.PrivacyStatementAppendingFilter.doFilter(PrivacyStatementAppendingFilter.java:118)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.oscarehr.util.ProblemCheckFilter.doFilter(ProblemCheckFilter.java:194)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.oscarehr.util.ResponseDefaultsFilter.doFilter(ResponseDefaultsFilter.java:109)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:198)
    at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:176)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)

     
  • Ronnie Cheng

    Ronnie Cheng - 2015-08-18

    About the Hospital Billing error, can you indicate how to produce it? Is there a test server on which I can try it out?

     
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB