B-TECHBW / bw-lab-ig

Botswana-Specific FHIR Implementation Guide for lab order communication between IPMS and PIMS
http://b-techbw.github.io/bw-lab-ig
Other
0 stars 1 forks source link
fhir-ig fhir-profiles global-health

EMR-LIS Communication Implementation Guide

CI

Building Locally

Install nodejs

https://nodejs.org/en/download/

Install Jekyll

Install ruby and ruby gems: https://www.ruby-lang.org/en/documentation/installation/

Install Jekyll gem

gem install jekyll

Install Sushi

npm install -g fsh-sushi
sushi --help

Update IG Publisher

./_updatePublisher.sh

Run IG Publisher

./_genonce.sh

Open Published IG

Open `./output/

Docker-based Approach

Install Docker and Docker Compose

Run Docker Compose Command

cd <project-directory>

docker-compose up ig

The generated output files should end up in /output.

Any local changes to the input files will also be picked up due to the volume mappings in the docker-compose.yml volume configuration:

  ig:
    image: ghcr.io/b-techbw/bw-lab-ig:latest
    container_name: ig
    volumes:
    - ./input:/ig/input 
    - ./output:/ig/output

Issues

https://github.com/pmanko/emr-lis-ig/issues