- Parse performer phone as an array; Fixes #261
- Parse PQ values for social_history; fixes #262
- Demographics race and ethnicity are now seperated.
- Confidentiality Code and Set Identifier are now parsed into results meta attribute for ccda and c32.
- Performer consistency
- c32 parser now uses allergy problem act statusCode as the allergy status
- Removed blue-button-generate methods from API (breaking change, applications should use blue-button-generate directly)
- Supported sections of US Realm CCDA documents are now parsed even when they are not CCD.
- Medications with medication activity that has negationInd attribute true are now ignored.
- Results of xsi:type ST are now handled
- Free text allergen name is now put into allergen name field when allergen is otherwise not specified.
- Free text reaction name is now put into reaction name field when reaction is otherwise not specified.
- Medication author now supoorts name and organization at the same time.
- Null flavored email and telephone entries are properly handled.
- Created smaller modules: blue-button-xml, blue-button-generate, blue-button-model, blue-button-cms
- Time zones are now used when they are specified in CCDA files.
- Browser version using browserify
- Added to Bower
- Enhanced to include support for US VA 32 Files.
- Standardized Insurance Objects Across CMS/CCDA Files.
- Initial CDA R1 CCD Support.
- Fixed several hardcoding issues in CCDA Generation.
- Added more condititionals for durable CCDA Generation.
- Complete review and overhaul of Blue Button JSON data model
- Includes standard way to handle date_time and coded entries
- Implemented JSON Schema based model validation
- Sense method to detect variety of health record formats
- CCDA parser is updated for latest changes in data model
- CMS parser is updated for latest changes in data model
- CCDA generator update for latest model changes
- including data parsed from CMS (only sections covered by CCDA standard)
- Switched to blue-button-meta.js library for all standard lookups
- Simplified test harness
- Bug fix on handling null or UNK encounter in cleanup step
- Updates to data models
- CCDA export functionality
- CMS parsing functionality
Incremental bug-fix release of blue-button.js library.
- Standardized coded entry structure.
- Procedure Performer Identifier support.
- Lab Result status support.
- Standardized name between medications/immunization administration.
- Standarized body_site structure.
- Fixed email/telecom issue.
- Documentation enhancements.
This is the initial release of blue-button.js library.
- Supports subset of CCDA format
- Specifically Continuity of Care Document template with following sections
- required sections (allergies, medications, problems, procedures, lab results)
- optional sections (encounters, immunizations, vitals)
- social history (smoking status only)
- Specifically Continuity of Care Document template with following sections
- Introduced JSON model for storing CCDA data
- Node.js support only (no browser support)
- Relies on libxml.js library for XML parsing
- Published as NPM package
- to install/use
npm install blue-button
- to install/use
- Comprehensive set of test based on samples from https://github.com/chb/sample_ccdas