Skip to content

Reference Implementation for the Blue Button Health Record Format

Notifications You must be signed in to change notification settings

stephanfeb/bbClear

 
 

Repository files navigation

bbClear

A visualization framework for health records, based on bluebutton.js.

bbClear creates self-contained HTML documents that can parse and display the contents of common XML-formatted health records, such as those conforming to the CCDA standard. It assembles assets such as stylesheets, Javascripts, and the XML data, and provides an easy-to-use templating framework based on swig to produce a portable, user-faceable representation of the data.

Getting Started

bbClear comes with a default theme, aptly named 'clear,' so you're able to get moving right away. If you have an XML data file that conforms to CCDA or one of the other formats supported by bluebutton.js, place it in the main directory of this repository and run:

python build.py -f -d <filename>

This will build a BlueButton HTML file in the same directory, named bluebutton.html. Fire this up in your favorite [modern] web browser, and see what it gives you.

Depdendencies

bbClear itself is dependent only on Python. Some themes may have additional dependencies as well. The official theme makes optional use of Compass for CSS authoring.

Browser support

Currently, bbClear tries to support commonly-used browsers down to IE8. No support is claimed for IE7 or below, or relatively-ancient versions of browsers such as Safari, Firefox, or Chrome.

Documentation

For more information and documentation, visit http://blue-button.github.io/bbClear/

Copyright and Licensing

Copyright (c) 2013 by M. Jackson Wilkinson. Licensed under the Apache 2.0 license.

About

Reference Implementation for the Blue Button Health Record Format

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 66.5%
  • JavaScript 19.7%
  • Python 8.5%
  • CSS 5.1%
  • Ruby 0.2%