MUSC Research Master ID

Research Master ID New Features and Bug Fixes (version 1.5.0)

Brigette White 30 (248 days ago), harikrip 5 (618 days ago)

Release Date: August 25th, 2022

FINISHED

Page Index:

 

Research Master ID New Features and Bug Fixes (version 1.5.0)



1. (RMID) Flag eIRB Close-out Studies

On RMID homepage, added a new visual cue in red to indicate that "Study has been closed out in eIRB" for completed or terminated eIRB studies.

 

Indicate closed eIRB studies

2. (RMID) Adding a Warning Message to the PI Field When Creating an RMID

When creating an RMID, a new warning message is presented in the PI Name field to require selecting a name from the dropdown instead of permitting free text entry.

3. (RMID) eIRB associations and visual cue missing

A previous bug occurred where the RMID/eIRB API was failing, which resulted in eIRB associations not displaying in RMID. This bug has since been fixed.

eIRB Association

eIRB visual cues

eIRB Association

eIRB visual cues

 

 

 

 

 

4. (RMID) Change eIRB API Data Refresh schedule

The RMID-eIRB API connection has also been updated to refresh 25 minutes after every hour in alignment with eIRB data backup changes.  

5. (RMID) Integrate epds_api, spacr_api and eirb_api into RMID Application

The EDPS, SPARC and eIRB APIs have been integrated into the RMID application for easier management, with specifications written to cover automatic testing.

6. (RMID) SPARC API Broken

A bug occurred where the SPARC/RMID API was failing on the testing environments, which resulted in protocol associations not displaying in RMID test site. This issue would also have affected production environments during future production releases. This bug has since been fixed.

7. (RMID API) Cayuse PI data error

The RMID API was failing due to data errors in the Cayuse PI names field returning excess data for the field size. The API has been updated to display ‘Multiple Principal Investigators’ in these cases.

 

8. (RMID API) Update Cayuse titles data type

Increased Cayuse title data and RMID protocol table field sizes to accommodate larger titles and improve data exchange.

9. (RMID) Move rmid-cron and rmid-error webhooks from Slack to Teams

Hourly fed production/staging sites RMID API data refresh and RMID production issues webhooks (alerts for development team) have to been moved from Slack to MSTeams due to phasing out Slack communication.

 

Previous

Current

Previous

Current

 

 

10. (RMID) Add Application Error Notification

Included a RMID application Teams webhook error notification as an alert for the development team when the application experiences issues.

 

Research Master ID Rake Tasks and Setting Changes

N/A

 

List of Programming Changes with Links to GitHub

  1. Fix cayuse_pi_name ValueTooLong error

  2. replaced environment name in email subject with root url

  3. Ie exception notification email

  4. update study attribute names

  5. PI Warning message changes

  6. switching webhooks

  7. Change eIRB API Data Refresh schedule

  8. Flag eIRB closeout studies

  9. Integrating Sparc API into RMID

  10. Adding Warning Message to PI field

  11. Filter out bad characters for Epic (MUSC)

 

Copyright © 2017-2019 MUSC Foundation for Research Development