1.1.0 • Published 7 years ago

cms-qpp-legacy-conv v1.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

CMS - Quality Payment Program (QPP) Legacy Converter

Ventera’s solution to the prototype exercise is a conversion tool built using Python that can process, validate, and transform QRDA-III XML input into QPP Standard formatted JSON or XML data files. In developing this prototype, Ventera used best practices for open source software, reusable code, code quality, CI/CD pipeline, and design patterns to meet the business and architectural needs of CMS.

NPM

Install - https://www.npmjs.com/package/cms-qpp-legacy-conv

npm install --save cms-qpp-legacy-conv

Usage

var cms_qpp_legacy_conv = require('cms-qpp-legacy-conv')
cms_qpp_legacy_conv(['-i', 'sample.xml', '-o', 'test.json'])

GitHub - Source Code and Examples

Install - https://github.com/Ventera-Corporation/cms-qpp-legacy-conv.git

  • Ensure Python 3.6.0 is correctly installed
    • Please ensure pip is also installed, and Python variables are included as part of the PATH system variable.
git clone https://github.com/Ventera-Corporation/cms-qpp-legacy-conv.git
npm install
node index.js -i samples/qrda3-valid.xml -o test.out
node index.js -i samples/qrda3-invalid-wrong-template-id.xml -o test.out

Arguments:

Example: node index.js -i input file -o output file

Tests

npm test
1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago