This repository is created to simulate APIs of identified HIS endpoints to help focus hackathon participants on health data exchange and interoperability. Check out the Hackathon Coding Competition WIKI, to know more about the Hackathon!
please use nodeJS documentation to install node https://nodejs.org/en/download/
git clone https://github.com/haftamuk/dha-hackathon.git
navigate to each directory and install all dependency packages this is one time task.
npm install
Dagu / eAPTS as an application for stock pharmacy maintains the drug and medication lists of a given facility at a dispensing unit level. On the other hand, a dispensary pharmacy which is part of the EMR system deals with a single order. On the other hand, clinicians use the EMR system to prescribe medication for a patient so that the prescription is directly sent to the pharmacy. That is why the integration of EMR and DAGU is needed to make sure if a medication is available and the transaction goes smoothly.
You may use different terminal tabs to see logg messages from each end point:
Terminal-1
cd dagu
npm start
Terminal-2
cd ../emr
npm start
A point of service application such as EMR deals with individual patient details. But after all information of individuals gets aggregated to abstract registers and reported based on the list of the national indicators. So, the need for different disaggregation and data sets in defining a given report comes with the use of a standardized HMIS system. Our country's HMIS uses DHIS2 as a system. So, to automatically generate, collect and sync periodic reports interoperability between these systems is much needed.
You may use different terminal tabs to see logg messages from each end point:
Terminal-1
cd emr
npm start
Terminal-2
cd ../dhis2
npm start
eCHIS/DHIS2 data exchange Ethiopia’s health system is decentralized and most of the service is given at health post and health center settings. Data exchange between eCHIS and DHIS2 is needed to reveal the continuum of service and care of individuals.
You may use different terminal tabs to see logg messages from each end point:
Terminal-1
cd echis
npm start
Terminal-2
cd ../dhis2
npm start
HIV data collected using standardized excel from ART sites get encoded to DHIS2 software called DATIM at regional all zonal level.
cd datim
npm start
A shared terminology and facility registries are the major components of eHA. A data dictionary portal serves as a single truth for other participating systems.
cd ts
npm start