Four validators for HL7 Clinical Document Architecture (CDA) documents, carried over from the NIST CDA Guideline Validation site and now operated as part of the SITT suite:
- National Health Care Surveys 1.0, 1.1 and 1.2, for § 170.315(f)(7), transmission to public health agencies: health care surveys.
- The Cancer Report Validator (CRV), for § 170.315(f)(4), transmission to cancer registries.
Each validator checks an uploaded XML document against the CDA R2 schema and the Schematron rules of its implementation guide, and returns a report of errors and warnings. No account is needed.
| Tool | Implementation guide |
|---|---|
| NHCS 1.0 | HL7 CDA R2 IG: National Health Care Surveys, Release 1, DSTU (December 2014), with the NAMCS errata |
| NHCS 1.1 | NHCS Release 1, DSTU Release 1.1 (October 2015) |
| NHCS 1.2 | NHCS Release 1, DSTU Release 1.2 (August 2016) |
| CRV | HL7 CDA R2 IG: Reporting to Public Health Cancer Registries from Ambulatory Healthcare Providers, Release 1, DSTU 1.1 |
NHCS Release 3.0 and 3.1 are validated in the General Validation Tool (tool scopes NHCS CDA Release 3 and 3.1), not here.
Two Google Groups carry questions and feedback. No membership is required to read; a Google account is required to post.
- NHCS validators: national-health-care-survey-testing-tool
- CRV: cancer-reg-testing-tool
Hosting and availability questions go to the site contact.
Supported browsers
- Chrome
- Firefox
- Safari
- Edge
- A favorable outcome with the test materials on this site does not imply conformance recognition or certification by anyone. The validators are self-testing aids for developers and implementers.
- Real patient data must never be sent to this server.
- Patient confidentiality notice. In keeping with HIPAA requirements, anyone using these validators through this site shall not upload real data about living, identifiable individuals, and shall comply with all applicable federal regulations including the Health Insurance Portability and Accountability Act of 1996. Documents are processed to produce the validation report and are not retained as a record. An organization that needs to validate documents containing real patient information should run the tools locally: the NHCS validator sources are in Downloads and CRV is published by CDC on GitHub.
- Unless otherwise noted, the validator software may be redistributed and modified freely, provided derivative works carry a notice that they are derived from it and modified versions carry a notice that they have been modified.
The National Health Care Surveys validators were developed at the National Institute of Standards and Technology (NIST) by employees of the Federal Government in the course of their official duties and are in the public domain (17 U.S.C. § 105). The Cancer Report Validator is developed by the Centers for Disease Control and Prevention (CDC) and published under the Apache 2.0 licence at github.com/CDCgov/cancer-report-validator.
This site hosts and operates those tools. Prometheus Computing is not the author of the validation rules and does not change them; defects in the rules or in a tool's behaviour are routed to the tool's maintainers through the Google Groups above. The tools are provided as is, without any guarantee, expressed or implied, about their quality, reliability or fitness for a purpose. Links to other sites do not imply endorsement of any product, service or organization.
The results page is rendered in your browser with XSLT. Chrome is phasing browser XSLT out from version 152; if a result appears as plain XML, open the tool in Firefox or Safari.
The results page is rendered in your browser with XSLT. Chrome is phasing browser XSLT out from version 152; if a result appears as plain XML, open the tool in Firefox or Safari.
The results page is rendered in your browser with XSLT. Chrome is phasing browser XSLT out from version 152; if a result appears as plain XML, open the tool in Firefox or Safari.
| File | What it is |
|---|---|
| NHCSTestToolUserGuide10.pdf | User guide for the NHCS 1.0 validator. |
| NHCSTestToolUserGuide12.pdf | User guide for the NHCS 1.2 validator. |
| NHCSTestData1_0_20190403.xlsx | NHCS 1.0 test data (April 2019 revision). |
| NHCSv1-0Errata.xlsx | Errata applied to the NHCS 1.0 rules. |
| DHCSTestData1_0and1_1.xlsx | Test data for Releases 1.0 and 1.1. |
| DHCSTestData1_1.xlsx | Test data for Release 1.1. |
| nhcsValidation12-1.2-20191218.tar.gz | Command-line NHCS validator package, latest release (December 2019), for running the checks locally. |
| nhcs-web-src.tar.gz | Source of the NHCS web validator (JSP application and validation classes). |
| nhcs-cli-src.tar.gz | Source of the command-line NHCS validator. |
| File | What it is |
|---|---|
| Cancer Reporting Errata and Clarification Document.pdf | Errata and clarifications to the cancer reporting IG for EHR technology certification. |
| CancerReportValidatorIssuesDocument11142016.pdf | Known issues document for CRV (November 2016). |
| sampleCrd.xml | A sample cancer report document to try the validator with. |
Maintained by CDC
- Source and releases: github.com/CDCgov/cancer-report-validator
- Test data documentation: ONC project tracking wiki
- Juror document: CRV Juror Document
Questions about rules, results and test data go to the community groups, where the people who maintain each tool read:
- National Health Care Surveys validators: national-health-care-survey-testing-tool
- Cancer Report Validator: cancer-reg-testing-tool (read by ONC and the CDC developers of CRV)
This site is operated by Prometheus Computing as part of the Standards & Interoperability Testing Tools (SITT). For outages, access problems or hosting questions, write to the site administrator: y.bouij@prometheuscomputing.com.