SPARCRequest v2.0.5+SPARCFulfillment v2.5.0

SPARCRequest Wiki

SPARCRequest v2.0.5+SPARCFulfillment v2.5.0

SPARCRequest Version 2.0.5 New Features

Release Date: May 9, 2017

 

1.Rails 5 and Ruby 2.4.1 upgrade
In this new release, we have upgraded the application platform to use Rails 5 and Ruby 2.4.1 for better performance and stability. A lot of adjustments in coding have been done after this major upgrade, and both machine and manual testing have been performed to cover most of the existing functionalities. If there is previous functionality that does not appear to be working correctly, please contact the SPARC Team with the information (using Feedback button or sparcrequest@musc.edu).

 

 2.(SPARCRequest) Research Opportunities Program Moved Under OCR
The "Research Opportunities and Collaborations" program can now be found under Office of Clinical Research (MUSC).

 

3. (SPARCRequest) Home Page: Blog Post Open in New Browser Tab
On the SPARCRequest homepage, when clicking on one of the blog posts, it is now opening in a new browser page.

 

4. (SPARCRequest) Home Page Feedback Button Linked to REDCap through API
The feedback button and the form triggered by the button is now sending collected data directly to REDCap through an API.

 

5. (SPARCRequest) New Request Routing Popup Window Reconfigurations
The popup window that is displayed when adding the first service into the shopping cart for the first time has been revamped with clearer language and differential styling to help avoid user confusion.

 

6. (SPARCRequest) Deleting Last Service Rerouting Bug Fixed
When "Edit" a request from SPARCDashboard and delete the last service from cart, there is now a warning message showing up, and the user will be re-routed back to SPARCDashboard if the deletion is confirmed.

 

7. (SPARCRequest and SPARCDashboard) Visit Calendar New Features
On the SPARCRequest Step 2B (Visit Calendar) all three tabs (Template Tab, Quantity/Billing Tab, and Consolidated Request Tab) and SPARCDashboard Admin Edit Study Schedule tab, the new line item visit notes feature has been built.



Now users can click on the Notes icon to enter or view the service level notes on each service on the calendar; The count of the already entered notes will show up beside the note icon. Also, the font styling has been adjusted on the Consolidated Request Tab on the calendar to emphasize the totals.
On the "Line Item Visit Notes" popup window, the name (and CPT code) of the services that is being adding notes to is displayed.

 

8. (SPARCRequest) Step 2C: Subsidy Popup Window Display Adjustment
On SPARCRequest Step 2C page (shown when a request is eligible for potential subsidy), the sequence has been changed for "Subsidy Cost" and "PI Contribution," in order to make the content more logical. Also, tooltips have been added to the labels to help understanding each field. 

 

 

9. (SPARCRequest) Step 3 Page New Arrangements
In this new release, the labels and on SPARCRequest Step 3 has been cleaned and re-organized to make the page and each section clearer. Also, tooltips were added to the buttons to help operation.

 

10. (SPARCRequest) Email Bug Fixes and Improvements
Bug fixes have been done to ensure that emails are always sent out when appropriate (when there is a status change caused by the authorized user, either through "Modify Request" or "Edit" button on SPARCDashboard).
Also, if nothing is changed for the request (no service or status change) at re-submission, then the service provider will not get email notifications.

 

11. (SPARCRequest & SPARCDashboard) Edit Request Shopping Cart Bug Fixed
We have fixed a bug that was causing all the services to show up in the shopping cart instead of the services in the selected request when user clicks "Edit" button on the SPARCDashboard to edit a single request.

 

12. (SPARCRequest & SPARCDashboard) RMID Hyperlink Open in New Tab
The hyperlink for the "Research Master ID" label on study information page of both SPARCRequest and SPARCDashboard now opens in a new browser tab, instead of replacing the current one, so that users won't lose the information that has not been saved on the page yet.

 

13. (SPARCRequest & SPARCDashboard) New Document Types Added
Seven new document types have been added to SPARCRequest Step 3 page and SPARCDashboard documents section to include more type of documents utilized in clinical research: Coverage Analysis, OCR Approval, Manuals (Pharmacy, Lab, Imaging, etc), Contract, Investigator Brochure, Feasibility / Site Selection, and Certificate of Confidentiality. We have also sequenced the "Document Type" list alphabetically.The document type list can be customized using constants.yml.

 

14. (SPARCRequest & SPARCDashboard) Default Document Access Bug Fixed (LA CaTS Suggestion)On SPARCRequest Step 3 and SPARCDashboard Document section, if the logged in user is a general user (not a service provider or super user), there was a bug causing the "Allow Access" default to select every organization not working correctly. This bug has now been fixed.

 

15. (SPARCRequest & SPARCDashboard) Script Created for Merging Protocols

Occasionally, duplicative protocols could be created because different reasons. We created a script to merge two protocols (https://github.com/bmic-development/sparc-request/blob/master/lib/tasks/merge_protocols.rake). When a master protocol chosen, the script will merge the requests, notes and documents from both protocols into the master protocol, and keep the authorized users and protocol information of the master one. Note that if the request number is changed due to the merge and the request has been pushed to SPARCFulfillment, the corresponding number needs to be updated in SPARCFulfillment as well.

 

16. (SPARCRequest & SPARCDashboard) Epic Queue Reconfiguration

In this new release, we have reconfigured the Epic queue function so that the designated admin users have more options in the frontend to view, send and remove the protocols from the frontend.  The defined users (in application.yml epic_queue_access option) have access to the "View Epic Queue" button on their SPARCDashboard, which shows a view with "Current" and "Past" tabs.  The "Current" tab lists the current queued protocol (by authorized user submitting a protocol that is chosen to go to Epic), with the "Send", "Delete" options, and the ability to redirect into that protocol.

 

The "Past" tab lists the protocols that have been push to Epic previously, with the most recent status of the push and the time.

 

 

17. (SPARCDashboard) Highlight Color Added for Finished Statuses

On SPARCDashboard, background color of the finished_statuses ('Complete' and 'Withdrawn' in the current MUSC production configuration) has been changed to red, which services as a visual cue of the irreversible nature of the two status.

 

 

18. (SPARCDashboard) Overlord User Rights Increased

In this new release, the specific users defined in the database (identities.catalog_overlord = 1) now have access to the "Modify Request" button on every protocol that they have rights to, and can modify the request directly.

 

19. (SPARCDashboard) New Survey Builder Module

Copyright © 2011-2026 MUSC Foundation for Research Development