parser/README.md

64 lines
2.7 KiB
Markdown
Raw Normal View History

2020-10-02 03:24:23 +00:00
## About Healthcare/IO Parser
2019-11-06 20:36:32 +00:00
2020-10-02 04:30:55 +00:00
The Healthcare/IO **parser** is an Electronic Data Interchange (EDI) parser developed at Vanderbilt University Medical Center during Khanhly Nguyen's summer internship 2019. Built in a healthcare setting, the parser focuses (for now) on x12 claims (837) and remittances (835)
2019-11-06 20:38:13 +00:00
2019-11-07 07:55:52 +00:00
This code is intended to extract x12 837 and 835 and format them into portable and human readable format (JSON). This allows the claims to be stored in document data stores such as Mongodb, couchdb or databases that have support for JSON like PostgreSQL
2019-11-12 17:51:22 +00:00
We wrote this frame to be used in both command line or as a library within in your code. The framework is driven by configurations that derviced from X12 standards.
2020-10-02 04:30:55 +00:00
## Features
2022-02-10 19:13:26 +00:00
| Features | Description|
2020-10-02 04:30:55 +00:00
| -------- | --- |
|X12 claims/remits| parsing of {x12} claims/remittances into JSON format with human readible attributes|
|Multi Processing| capable of processing multiple files simultaneously to speed up processing|
|Process Recovery| capable of recovering interrupted runs|
2024-02-06 17:16:10 +00:00
|Export to RDBMS| exports data to relational format (NoSQL -> SQL) 8 supported industry standard databases <br> * PostgreSQL,<br> * Redshift, <br>* Neteeza, <br>* Mysql, <br>* Mariadb, <br>* bigquery, <br>* sqlite3<br>*databricks |
2022-02-10 19:13:26 +00:00
|**Issues and Bug reports**| info@the-phi.com
2020-10-02 04:30:55 +00:00
2022-02-10 19:13:26 +00:00
For advanced features visit [Healthcare/IO::Parser](https://healthcareio.the-phi.com/parser) homepage
2020-10-02 04:30:55 +00:00
2019-11-06 20:38:13 +00:00
## Installation
2022-02-10 19:13:26 +00:00
**System requirements**
- git (latest cli)
- python3+ (with virtualenv)
- mongodb (optional)
**Installation command**
2024-02-06 17:16:10 +00:00
pip install --upgrade git+https://hiplab.mc.vanderbilt.edu/git/hiplab/parser.git
2019-11-06 20:38:13 +00:00
## Usage
2022-02-10 19:13:26 +00:00
2024-02-06 17:16:10 +00:00
Healthcare/IO is primarily intended to be used as a command line parser (for now). However it can be used as a library that you integrate into custom code. It is fully written in python 3+ under MIT License
2022-02-10 19:13:26 +00:00
2024-02-06 17:16:10 +00:00
**Learning More**
2019-11-06 20:38:13 +00:00
2024-02-06 17:16:10 +00:00
- More can be found at https://healthcareio.the-phi.com/
- The source code & example code are at https://hiplab.mc.vanderbilt.edu/git/hiplab/parser
2021-01-12 19:48:04 +00:00
2022-02-10 19:13:26 +00:00
**Known Limitations**
2019-11-06 20:38:13 +00:00
2022-02-10 19:13:26 +00:00
1. By default it does NOT come with all {X12} Segments.
2024-02-06 17:16:10 +00:00
2. Renaming attributes requires writing plugins
2022-02-10 19:14:17 +00:00
3. Upgrade configuration may require dropping tables
2024-02-06 17:16:10 +00:00
4. For now can only read {x12} from disk (or s3 bucket)
2019-11-06 20:38:13 +00:00
2022-02-10 19:13:26 +00:00
There is support for additional features and attributes available at [Healthcare/IO::Parser](https://healthcareio.the-phi.com/parser).
2019-11-07 07:40:16 +00:00
## Credits
2022-02-10 19:31:12 +00:00
This project was realized thanks largely to the effort of Vanderbilt University Medical Center
2019-11-07 07:50:55 +00:00
2022-02-10 19:18:21 +00:00
| | | &nbsp;|
2022-02-10 19:31:12 +00:00
| --- | --- | --- |
2022-02-10 19:13:26 +00:00
|- Khanhly Nguyen<br>- Heather Dunn<br>- Nina Thousand|- Byun Kang<br>- Gaylon Stanley<br>- Cheng Gao|- Thomas Brown<br>- Brad Malin<br>- Steve Nyemba
2019-11-12 17:47:44 +00:00
2019-11-07 07:40:16 +00:00