Semantic Validator for MIRING-compliant HML
National Marrow Donor Program (NMDP)
This is a REST service that validates an HML file according to a MIRING checklist, and returns a XML report specifying any encountered MIRING or HML infractions.
You can import this project into eclipse (Import as a Maven Project), or use the text editor of your choice. I recommend you use java 1.8 and MAVEN to build.
Build MiringValidator.war file using MAVEN:
$ mvn clean install
Deploy /target/MiringValidator.war to your Tomcat 8.0 server, or run within MAVEN:
$ mvn clean install tomcat7:run-war
Once your tomcat server is running, you should find the web interface at:
MIRING stands for Minimum Information for Reporting Next Generation Sequence Genotyping, and represents a minimum checklist of data to be included in a NGS report.
MIRING is independant of data platform, but this validator is based on HML 1.0.1.
See a MIRING Compliant HML sample at http://schemas.nmdp.org
MIRING rules are based on 8 general elements:
MIRING Element 1 - Message Annotation
Message Generator Contact Information & Document Identification