https://github.com/cdcgov/cancer-report-validator

The Cancer Report Validator (CRV) is an interactive tool for validating the content of electronic submissions of cancer-related medical information prior to a system's communication with a public health central cancer registry.

https://github.com/cdcgov/cancer-report-validator

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.6%) to scientific vocabulary

Keywords

cancer cancer-registry cancer-reporting cda clinical-document-architecture data-validation hl7 informatics
Last synced: 5 months ago · JSON representation

Repository

The Cancer Report Validator (CRV) is an interactive tool for validating the content of electronic submissions of cancer-related medical information prior to a system's communication with a public health central cancer registry.

Basic Info
  • Host: GitHub
  • Owner: CDCgov
  • License: apache-2.0
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 156 MB
Statistics
  • Stars: 3
  • Watchers: 5
  • Forks: 6
  • Open Issues: 16
  • Releases: 5
Topics
cancer cancer-registry cancer-reporting cda clinical-document-architecture data-validation hl7 informatics
Created about 6 years ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

CRIGTT Logo The Cancer Registry Implementation Guide Test Tool (CRIGTT) Project

Introduction

Purpose

The Cancer Registry Implementation Guide Test Tool (CRIGTT) project is an interactive tool for validating the content of electronic submissions of cancer-related medical information prior to a system's communication with a cancer registry.

Background

The National Program of Cancer Registries (NPCR) is a program run by the National Center for Chronic Disease Prevention and Health Promotion (NCCDPHP) of the Centers for Disease Control and Prevention (CDC). NPCR's mission is to collect data to monitor the burden of cancer, evaluate the success of programs, and identify additional needs for cancer prevention and control efforts at national, state, and more local levels.

In order to facilitate this goal, central cancer registries have been established to collect data from sources such as hospitals, doctors' offices, and laboratories on cancer occurrence and type of initial treatment. CRIGTT serves as a means of verifying that the software used by doctors’ offices is capable of correctly preparing Clinical Document Architecture (CDA) documents for submission. This tool only applies to the format required by Meaningful Use for physicians and it is not intended to be used for hospital or laboratory reporting.

This initiative has been sponsored by the CDC and is being managed by the Office of the National Coordinator for Healthcare IT.

Change Logs

PLEASE NOTE THAT YOU REQUIRE JAVA 11 TO BUILD THIS VERSION. DO NOT INSTALL IF YOU DO HAVE JAVA VERSION LESS THAN 11 This version contains major libraries and SDK updates to the CRV project and some CDA validation plus V1 feature parity updates including, NPI number validation, CPT validation

Resources

The complete documentation of the project including necessary resources, build and deployment instructions are available in the link below. Project guide and documentation

Discussion Group

Owner

  • Name: Centers for Disease Control and Prevention
  • Login: CDCgov
  • Kind: organization
  • Email: data@cdc.gov
  • Location: Atlanta, GA

CDC's collaborative software projects to protect America from health, safety, and security threats, both foreign and in the U.S.

GitHub Events

Total
  • Release event: 1
  • Delete event: 1
  • Push event: 5
  • Pull request event: 2
  • Fork event: 4
  • Create event: 2
Last Year
  • Release event: 1
  • Delete event: 1
  • Push event: 5
  • Pull request event: 2
  • Fork event: 4
  • Create event: 2

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 2
  • Total pull requests: 40
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 months
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.93
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 38
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • JNHQ (1)
  • leebrian (1)
Pull Request Authors
  • dependabot[bot] (37)
  • sriniwas-acharya (2)
  • ghost (1)
Top Labels
Issue Labels
documentation (1)
Pull Request Labels
dependencies (37)

Dependencies

crigtt-cli/pom.xml maven
  • ch.qos.logback:logback-classic
  • ch.qos.logback:logback-core
  • com.beust:jcommander
  • com.fasterxml.jackson.core:jackson-annotations
  • com.fasterxml.jackson.core:jackson-core
  • com.fasterxml.jackson.core:jackson-databind
  • com.fasterxml.jackson.datatype:jackson-datatype-jdk8
  • com.fasterxml.jackson.datatype:jackson-datatype-joda
  • com.fasterxml.woodstox:woodstox-core
  • com.github.sebhoss:suppress-warnings
  • com.google.code.findbugs:annotations
  • commons-io:commons-io
  • gov.hhs.onc.crigtt:crigtt-core 1.1.1
  • javax.cache:cache-api
  • javax.inject:javax.inject
  • javax.xml.bind:jaxb-api
  • joda-time:joda-time
  • net.sf.ehcache:ehcache
  • net.sf.saxon:Saxon-HE
  • org.apache.ant:ant
  • org.apache.commons:commons-collections4
  • org.apache.commons:commons-jexl
  • org.apache.commons:commons-lang3
  • org.bouncycastle:bcprov-jdk15on
  • org.codehaus.groovy:groovy-all
  • org.codehaus.janino:janino
  • org.codehaus.woodstox:stax2-api
  • org.fusesource.jansi:jansi
  • org.glassfish.jaxb:jaxb-runtime
  • org.glassfish:javax.json
  • org.logback-extensions:logback-ext-spring
  • org.slf4j:jcl-over-slf4j
  • org.slf4j:jul-to-slf4j
  • org.slf4j:log4j-over-slf4j
  • org.slf4j:slf4j-api
  • org.springframework.boot:spring-boot-loader
  • org.springframework.boot:spring-boot-starter
  • org.springframework:spring-aop
  • org.springframework:spring-aspects
  • org.springframework:spring-beans
  • org.springframework:spring-context
  • org.springframework:spring-context-support
  • org.springframework:spring-core
  • org.springframework:spring-oxm
  • org.springframework:spring-tx
  • org.springframework:spring-web
  • gov.hhs.onc.crigtt:crigtt-core 1.1.1 test
  • org.springframework.boot:spring-boot-starter-test test
  • org.springframework:spring-test test
  • org.testng:testng test
crigtt-core/pom.xml maven
  • ch.qos.logback:logback-classic
  • ch.qos.logback:logback-core
  • com.fasterxml.jackson.core:jackson-annotations
  • com.fasterxml.jackson.core:jackson-core
  • com.fasterxml.jackson.core:jackson-databind
  • com.fasterxml.jackson.datatype:jackson-datatype-jdk8
  • com.fasterxml.jackson.datatype:jackson-datatype-joda
  • com.fasterxml.woodstox:woodstox-core
  • com.github.sebhoss:suppress-warnings
  • com.google.code.findbugs:annotations
  • com.orientechnologies:orientdb-client
  • com.orientechnologies:orientdb-core
  • com.orientechnologies:orientdb-object
  • com.orientechnologies:orientdb-server
  • commons-io:commons-io
  • javax.cache:cache-api
  • javax.inject:javax.inject
  • javax.xml.bind:jaxb-api
  • joda-time:joda-time
  • net.java.dev.stax-utils:stax-utils
  • net.sf.ehcache:ehcache
  • net.sf.saxon:Saxon-HE
  • org.apache.ant:ant
  • org.apache.commons:commons-collections4
  • org.apache.commons:commons-jexl
  • org.apache.commons:commons-lang3
  • org.apache.cxf:cxf-core
  • org.apache.httpcomponents:httpclient
  • org.apache.httpcomponents:httpcore
  • org.apache.httpcomponents:httpcore-nio
  • org.apache.httpcomponents:httpmime
  • org.apache.poi:poi
  • org.bouncycastle:bcprov-jdk15on
  • org.codehaus.groovy:groovy-all
  • org.codehaus.janino:janino
  • org.codehaus.woodstox:stax2-api
  • org.fusesource.jansi:jansi
  • org.glassfish.jaxb:jaxb-runtime
  • org.glassfish:javax.json
  • org.jvnet.jaxb2_commons:jaxb2-basics-annotate
  • org.jvnet.jaxb2_commons:jaxb2-basics-runtime
  • org.logback-extensions:logback-ext-spring
  • org.sitenv.vocabulary:codevalidator-api
  • org.slf4j:jcl-over-slf4j
  • org.slf4j:jul-to-slf4j
  • org.slf4j:log4j-over-slf4j
  • org.slf4j:slf4j-api
  • org.springframework.boot:spring-boot-starter
  • org.springframework:spring-aop
  • org.springframework:spring-aspects
  • org.springframework:spring-beans
  • org.springframework:spring-context
  • org.springframework:spring-context-support
  • org.springframework:spring-core
  • org.springframework:spring-oxm
  • org.springframework:spring-tx
  • org.springframework:spring-web
  • org.springframework.boot:spring-boot-starter-test test
  • org.springframework:spring-test test
  • org.testng:testng test
crigtt-parent/pom.xml maven
  • org.glassfish.jaxb:jaxb-bom 2.2.11 import
  • org.springframework.boot:spring-boot-dependencies 1.2.5.RELEASE import
  • org.springframework:spring-framework-bom 4.3.19.RELEASE import
  • javax.el:javax.el-api 3.0.0 provided
  • org.glassfish:javax.el 3.0.0 provided
  • ch.qos.logback:logback-classic 1.1.3
  • ch.qos.logback:logback-core 1.1.3
  • com.beust:jcommander 1.48
  • com.fasterxml.jackson.core:jackson-annotations 2.9.10
  • com.fasterxml.jackson.core:jackson-core 2.9.10
  • com.fasterxml.jackson.core:jackson-databind 2.9.10.4
  • com.fasterxml.jackson.datatype:jackson-datatype-joda 2.9.10
  • com.fasterxml.woodstox:woodstox-core 5.0.1
  • com.github.sebhoss:suppress-warnings 1.0.0
  • com.google.code.findbugs:annotations 3.0.0
  • com.orientechnologies:orientdb-client 2.1.25
  • com.orientechnologies:orientdb-core 2.1.25
  • com.orientechnologies:orientdb-object 2.1.25
  • com.orientechnologies:orientdb-server 2.1.25
  • commons-io:commons-io 2.4
  • javax.cache:cache-api 1.0.0
  • javax.inject:javax.inject 1
  • javax.xml.bind:jaxb-api 2.2.12
  • joda-time:joda-time 2.8
  • net.java.dev.stax-utils:stax-utils 20070216
  • net.sf.ehcache:ehcache 2.10.0
  • net.sf.saxon:Saxon-HE 9.6.0-7
  • org.apache.ant:ant 1.9.6
  • org.apache.commons:commons-collections4 4.0
  • org.apache.commons:commons-jexl 2.1.1
  • org.apache.commons:commons-lang3 3.4
  • org.apache.cxf:cxf-core 3.1.2
  • org.apache.httpcomponents:httpclient 4.5
  • org.apache.httpcomponents:httpcore 4.4.1
  • org.apache.httpcomponents:httpcore-nio 4.4.1
  • org.apache.httpcomponents:httpmime 4.5
  • org.apache.poi:poi 3.12
  • org.bouncycastle:bcprov-jdk15on 1.52
  • org.codehaus.groovy:groovy-all 2.4.4
  • org.codehaus.janino:janino 2.7.8
  • org.codehaus.woodstox:stax2-api 3.1.4
  • org.fusesource.jansi:jansi 1.11
  • org.glassfish.jaxb:jaxb-runtime 2.2.11
  • org.glassfish:javax.json 1.0.4
  • org.jvnet.jaxb2_commons:jaxb2-basics-annotate 1.0.2
  • org.jvnet.jaxb2_commons:jaxb2-basics-runtime 0.9.5
  • org.logback-extensions:logback-ext-spring 0.1.4
  • org.sitenv.vocabulary:codevalidator-api 1.0-SNAPSHOT
  • org.slf4j:jcl-over-slf4j 1.7.12
  • org.slf4j:jul-to-slf4j 1.7.12
  • org.slf4j:log4j-over-slf4j 1.7.12
  • org.slf4j:slf4j-api 1.7.12
  • org.springframework:spring-core 4.3.19.RELEASE
  • org.testng:testng 6.9.6 test
crigtt-web/pom.xml maven
  • javax.el:javax.el-api provided
  • javax.servlet.jsp:javax.servlet.jsp-api provided
  • javax.servlet:javax.servlet-api provided
  • org.glassfish:javax.el provided
  • ch.qos.logback:logback-classic
  • ch.qos.logback:logback-core
  • com.fasterxml.jackson.core:jackson-annotations
  • com.fasterxml.jackson.core:jackson-core
  • com.fasterxml.jackson.core:jackson-databind
  • com.fasterxml.jackson.datatype:jackson-datatype-jdk8
  • com.fasterxml.jackson.datatype:jackson-datatype-joda
  • com.fasterxml.woodstox:woodstox-core
  • com.github.sebhoss:suppress-warnings
  • com.google.code.findbugs:annotations
  • commons-io:commons-io
  • gov.hhs.onc.crigtt:crigtt-core 1.1.1
  • javax.cache:cache-api
  • javax.inject:javax.inject
  • javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api
  • javax.ws.rs:javax.ws.rs-api
  • joda-time:joda-time
  • net.sf.ehcache:ehcache
  • net.sf.saxon:Saxon-HE
  • org.apache.ant:ant
  • org.apache.commons:commons-collections4
  • org.apache.commons:commons-jexl
  • org.apache.commons:commons-lang3
  • org.apache.cxf:cxf-core
  • org.apache.cxf:cxf-rt-frontend-jaxrs
  • org.apache.cxf:cxf-rt-rs-client
  • org.apache.cxf:cxf-rt-rs-service-description
  • org.apache.cxf:cxf-rt-transports-http
  • org.bouncycastle:bcprov-jdk15on
  • org.codehaus.groovy:groovy-all
  • org.codehaus.janino:janino
  • org.codehaus.woodstox:stax2-api
  • org.fusesource.jansi:jansi
  • org.glassfish.jaxb:jaxb-runtime
  • org.glassfish.web:javax.servlet.jsp.jstl
  • org.glassfish:javax.json
  • org.logback-extensions:logback-ext-spring
  • org.slf4j:jcl-over-slf4j
  • org.slf4j:jul-to-slf4j
  • org.slf4j:log4j-over-slf4j
  • org.slf4j:slf4j-api
  • org.springframework.boot:spring-boot-starter
  • org.springframework:spring-aop
  • org.springframework:spring-aspects
  • org.springframework:spring-beans
  • org.springframework:spring-context
  • org.springframework:spring-context-support
  • org.springframework:spring-core
  • org.springframework:spring-oxm
  • org.springframework:spring-tx
  • org.springframework:spring-web
  • org.springframework:spring-webmvc
  • org.webjars.npm:filesaver.js
  • org.webjars.npm:tablesorter
  • org.webjars:bootstrap
  • org.webjars:font-awesome
  • org.webjars:jquery
  • org.webjars:select2
  • org.webjars:webjars-locator-core
  • gov.hhs.onc.crigtt:crigtt-core 1.1.1 test
  • org.apache.tomcat.embed:tomcat-embed-core test
  • org.apache.tomcat.embed:tomcat-embed-el test
  • org.apache.tomcat.embed:tomcat-embed-logging-log4j test
  • org.springframework.boot:spring-boot-starter-test test
  • org.springframework.boot:spring-boot-starter-tomcat test
  • org.springframework:spring-test test
  • org.testng:testng test
crigtt-web-parent/pom.xml maven
  • javax.servlet.jsp:javax.servlet.jsp-api 2.3.1 provided
  • javax.servlet:javax.servlet-api 3.1.0 provided
  • javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api 1.2.1
  • javax.ws.rs:javax.ws.rs-api 2.0.1
  • org.apache.cxf:cxf-rt-frontend-jaxrs 3.1.2
  • org.apache.cxf:cxf-rt-rs-client 3.1.2
  • org.apache.cxf:cxf-rt-rs-service-description 3.1.2
  • org.apache.cxf:cxf-rt-transports-http 3.1.2
  • org.glassfish.web:javax.servlet.jsp.jstl 1.2.4
  • org.webjars.npm:filesaver.js 0.1.1
  • org.webjars.npm:tablesorter 2.22.1
  • org.webjars:bootstrap 3.3.5
  • org.webjars:font-awesome 4.4.0
  • org.webjars:jquery 2.1.4
  • org.webjars:select2 3.5.2-1
  • org.webjars:webjars-locator-core 0.28
  • org.apache.tomcat.embed:tomcat-embed-core 8.5.51 test
  • org.apache.tomcat.embed:tomcat-embed-el 8.0.26 test
  • org.apache.tomcat.embed:tomcat-embed-logging-log4j 8.0.26 test
  • org.springframework.boot:spring-boot-starter-tomcat 1.2.5.RELEASE test
CodeValidator/codevalidator-api-1.0-SNAPSHOT/META-INF/maven/org.sitenv.vocabulary/codevalidator-api/pom.xml maven
  • com.orientechnologies:orientdb-client 2.1.2
  • com.orientechnologies:orientdb-core 2.1.2
  • com.orientechnologies:orientdb-object 2.1.2
  • com.orientechnologies:orientdb-server 2.1.2
  • javax.servlet:javax.servlet-api 3.1.0
  • org.apache.commons:commons-collections4 4.0
  • org.apache.commons:commons-lang3 3.4
  • org.apache.poi:poi 3.12
  • org.springframework:spring-core ${org.springframework.version}
  • junit:junit 3.8.1 test
pom.xml maven