|
|
@ -39,39 +39,27 @@ We wrote this frame to be used in both command line or as a library within in yo
|
|
|
|
--batch number of processes to spawn to parse the files
|
|
|
|
--batch number of processes to spawn to parse the files
|
|
|
|
--resume tells the parser to resume parsing
|
|
|
|
--resume tells the parser to resume parsing
|
|
|
|
if all files weren't processed or new files were added into the folder
|
|
|
|
if all files weren't processed or new files were added into the folder
|
|
|
|
**dashboard**
|
|
|
|
3. dashboard
|
|
|
|
|
|
|
|
|
|
|
|
There is a built-in dashboard that has features
|
|
|
|
There is a built-in dashboard that has displays descriptive analytics in a web browser
|
|
|
|
|
|
|
|
|
|
|
|
healthcare-io.py --server <port> [--context <name>]
|
|
|
|
healthcare-io.py --server <port> [--context <name>]
|
|
|
|
|
|
|
|
|
|
|
|
**Embedded in Code :**
|
|
|
|
**Embedded in Code :**
|
|
|
|
|
|
|
|
|
|
|
|
Use **parse-edi** within your code base as a library and handle storing data in a data store of choice
|
|
|
|
The Healthcare/IO **parser** can be used within your code base as a library and handle storing data in a data store of choice
|
|
|
|
|
|
|
|
|
|
|
|
import edi.parser
|
|
|
|
import healthcareio
|
|
|
|
import json
|
|
|
|
|
|
|
|
import os
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ROOT = 'data'
|
|
|
|
|
|
|
|
CLAIMS_FOLDER = os.sep.join([ROOT,'837']) #-- data/837 contains all 837 formatted files
|
|
|
|
|
|
|
|
CONFIG_FOLDER = os.sep.join([ROOT,'config'])#-- data/config contains 837.json or 835.json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
files = os.listdir(CLAIMS_FOLDER)
|
|
|
|
|
|
|
|
filename = os.sep.join([CLAIM_FOLDER,files[0]]) #-- selecting the first file in the folder (it's an example)
|
|
|
|
|
|
|
|
conf = json.loads(open( os.sep.join([CONFIG_FOLDER,'837.json']) ).read())
|
|
|
|
|
|
|
|
info = edi.parser.get_content(file,conf) #-- array of objects claims/remits
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Credits
|
|
|
|
## Credits
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* [Khanhly Nguyen] (<khanhly.t.nguyen@gmail.com>)
|
|
|
|
* [Khanhly Nguyen] (<khanhly.t.nguyen@gmail.com>)
|
|
|
|
* [Gaylon Stanley] (<gaylon.stanley@vanderbilt.edu>)
|
|
|
|
* [Gaylon Stanley] (<gaylon.stanley@vumc.org>)
|
|
|
|
* [Cheng Gao] (<cheng.gao@vanderbilt.edu>)
|
|
|
|
* [Cheng Gao] (<cheng.gao@vanderbilt.edu>)
|
|
|
|
* [Brad Malin] (brad.malin@vanderbilt.edu)
|
|
|
|
* [Brad Malin] (brad.malin@vanderbilt.edu)
|
|
|
|
* [Steve L. Nyemba] (<steve.l.nyemba@vanderbilt.edu>)
|
|
|
|
* [Steve L. Nyemba] (<steve.l.nyemba@vumc.org>)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|