Skip to content

KENYAEMR3.x_v1.10.2_SUN-19-NOV-2023.

Pre-release
Pre-release
Compare
Choose a tag to compare
@donaldkibet donaldkibet released this 19 Nov 18:56
· 436 commits to main since this release
b04371e

For Internal testing to be released later on

Release notes

  1. RDE Support Introduced

    • Feature: Support for RDE (Remote Data Entry) has been added.
    • Usage: To enter data using RDE, initiate a visit on a chosen date.
    • Data Association: Once the visit starts, all subsequent data entries will be timestamped with the start time of that visit, marking it as the time of the encounter.
  2. Enhanced Patient Enrollment and Disenrollment

    • Improvement: Patient enrollment and disenrollment in various programs have been enhanced for better performance.
    • Robustness: The new update makes these processes more robust and reliable.
    • Care Panel Sections: Enhancements have also been made to the care panel sections, improving the overall management and tracking of patient care within the programs.
      Certainly! Here are brief notes on the additional release notes:
  3. Enhanced Tablet Support

    • Feature: Improvements have been made to support tablet devices.
    • Additions: A calendar feature, along with 'Save' and 'Cancel' buttons, have been added specifically for tablet users.
    • User Interface: These additions likely enhance the user interface and usability on tablet devices.
  4. Drug Order Feature in New Release

    • New Functionality: The ability to place drug orders is now available.
    • Prescription Capability: Users can prescribe medication using the KenyaEMR version 3.x.
    • Significance: This feature enhances the system’s capabilities in medication management and prescription within the EMR (Electronic Medical Records) system.

Setup instructions.

Please ensure you have upgrade your platform to run MySQL 8.0 and OpenMRS platform 2.6.x
Checkout instructions to upgrade here

Enhanced Setup Guide

To ensure a smooth setup of the new release, follow these detailed steps:

  1. Download and Unpack

    • Action: Download the latest release package.
    • Unpacking: Extract the downloaded files into your preferred directory.
    • Note: Choose a directory where you have sufficient permissions and storage space.
  2. Run the Setup Script

    • Command: In your terminal or command prompt, navigate to the directory where you unpacked the files.
    • Execution: Type the following command and press Enter:
      sh setup_script.sh
      
    • Purpose: This script initializes the installation and configures necessary components.
  3. Wait for Tomcat Restart

    • Patience Required: After running the setup script, wait for the Tomcat server to restart completely.
    • Verification: Confirm that the KenyaEMR login page is accessible.
    • Post-Upgrade Script:
      Once Tomcat has restarted and the login page is visible, execute the post-upgrade script by typing:
      sh post_upgrade.sh
      
    • Function: This script performs necessary post-installation updates and checks.
  4. Upgrade Address Template

    • Access Admin Page: Log into the KenyaEMR and go to the admin page.
    • Navigation: Look for the section labeled Manage Address Template.
    • Update Process:
      • Copy the provided XML value.
      • Paste and update it in the Manage Address Template section.
    • Purpose: This step ensures that the address template is up-to-date with the latest standards and requirements.
<org.openmrs.layout.address.AddressTemplate>
  <nameMappings>
    <entry>
      <string>countyDistrict</string>
      <string>County</string>
      <requiredInHierarchy>true</requiredInHierarchy>
    </entry>
    <entry>
      <string>stateProvince</string>
      <string>Sub County</string>
    </entry>
    <entry>
      <string>address4</string>
      <string>Ward</string>
    </entry>
  </nameMappings>
  <sizeMappings>
    <entry>
      <string>countyDistrict</string>
      <string>40</string>
    </entry>
    <entry>
      <string>stateProvince</string>
      <string>40</string>
    </entry>
    <entry>
      <string>address4</string>
      <string>40</string>
    </entry>
  </sizeMappings>
  <elementDefaults>
    <entry>
      <string>countyDistrict</string>
      <string></string>
    </entry>
  </elementDefaults>
  <requiredElements>
     <string>countyDistrict</string>
     <string>stateProvince</string>
     <string>address4</string>
  </requiredElements>
  <lineByLineFormat>
    <string>address4</string>
    <string>countyDistrict, stateProvince</string>
  </lineByLineFormat>
  <maxTokens>0</maxTokens>
</org.openmrs.layout.address.AddressTemplate>