ON CDSS PLATFORM DIALOG'S COMPONENT CODE REFACTORING FOR USAGE WITH THE OPEN-SOURCE MIS OPENMRS
MetadataShow full item record
The significance of Medical Information Systems (MIS) for medical practice is emphasized. The wide use of Electronic Medical Records (EMR) software is displayed. Benefits of the open-source MIS usage are shown. Effectiveness of the Clinical Decision Support System (CDSS) application in the medical decision making process is emphasized. The open-source MIS OpenMRS developer tools and software APIs are reviewed. The results of code refactoring of the dialog subsystem of the CDSS platform which is made as a module for the open-source MIS OpenMRS are presented. The structure of the information model of the CDSS subsystem database was updated according to the MIS OpenMRS requirements and Liquibase framework guidelines. The Model - View - Controller (MVC) based approach to the CDSS dialog subsystem architecture was re-implemented with Java programming language using Spring and Hibernate frameworks. The MIS OpenMRS Encounter portlet form for the CDSS dialog subsystem integration is developed as an extension. The OpenMRS administrative forms for the CDSS platform are created. The data exchanging formats and methods for the interaction of the OpenMRS CDSS dialog subsystem module and the GAE Decision Tree service are implemented with the help of AJAX technology through the jQuery library.