Added APIs to create CP and get clinical diagnoses values. Minor refactoring in User related interaction objects
Create Collection Protocol UI
Abstracted repeating user dropdown (single/multiple) code into an angular directive - <os-users></os-users>
1. Changes to navigate user to CP detail page on CP creation. 2. Show CP details in overview section
Minor refactoring
Minor refactoring related to participant consent responses interaction/integration object
Minor refactoring related to participant consent responses interaction/integration object
Implemented APIs to get collection protocol consent tier statements, add/update/remove statements
Implemented API to retrieve events of a collection protocol
Implemented APIs to add and update collection protocol events
Implemented APIs to get specimen requirements and add new specimen requirements -- first cut
UI - Inline editable collections widget
defined specimen requirement factory spring bean
UI - Collection Protocol Consents UI - inline editable consent tier statements
UI - changes to show events on click of events menu
Minor bug fix in update collection protocol event API
UI - Add and edit collection protocol events
Sort specimen requirements by specimen type
UI - show specimen requirements of selected collection protocol event
1. Removed received quality from domain. 2. validate concentration only in case of molecular specimen requirements