/i2b2-client-react

Redesigned i2b2 Web Client with improved data accessibility and reduced user interface complexity. Accompanies i2b2-backend. Based on React, Redux, Material-UI.

Primary LanguageJavaScript

Redesigned i2b2 Web Client

This project attempts to redesign the i2b2 Web Client for a simplified search and query experience. Built using modern web technologies such as React, Redux, React-Router. User interface elements are from Material-UI. Most basic feature of the original i2b2 Web Client such as concept search, patient demographics, patient result set, group querying are redesigned with improved data accessbility and reduced interface complexity.

Preconditions

NPM (Node Package Manager) needs to be installed.

The i2b2-backend needs to be successfully set up.

Usage

With the PostgreSQL and i2b2-backend running, run the following command in the terminal

npm start

Corresponding output should look like this

Starting development server...

Compiled with warnings.

Then visit http://localhost:3000/ to view the application.

Blurry GIF Demo

alt-text

Screenshots

Home

alt-text

Sample Search (keyword: bio)

alt-text