Skip to content

palladiumkenya/openmrs-module-kenyaemrorderentry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KenyaEMR Distribution - OrderEntry Module

Overview

Initial I-TECH work on an OpenMRS-based EMR for the Kenya MoH.

Project homepage: https://sites.google.com/site/kenyahealthinformatics/

Developer documentation: https://wiki.openmrs.org/display/projects/KenyaEMR+Distribution

Installation

To create a distribution zip of all required modules, build as follows:

mvn clean package -DbuildDistro

This can then be extracted into your OpenMRS modules repository directory, e.g.

MODULE_DIR=/usr/share/tomcat6/.OpenMRS/modules/
rm $MODULE_DIR/*.omod
unzip -oj distro/target/kenyaemr-13.3-distro.zip -d $MODULE_DIR

Global Params

Set the system type

Setting Name: Sample: types: kemrorder.labsystem_identifier LABWARE LABWARE/CHAI

LABWARE LAB SYSTEM Setting Name: Sample: chai_vl_server_url /api/vl_complete chai_vl_server_result_url /api/function chai_vl_server_api_token xyz chai_eid_server_url /api/eid_complete chai_eid_server_result_url /api/function chai_eid_server_api_token xyz

CHAI LAB SYSTEM Setting Name: Sample: labware_vl_server_url /api/emr-exchange labware_vl_server_result_url /api/emr-exchange labware_vl_server_api_token xyz labware_eid_server_url /api/eid-exchange labware_eid_server_result_url /api/eid-exchange labware_eid_server_api_token xyz

Enabling facility-based LIMS integration

Create a scheduled task using the following:

insert into scheduler_task_config(name,description,schedulable_class,start_time,repeat_interval,created_by,start_time_pattern,uuid) values ('Facility based LIMS-EMR Integration Task','Facility based LIMS-EMR Integration Task','org.openmrs.module.kenyaemrorderentry.task.FacilityBasedLimsIntegrationTask','2024-12-22 23:59:59',180,1,'MM/dd/yyyy HH:mm:ss',uuid());

Accreditation