CHOIR was designed to:
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.