CHOIR was designed to:
- Be open standard
- Be open source
- Have an open application programming interface (API)
- Be portable
- Have an extensible feature set & be customizable
- Be rapidly deployable for new disease areas
A secure web server hosts the CHOIR web application. Users access the app via a web browser on a desktop, tablet, or mobile phone. Custom jQuery mobile-based code, integrated with Google Web Toolkit, is used to make the interface responsive (meaning the design changes depending on the type of device being used to access it).
The web application interacts via API with computationally intensive algorithm engines. For instance, it works with the CHOIR CAT, our own multi-feature next generation, Computerized Adaptive Testing engine used as part of the National Institutes of Health Patient Reported Outcome Measurement Information System (PROMIS).
The platform is designed to be flexible and customizable, so it can accommodate new surveys or clinical conditions as needed, such as headache, Ortho, or GI conditions. The platform also integrates with external EMRs via API for scheduling. Soon it will integrate with EMRs for data interchange, too.