We're updating the issue view to help you get more done. 

Lab Results do not appear on Bahmni Clinical (e.g. Dashboards) against the order

Description

Steps to reproduce
1. Bahmni Clinical: Create a lab order (say ESR) for patient
2. Bahmni Lab: Draw sample accession for the order, and subsequently capture result and validate the result

  • Wait for a few minutes, and check the patient dashboard for the "ESR" order. Lab Results do not show up there.

Tech Analysis

  • this is because bahmni-java-utils (and within that web-clients) library was updated for dependency of httpClient 4.3

  • However, the "openelis-atomfeed-client" omod deployed on openmrs, relies on httpclient already present. This httpClient is of version 4.2.5.

  • Eventually while invoking "DefaultHttpClient.execute()" - it throws up error saying "NoSuchMethodError". This is due to the "defaulthttpclient.execute()" signature change from HttpResponse to CloseableHttpResponse.

  • more info https://bugzilla.redhat.com/show_bug.cgi?id=1255078

Resolution

  • revert back dependency on bahmni web-clients to earlier 0.91 version.

Status

Assignee

Angshuman Sarkar

Reporter

Ramashish Joshi

Labels

None

Units

None

PercentDone

None

DueTime

None

Clients

None

External issue ID

None

UAT Assignee

Angshuman Sarkar

Reviewer

Mritunjay Dubey

Components

Sprint

Fix versions