Releases
v1.1.0
New Features
Added ability to specify CSV file paths as URLs
CSV read from URL #140
Better logging in CSV URL module #141
Implemented logic for extractor dependencies in configuration file
Adding implementation of extractor dependencies #129
Added validation of CSV configuration file using json-schema
Add initial schema for one config property #127
Update csv config schema to include all properties #133
Add config file validation #135
Adding custom schema format for comma separated emails #138
Adding email with name custom schema format #139
Added more verbose validation of FHIR resources in extracted Bundle
New FHIR validation logging #136
Updated Condition ValueSet to expanded version
Expand ValueSet for Conditions #144
Bug Fixes
Update app function to properly initialize logger debug level
Fix file path resolution issues with log files
Improve checking for default log file #123
Code Maintenance Changes
Refactor program halt logic to live in CLI
process.exit moved to cli.js #121
Modify app functions to return extracted data; Modify CLI functions to write data to file
Modified app.js to return object instead of writing to file; moved code to write to file to cli.js #126
Refactor logic for parsing patient CSV ids
Add helper for parsing patient CSV ids with BOMs #124
Add test for Patient Id CSV with BOM #131
Refactor separation of app/CLI
Created application folder #130
Moved config file parsing from app to CLI #142
Refactor logging functionality
Consolidating log functions from app to RunInstanceLogger #132
Refactor MRN masking functions
Move MRN masking to maskPatientData #137
Add additional exports
Update and export CSV config schema #143
Dependency updates
Replaced shajs with crypto #145
Bump ws from 7.4.5 to 7.4.6 #125
Bump glob-parent from 5.1.1 to 5.1.2 #128
All Pull Requests
process.exit moved to cli.js #121
Improve checking for default log file #123
Add helper for parsing patient CSV ids with BOMs #124
Bump ws from 7.4.5 to 7.4.6 #125
Modified app.js to return object instead of writing to file; moved code to write to file to cli.js #126
Add initial schema for one config property #127
Bump glob-parent from 5.1.1 to 5.1.2 #128
Adding implementation of extractor dependencies #129
Created application folder #130
Add test for Patient Id CSV with BOM #131
Consolidating log functions from app to RunInstanceLogger #132
Update csv config schema to include all properties #133
Fix debug flag bug#134
Add config file validation #135
New FHIR validation logging #136
Moving MRN masking to maskPatientData #137
Adding custom schema format for comma separated emails #138
Adding email with name custom schema format #139
CSV read from URL #140
Better logging in CSV URL module #141
Moved config file parsing from app to CLI #142
Update and export CSV config schema #143
Expand ValueSet for Conditions #144
Replaced shajs with crypto #145
You can’t perform that action at this time.