This repository has been archived by the owner on Apr 18, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
Home
jawalonoski edited this page Sep 19, 2016
·
9 revisions
Project Crucible is focused on testing and verification of server implementations of the HL7 FHIR specification.
Public server: http://projectcrucible.org
If you are new to open source, please check out github's guide to contributing, otherwise please start contributing by:
- Creating Issues
- Forking our repos and issuing pull requests
- Editing our Wiki
- Contributing to the Crucible discussion on chat.fhir.org
Crucible is a Ruby on Rails application that is built to run on top of Mongo DB. The project has five main repositories:
- Crucible: the Ruby on Rails application
- Plan Executor: the library that contains and runs all the tests executed by Crucible. This can also be used as a separate command-line tool and integrated with Continuous Integration tools.
- FHIR Client: this library implements the FHIR RESTful API including the extended operations (e.g. $everything).
- FHIR Models: this library implements the FHIR Resources, FluentPath, and validation. Most of the code is auto-generated from the StructureDefinitions and ValueSets produced by the official FHIR build.
- FHIR Scorecard: this library implements the rubrics used to score a Bundle representing a patient record.