Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

orionhealth/bluebutton.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlueButton.js

BlueButton.js is JavaScript library to work with Blue Button data. Try the demo.

This project is under heavy development! Until a v1 release, the public API will change, a lot.

Community and Contributing

This project is currently under development by members of the Blue Button developer community.

If you have a suggestion or concern, submit an issue or tweet us at @ProjectBlueBtn.

Usage

Start by creating a Blue Button document object by passing a CCDA XML string to BlueButton:

var bb = BlueButton(xml);

The Blue Button document object, bb in this example, now exposes all patient data through a simple and consistent interface.

Sections

The health record sections are available using these public methods – JavaScript objects representing the patient data is returned from each:

// Returns the patient's personal information and demographics
bb.demographics();

// Returns the patient's allergies and alerts
bb.allergies();

// Returns the patient's encounters
bb.encounters();

// Returns a list of the patient's immunizations
bb.immunizations();

// Returns a list of the patient's laboratory results, organized by panel
bb.labs();

// Returns a list of the patient's medications
bb.medications();

// Returns the patient's problem list
bb.problems();

// Returns a list of the patient's procedures
bb.procedures();

// Returns a list of the patient's vital readings, grouped by date
bb.vitals();

Document Metadata

Information about the document itself can be accessed by using the document method:

// Returns an object containing information about the CCD document
bb.document();

About

The Blue Button JavaScript Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%