Research Master ID Site New Features and Bug Fixes (v1.2.0)
1. (RMID/SPARC API) Upgrade to Ruby on Rails 5.1.5
In this release, the RMID/SPARC API framework has been updated to use Rails 5.1.5, for maintenance and better performance.
2. (SPARC API) Remove Custom DB connection
The SPARC API previously had its own database, but now pulls data directly from the SPARCRequest production site to improve accuracy.
application programming interfaces Image Modified
4. (RMID) Improved Protocol Update Method
Previously there were scenarios where the PI name displayed for protocols associated to a Research Master record
was were different from the current PI name shown in SPARCRequest, or eIRB. These scenarios were caused by the PI change in different systems not being
updating updated in the RMID back-end. The protocol update method has been since improved to compare every protocol-level field and then determine whether an update to the protocol record is needed.
5. (RMID) Research Master PI Update and Notification According to Verified eIRB Record
When a RMID is used in the eIRB system and the corresponding eIRB record has been in an approved and beyond status, in addition to the titles of the Research Master record, the Primary PI-associated data (Name and netID) are now also updated accordingly.
In addition, the system is now sending automatic emails to the previous PI, creator, as well as the updated PI of the record, to notify users of the PI change when the PI on the research master record is updated according to the eIRB record.
Example Research Master PI Update Notification |
---|
|
6. (RMID) Admin Message Feature
case that an users in regards of the for registered admin usersNotification Window for Admin Users | Example Notification Email |
---|
| Image Modified |
we have fixed
8. (RMID) Associated Popup Bug Fix
Previously, when clicking on an existing RMID, a pop-up box did not appear for those that had no associated records. This bug has since been fixed and the pop-up box now appears for all Research Master records (see below for screenshots).
RMID with Associated Protocols | RMID without Associated Protocols |
---|
| |
9. (RMID) CoeUs Record Association Display Bug Fix
Previously, when moving the association of a SPARC protocol from
an incorrect using one RMID (i.e
RMID 100RMID#1) to the
correct another RMID (i.e.
RMID 200RMID#200), associated CoeUs record(s) (i.e. MIT
: 020553Award Number 020045-001) were also removed inadvertently from the displayed association of the original RMID (i.e. RMID
1001). The removal of the CoeUs association was not intended and should not have been dissociated from the RMID (i.e. RMID
1001). This association bug has since been fixed.
Before Changing RMID in SPARCRequest | After Changing RMID in SPARCRequest |
---|
Image Added | Image Added |
10. (RMID)
Text Field Special Character RuleThe squeeze method rules been added to RMID to avoid special character downstream issues in other systems. This story follows a previous feature where special characters originating from eIRB were causing failures between the SPARC/Epic interface.
(RMID) Add net_id column to Users table
The netID Automatic Filter Added for Special Characters
To avoid the errors caused by special characters for systems that are not compatible with them (such as Epic) and improve the data consistency, automatic filters have been added for special characters and excessive blanks in the text fields of RMID.
Example Text Fields with Special Characters | After Automatic Filtering |
---|
Image Added | Image Added |
(RMID) PI Updates (compile all of these)
In this production, the following PI updates have been made:
PI Name has been removed from the research_masters column
(RMID) Investigate Missing net_id in primary_pis
(RMID) Investigate Missing pi_id in research_masters Record
Copyright © 2017-2018 MUSC Foundation for Research Development