Skip to content

HL7/davinci-deqm

Repository files navigation

DaVinci Data Exchange For Quality Measures

Primary Author: Eric Haas

This Implementation Guide was made possible by the thoughtful contributions of the following people and organizations:

The twenty-two founding Da Vinci Project member organizations.

Bryn Rhodes, Bryn Rhodes, Dynamic Content Group Floyd Eisenberg, iParsimony LLC Jocelyn Keegan, Point of Care Partners Linda Michaelsen, Optum Lloyd Mckenzie, Gevity Robert Dieterle, EnableCare Robert Samples, ESAC Viet Nguyen, Stratametrics Yan Heras, Optimum eHealth LLC


GitHub will automatically trigger a new build whenever you commit changes. (To manually trigger a build, just POST to the Webhook URL yourself, for example via: curl -X POST "https://2rxzc1u4ji.execute-api.us-east-1.amazonaws.com/prod/publish?HL7/deqm")

Note: a build takes 2-3 minutes to complete. Then you can...

Find your rendered IG automatically available at

http://build.fhir.org/ig/HL7/davinci-deqm

For a build log see

http://build.fhir.org/ig/HL7/davinci-deqm/build.log


Local Build

To initially build locally, clone the repository and run the following commands in order below in the root command:

  1. _updatePublisher[.bat | .sh] - Process retrieves the current version of the IG publisher and stores it within the input-cache folder. The IG publisher is updated on a regular basis but this process does not have to be executed for every instance of the publication process.

  2. _genonce[.bat | .sh] - This initiates the publication process. Launching the .bat file (Windows) or .sh file (Unix/Mac) will launch HL7's IGPublisher program and build/publish the IG one time.

Dependencies

Before the instructions in the above "Local Build" section will work, you need to install several primary dependencies.

Java

Go to http://www.oracle.com/technetwork/java/javase/downloads/ and download the latest (version 8 or higher) JDK for your platform, and install it.

Ruby

Jekyll requires Ruby version 2.1 or greater. Depending on your operating system, you may already have Ruby bundled with it. Otherwise, or if you need a newer version, go to https://www.ruby-lang.org/en/downloads/ for directions.

Jekyll

Go to https://jekyllrb.com and follow the instructions there, for example gem install jekyll bundler. The end result of this should be that the binary "jekyll" is now in your path.

References