Skip to content

Exploring XML and JSON representation for Medicare and Payer BlueButton Data

Notifications You must be signed in to change notification settings

ekivemark/claims

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

claims

Exploring JSON representation for claims data.

A sample BlueButton Test file (medicare/medicare_bbp.txt) from MyMedicare.gov has been used to create a medicare_bbp.xml and medicare_bbp.json format. This has been based on the claims.xml file that was initially created by Ryan Panchadsaram.

Latest change is to change field names to headlessCamelCase. ie. "Medicare Part B Effective Date" becomes "medicarePartBEffectiveDate".

Objective

The objective of this work is to:

  1. Create structured file formats in XML and JSON that can be used for the CMS BlueButton Plus data-as-a-service project.
  2. Create claims summary and claim detail sections that will also satisfy the needs of the payer community for BlueButton claims output for beneficiaries of Medicare, Medicaid and private insurance plans.

Design Principles

The following design principles have been adopted in creating these file formats:

  1. Keep it simple
  2. Develop a single file format with the necessary sections incorporated within the file in order to avoid the challenges that can come with packaging multiple sets of files.

Files in medicare folder:

medicare_bbp.txt

This is a medicare bluebutton test file in simple ASCII format

medicare_bbp.xml

This is an xml version based on the fields in the medicare_bbp.txt file

medicare_bbp.json

This is a json format file that has been generated from the medicare_bbp.xml using an xml to JSON converter at http://www.freeformatter.com/xml-to-json-converter.html

Code conversion from medicare_bbp_v2.txt to medicare_bbp_v2.json by python-bluebutton (see https://github.com/ekivemark/python-bluebutton

Code conversion from medicare_bbp_v2.json to medicar_bbp_v2.xml by http://codebeautify.org/jsontoxml

TODO-ekivemark

  1. Create a generic BlueButtonPlus.xml and BlueButtonPlus.json that covers medicare and non-medicare payers.
  2. Confirm approach in using field within data segments to identify source of data.
  3. change field names to remove / Current Source field Values:
  • patient
  • mymedicare.gov

About

Exploring XML and JSON representation for Medicare and Payer BlueButton Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published