Revert to 5b51b5303e591a873d6ab8f4e65f8b7bec989fc1 (Changed PMI attribute name)
1. Wired Participant overview page with REST APIs 2. Refactored REST APIs
Removed barcode from participant registration
Minor UI changes and code refactoring
Participant Visits tab
Order visits by calendar event point
Add CI Config + Fixing tests case for successful compilation
Start transaction for execution of any method annotated with PlusTransactional
Merge branch 'OS_v20' of https://github.com/krishagni/openspecimen into OS_v20
Refactoring of add visit API.
Fixed Tests
Customised workflow for register participant and collect specimens for a specific CP - for demo
Fix to set visit date
Implementation of REST API to get clinical diagnoses of collection protocol
UI Changes: Impl of 1. angular based file upload widget 2. form validation and showing appropriate error messages 3. visual indication of REST API in progress 4. Custom workflow for registering participant, completing visit and collecting specimens in a single page
Show specimen tree of first visit by default
Added participant (smoking history) and blood specimen (ischemia time) DE fields in single page data entry form for CP based workflow demo
Show progress bar just below app's main menu bar. Changed progress bar color to match YouTube's progress bar
Added first and last name fields to custom workflow
Make whole of participant card clickable (not just name)