Med Health Labs Not Populating Diabetic Flow Sheet

Preconditions

None

Steps to Reproduce

None

Expected Result

None

Observed Result

None

Additional Comments

OSCAR build date: Aug 6, 2014 2:04:03 PM
OSCAR build tag: 421
Client browser: FF 17 ESR
Client OS: Windows 7
Preconditions:
1- Have a patient in the system that contains a Diabetic Flow Sheet.
Steps to reproduce:
1. Make sure the measurements in the report are mapped to Med Health Labs.
2- If not it can be mapped by clicking on the Admin tab then choosing Customize oscarMeasurements.
2. Thereafter click Add Measurement Mapping. For this example in the Select unmapped code choose: (EPSILON) GENERAL CHEMISTRY – A1c. Also, in the Select code to map to pick 4584-4-Hemoglobin A1c.
3. Furthermore, upload the report attached in Oscar.
Observed:
1. Go to the patient’s eChart, and click on the A1c measurement there are additional measurements that are present and they do not have a observed date.
2. Also when you go to the Diabetic Flow sheet it is getting cut off.
3. The following error is shown on the log:
Unexpected error.
org.apache.jasper.JasperException: java.lang.NullPointerException
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at oscar.oscarSecurity.LoginFilter.doFilter(LoginFilter.java:127)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sf.cookierevolver.servlet.CRFilterImpl.doFilter(CRFilterImpl.java:60)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.oscarehr.util.LoggedInUserFilter.doFilter(LoggedInUserFilter.java:60)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.oscarehr.util.DbConnectionFilter.doFilter(DbConnectionFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.oscarehr.util.ResponseDefaultsFilter.doFilter(ResponseDefaultsFilter.java:69)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.oscarehr.util.ProblemCheckFilter.doFilter(ProblemCheckFilter.java:188)
Caused by: java.lang.NullPointerException
at oscar.oscarEncounter.oscarMeasurements.bean.EctMeasurementsDataBean.getNumMonths(EctMeasurementsDataBean.java:210)
at oscar.oscarEncounter.oscarMeasurements.bean.EctMeasurementsDataBean.getNumMonthSinceObserved(EctMeasurementsDataBean.java:202)
at org.apache.jsp.oscarEncounter.oscarMeasurements.TemplateFlowSheet_jsp._jspService(TemplateFlowSheet_jsp.java:1366)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)

4. All the General Chemistry results are being mapped to A1c.
Solution:
1. In the measurement table the additional results are removed, and for the A1c measurement the observed date is made the same as the entered date.
2. Lastly if you refresh the diabetic flow sheet you will be able to see the remaining categories.

Assignee

Unassigned

Reporter

Sourceforge Migration

Labels

OSCAR Build Date

None

OSCAR Build Tag

None

Client Browser

None

Client OS

None

Are you or your organization planning on submitting a fix for this bug in the next 30 days?

None

Validated by Reporter

None

SourceForge Reporter

vharoone

SourceForge Assigned To

shehzadmerchant

SourceForge Date Created

None

SourceForge ID

3,708

Affects versions

Priority

8
Configure