MRCM refsets are part of International Releases since 20170731. The Release MRCM Validator offers services to make sure SNOMED releases are compliant with the MRCM rules published.
Use Maven to build the executable stand-alone jar and run:
mvn clean package \
-DskipTests \
-Ddependency-check.skip=true && \
java -Xmx4g \
--add-opens java.base/java.lang=ALL-UNNAMED \
-jar target/mrcm-validator-*-jar-with-dependencies.jar \
{release_package_unzipped_root_dir} \
{content_type} \
{release_date} \
{result_dir}
- {release_package_unzipped_root_dir} is for the release package unzipped file root directory. eg: /Releases/SnomedCT_InternationalRF2_PRODUCTION_20170731T120000Z
- {content_type} is to state whether to use stated or inferred relationships for validation. eg: stated or inferred. To run both, use "stated,inferred"
- {release_date} is the effective date for the release file that is being validated.The format is yyyyMMdd eg:20170731
- {result_dir} is the directory where validation reports will be saved.
The following reports will be listed in {result_dir} folder.
- MrcmSummaryReport.txt
- MrcmValidationReportWithError.txt
- MrcmValidationReportWithWarning.txt
- MRCMValidationPassed.txt
- MRCMValidationSkipped.txt