Giter Site home page Giter Site logo

meek0 / clin-fhir Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jecos/clin-fhir

0.0 0.0 0.0 8.85 MB

FHIR clinical data model and examples

Home Page: https://ferlab-ste-justine.github.io/clin-fhir/ig/

License: Apache License 2.0

Shell 69.36% Python 25.98% Dockerfile 4.67%

clin-fhir's Introduction

CLIN Fhir

Installation

Prerequisite

Make sure you have Docker CE installed: https://docs.docker.com/install/

Docker is needed because it is used by both the fhirutil CLI and the integration tests.

  1. Git clone this repository

    git clone [email protected]:Ferlab-Ste-Justine/clin-fhir.git
    cd clin-fhir
  2. Install the necessary requirements

    scripts/build.sh
  3. Setup the Python virtual environment

    source ./venv/bin/activate
  4. Install Jekyll following these instructions

3. Validate the model

fhirutil validate ./site_root/ig.ini --publisher_opts='-tx n/a'

4. Validate and Generate the IG

In case you have new resources files :

fhirutil add ./site_root/input/resources

And then to generate the IG :

java -jar scripts/publisher.jar -ig site_root/ig.ini -tx n/a

5. Publishing the model

fhirutil publish --base_url <FHIR_API_BASE_URL> --username <USERNAME> --password <PWD>

Alternatively you can use docker image :

docker run -e OAUTH_CLIENT_ID=client_id \
 -e OAUTH_CLIENT_SECRET=client_secret clin-fhir \
 --base_url https://fhir-green.qa.clin.ferlab.bio/fhir \
 --oauth-url https://auth.qa.clin.ferlab.bio/auth/realms/clin/protocol/openid-connect/token \
 --oauth-uma-audience clin-acl

clin-fhir's People

Contributors

vferretti avatar jecos avatar creativeyann17 avatar emmydx avatar meek0 avatar jmalizia avatar plaplante-lab avatar magnitus- avatar latch2112 avatar ethienneroy 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.