Code Monkey home page Code Monkey logo

lhss-cbdhs-hie's Introduction

LHSS CBDHS HIE

This repository contains the code and artefacts for the LHSS CBDHS Health Information Exchange based on the OpenHIE architecture.

  1. LHSS - Local Health Systems Strengthening
  2. CBDHS - CrossBorder Digital Health System

Components

  1. HAPI FHIR - This project utilizes HAPI FHIR with the following modification.
    • The IPS Implementation Guide Preloaded
    • MDM Module enabled with MDM Rules.
  2. OpenHIM
  3. Custom OpenHIM Mediators

Mediators

  1. MPI - Faciliate data exchange between client systems and HAPI FHIR (patient demographics and information)
  2. SHR - Facilitate data exchange of clinical records between client systems and the SHR (HAPI FHIR)

Setting up and Running the HIE.

  1. Install the latest version of Docker.

  2. Pull the source code from GitHub

    git clone https://github.com/IntelliSOFT-Consulting/LHSS-CBDHS-HIE.git

  3. Navigate to the project directory

    cd LHSS-CBDHS-HIE

  4. Copy the .env.example file to create a .env file on the same directory.

    cp .env.example .env

  5. Start the services using the

    docker compose up -d

    Alternatively, run the quick setup script

    ./run-hie.sh

You should now have the services at the ports as numbered below.

Port Numbering

  • 8080 - OpenHIM Core.
  • 8081 - HAPI FHIR Server.
  • 8090 - DHIS2 Web Instance.
  • 8082 - Custom administration APIs
  1. To access OpenHIM for the first time, Use the following default credentials for the initial login.
  1. OpenHIM requires one to update the password upon first login.

    Update the OPENHIM-PASSWORD variable in the .env file with the password you have chosen.

  2. Restart the mediator service by running.

    docker compose restart

lhss-cbdhs-hie's People

Contributors

brianraila avatar moshonk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.