The project is in a healthy, maintained state
CARIN IG for Blue Button® Test Kit
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

CARIN IG for Blue Button® Test Kit

This is an Inferno test kit for the CARIN IG for Blue Button® v1.1.0, and v2.0.0.

Instructions

It is highly recommended that you use Docker to run these tests so that you don't have to configure ruby and the HL7® FHIR® validator service. For more information on how to run Inferno, visit Inferno's documentation

  • Clone this repo.
  • Run setup.sh in this repo.
  • Run run.sh in this repo.
  • Navigate to http://localhost. The US Core test suite will be available.

TEST GENERATION

The CARIN IG for Blue Button® Test Kit has an implemeneted test generator. It extracts necessarry data elements from CARIN for Blue Button Implementation Guide archive files and generates tests accordingly. The repo currently contains suites for IG versions 1.1.0 and 2.0.0.

To generate a test suite for a different CARIN for Blue Button IG version:

  • Navigate to CARIN-for-Blue-Button-Test-Kit/lib/carin_for_blue_button_test_kit/igs/
  • Drop your package.tgz file for the IG version into this folder. You may want to rename it before hand.
  • Run the command bundle exec rake carin4bb:generate to run the generator.
  • Run Inferno and verify that your new suite was generated and is available as an option

Trademark Notice

HL7, FHIR and the FHIR [FLAME DESIGN] are the registered trademarks of Health Level Seven International and their use does not constitute endorsement by HL7.