Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Lab Entry app is only available currently in Bahmni Lite. To try out Lab Lite/Lab Entry please install Bahmni using Docker . For more information on Bahmni Docker, kindly visit this page.

Table of Contents

Problem statement:

Bahmni so far has been integrating with OpenELIS as the LMIS. While this has been useful for larger hospitals with a fully integrated in house laboratory, it did not serve the purpose for smaller hospitals or clinics with external lab. As a drawback, the results from these external labs could not sync back to Bahmni.

Solution:

For clinics and small hospitals

Who require a way to upload lab tests results in Bahmni without having to integrate with a LMIS

The Lab Lite Entry

Is a lightweight alternative to a LMIS

...

Unlike a full fledged LMIS that requires hand on training

Lab LiteEntry is an easy to use alternative that provides an intuitive experience to the user

The workflows around Lab

...

Entry are documented below

  1. Accessing Lab

...

  1. Entry : Lab

...

  1. Entry would be seen as a separate module/tile inside Bahmni. Only users with Lab

...

  1. Entry privilege would be able to access Lab

...

  1. Entry.

The Lab Entry can also be accessed from the patient dashboard. Once the user clicks on the Lab Entry hyperlink, the user would be redirected to the patient’s open orders and reports screen.

...

2. Patient search screen : Once the user is inside Lab entry module, the next screen is the patient search screen, where the user would be able to search and select the patient. The user can either use the search bar to search for the patient by typing in the Name, Patient ID or mobile number of the patient.

The shortcut method of searching for a patient included displaying the list of patients with an active visit and also patients with appointments for the day. Image Removedlab order. (feature to be developed)

...

3. Open orders and reports screen : Once the user has selected the patient, the user would navigate to the open orders and reports screen. Here, the user would be able to see the open orders for the patient that were ordered by the clinician in Bahmni and also if there are any previously uploaded reports for the patient, those would be visible as well.

In case there are no open orders for the patient, (scenarios where the patient is a walk in patient or the clinician had verbally ordered the patient to get the tests done) the user would still be able to proceed and upload the report for the patient and map them against orders at a later stage.

Image RemovedImage RemovedImage AddedImage Added

4. Reports upload screen side panel : Once When the user clicks on “Upload report” button, the user is navigated to the report upload screenside panel opens up, where the user can proceed to select the test, add the files, fill in the report details, add capture the files clinical conclusion and then select the orders to map the report to.

...

Please note: These are low fidelity mockups and not the finalised control we would be using for selection of tests. Any feedback or design ideas would be highly appreciated.

...

5. Redirection to open orders and reports screen : Once upload the report

Image Added

5. Report successfully added to the reports table: After the user clicks on the save or and upload button, the user would be redirected to the orders and reports screen and side panel would close and the newly uploaded report would be seen under the reports table. In case the user had uploaded the report against a particular open order , the order would be closed and not visible under the open orders table.

...

Kindly let us know if you have any suggestions, comments and feedback on the above wireframes and flows in the comments below.The user can also see a confirmation popup on successful upload.

Image Added

6. Ability to view the report : Once the report is successfully uploaded, the user can view the report by clicking on the file name. This would enable the user to view the report on the same screen for jpeg files or it would open the report in a new tab in case of PDF files.

Image AddedImage Added

7. Audit logs for Lab Entry : Currently, we are maintaining audit logs for the following actions performed by the user

  • When the user logins in to the Lab Entry module

  • When the user is on the lab dashboard of a patient

  • When the user uploads a lab report for the patient

  • When the user views any reports of the patient

Demo & Code

  1. Demo video : https://drive.google.com/file/d/1uUfNyDARu8jEO1zWBy1vtvni0-t0i8to/view?usp=sharing

  2. Code on Github: https://github.com/Bahmni/bahmni-lab-frontend