Skip to content

Tools to upload and validate clinical documents for use with popHealth

Notifications You must be signed in to change notification settings

pophealth/pilot-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project will contain tools to help pilot the popHealth project. This includes tools to:

  • Validate a HITSP C32 using XML Schema and Schematron rules
  • POST documents into the popHealth web application

Setup

This project needs to be run using JRuby. This allows for easy XML schema validation and running XSLT on any platform. This project also uses Saxon. To make sure that you can run the code correctly, you must set a CLASSPATH environment variable to ensure that Saxon is loaded into the execution environment. This can be done by issuing the following command:

export CLASSPATH=jars/saxon9.jar:jars/saxon9-dom.jar:jars/commons-codec-1.4.jar:jars/commons-logging-1.1.1.jar:jars/httpclient-4.1.1.jar:jars/httpclient-cache-4.1.1.jar:jars/httpcore-4.1.jar:jars/httpmime-4.1.1.jar:jars

Testing

This project has a very basic test suite that relies on Test::Unit. It can be run with

rake test

About

Tools to upload and validate clinical documents for use with popHealth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages