Giter Club home page Giter Club logo

code-validator-api's Introduction

This project does vocabulary validation of C-CDAs against a configured repository of codesystem and valueset files.

The following environment properties are expected:

1. vocabulary.localCodeRepositoryDir - this is the path to the codesystems (SMOMED-CT, LOINC, ETC.)
2. vocabulary.localValueSetRepositoryDir - this is the path to the valuesets. Valuesets MUST be .xlsx files.
3. referenceccda.configFile - this is the path to the validator configuration. This configuration consists of xpath expressions to
   target elements in a given C-CDA and the validators used to validate the section. A working configuration file can be found
   in the project referenced at the bottom of this readme.

Also, please see the CodeValidatorApiConfiguration class to get more details on how these environment properties are used.

See https://github.com/onc-healthit/code-validator-api/tree/master/codevalidator-api/docs for vocabulary configuration and sourcing information

See https://github.com/onc-healthit/reference-ccda-validator for an example implementation and instructions.

code-validator-api's People

Contributors

bgirishrao avatar bharris74 avatar cimaszewski avatar desai827 avatar drbgfc avatar markarnott avatar mkotelba avatar monikadrajer avatar nbashyam avatar plow74 avatar ssaudacious avatar ssavarala avatar yatsenkovladyslav avatar zkhundkar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.