Style Switcher
Theme Colors
Theme Skins

Layout Styles

Theme Types and Versions

Project Overview

E-PIMS is a comprehensive web based information system which was designed to capture the existing paper based reporting system with minimal modifications to the structure and existing business process to suit the local and international data requirement. The solution is focusing on improving the quality and timeliness of data available to decision makers on tuberculosis management by improving monitoring of trends in tuberculosis disease burden or enabling rapid responses to emerging problems.

Background of the Project

National Programme for Tuberculosis Control and Chest Diseases (NPTCCD) is the central unit responsible for TB and other respiratory disease control activities in Sri Lanka. It covers all aspects related to National TB control Program (NTP) in liaison with the Ministry of Health and the provincial health authorities (PDHS). Services are provided through 26 District Chest Clinics distributed throughout the island. Branch clinics functioning under each clinic are involved in distribution of care. Laboratory network include the National Tuberculosis Reference Laboratory (NTRL), Intermediate Culture Laboratories and microscopy centers situated at and under chest clinics. Central drug Stores, under NPTCCD is responsible for distribution and maintenance of drugs supply to stores and pharmacies at DCCs. Of the 26 chest clinics, Colombo and Gampaha are directly under the administration of the NPTCCD and the rest are under the Provincial Authorities. NPTCCD is responsible for the technical support for all these and monitoring and evaluation of the performance.

Aggregated data from DCCs are compiled and communicated through the monthly and quarterly reports. Case based data are recorded at each clinic using registries and patient files and this information was not communicated to higher levels and aggregated reports are prepared manually using these documentation. Additional information required by NPTCCD/Provincial Authorities are collected through special requests leading to revisiting these records. Information regarding Laboratory investigations and drug stocks are also maintained using registries at each institution manually.

Scope of the Project

User Requirement Assessment

  • Get familiar with the programme functions and data flow through discussions with stake holders, filed visits and documentation analysis.
  • Determine detailed user requirements for the Electronic Data Management System and prepare a proposal for designing development and implementing the system in collaboration with Health Information Management Unit of NPTCCD.

Optimize current Aggregate and Case Based Electronic Recording and Reporting System

  • Analyze the current status of the developed system using DHIS2
  • Identify the additional specific requirements with regards to Aggregate and Case Based electronic Recording and Reporting
  • Adding all the remaining report/return formats to the system
  • Adding capability to capture all the required details from patient records
  • Developing an interface to retrieve individual patient information
  • Improving the GIS module

Laboratory Investigation Management Module

The primary function of the LIMS is to track and manage patients Laboratory Investigation results in a manner that provides the accurate information to the users at the on time to enable decision making.

The primary activity is development of a Web-based system/module to track patientsí laboratory investigation results that would be interacting with the current information system.

  • Enter/capture all requests for investigations at first contact level
  • Capture investigations at laboratory level
  • Validate results at supervisor level
  • Interact with the patient information database (DHIS2) and provide information to the end user at first contact level
  • Generate reports/returns to be submitted to central level
  • Able to analyze and display information needed (e.g. graphics, charts, maps, dashboard items, etc.) for Monitoring and Evaluation of Laboratory Network

Drug Stock Information Management Module

The primary function of the Drug Stock Information Management Module is to track and manage Drug stock information in a manner that provides the accurate information to the users at the on time to enable decision making.

The primary activity is development of a Web-based system/module to track drug stock information that would be interacting with the current information system.

  • Enter/capture patientís treatment regimes at first contact level
  • Capture Drug issue/receive data at dispensary/peripheral stores level
  • Validate transactions at supervisor level
  • Interact with the patient information database (DHIS2) and provide information to the end user at all levels
  • Generate reports/returns to be submitted to central level
  • Analyze and display information needed (e.g. graphics, charts, maps, dashboard items, etc.). for Monitoring and Evaluation of Drug Management Network
  • Forecast/quantify future requirements for drugs and other supplies

MDR-TB Patient Recording and Reporting System

The primary function of the MDR-TB Patient Recording and Reporting System is to track and manage MDR-TB (or XDR-TB) TB patients information in a manner that provides the accurate information to the users at the on time to enable decision making.

The primary activity is development of a Web-based system/module to track MDR-TB patients information results that will interact with the current information system.

  • Enter/capture all required patient information including investigation and drug information at first contact level
  • Validate results at supervisor level
  • Interact with the patient information database (DHIS2) and provide information to the end user at first contact level
  • Generate reports/returns to be submitted to central level
  • Analyze and display information needed (e.g. graphics, charts, maps, dashboard items, etc.) for Monitoring and Evaluation

Modules of the Software System

  • Optimized Aggregate and Case Based electronic Recording and Reporting System
  • Laboratory Investigation Management Module
  • Drug Stock Information Management Module
  • MDR-TB Patient Recording and Reporting System

Architecture

MVC Architecture

Due to larger extent of the project and limited project time period, use of MVC architecture in this application gave a greater leverage in reducing development time and gave the ability to a larger team to work in the project. Also use of Jquery and AJAX for asynchronous application was well supported by MVC.

AJAX. Jquery and Boostrap

UI of the Laboratory Information Management System was done using bootstrap framework to ensure the high responsiveness and higher user experience along with asynchronous data transferring using AJAX and Jquery to maintain the rich experience for the users.

SOA and Web Services

Notification module of the system implemented using RESTful services to work with all other modules along with web services to handle the real time updates for notification panel.

MySQL Database

MySQL served as the database for application with high availability ensured along with a replication server.