SPARCRequest Wiki

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

MUSC Release Date: 7/5/2024         OS Release Date: TBD

RELEASED

Page Index:

New Features

1. (SPARCFulfillment) Add Validation to Fulfillment Components

This release includes validation regarding components entries when fulfilling a service. When the service has components included in SPARCCatalog, an entry is required. When there are no components in SPARCCatalog, the field does not display when fulfilling the service.

component requirements.png

2. (SPARCFulfillment) Sort Fulfillments in Descending Order by Fulfillment & Data Entry Dates

Previously, entered fulfillments only auto sorted in descending fulfillment date order. With this current release, entries will also secondarily sort by descending date of entry to assist with workflow tracking based on latest entry data.

fulfillment sort order.png

3. (SPARCFulfillment) Add Start/End Times to Participant Visits & Reports

Start times and end times can now be included when documenting participant visit fulfillments. These display as optional fields to enter these times within an organization’s grouped services (e.g., Core or Program level services). Documented times are also included in the Fulfillment Auditing and Visit Reports.

Previous

Current

previous visit view.png

new start-end time.png

4. (SPARCFulfillment) Add Service Filter to Invoice Report

An optional filter for ‘services’ has been added to the Invoice report to narrow down results at the service level. Includes services on the study calendar. Dates, organizations and protocols are still required filters.

invoice report service filter.png

5. (SPARCFulfillment) Funding Source Audit Report

A new report ‘Funding Source Audit’ is available to assist service providers with determining protocol funding source changes in a given billing time frame. When generated, the report will display affected protocols and service information. An accompanying data dictionary describing the report is available HERE.

6. (SPARCFulfillment) Add columns & filtered results to the Non Clinical Services Auditing Report

To best analyze report data, the Non-Clinical Services Auditing Report now includes columns Quantity Fulfilled, Total Cost, Percent Subsidy, Non-Clinical Services Total, Total Cost after Subsidy, as well as filtered parameters.

NCS audit report.png

7. (SPARCFulfillment) Improve Efficiency for Participant Deletion Action

Previously when user accesses the Participant Tracker tab, the page checked in real-time to determine conditions that permit deleting participants. An improved method has been implemented with this release to avoid large queries and potential slowness of the previous method.

participant delete.png

8. (SPARCFulfillment) Remove Special Characters Validation When Pushing Service Requests to Fulfillment

To improve synchronization between SPARCRequest and SPARCFulfillment, this current release removes special characters ([ ] * / \\ ? :") limitations that prevented successful protocol pushes from SPARCRequest into SPARCFulfillment. When protocol information (e.g., arms, visit name, short title, long title) has these characters, the characters will be removed during the push to Fulfillment, displaying the name in Fulfillment without the characters.

9. (SPARCFulfillment) Remove Ability to add Non-Clinical Services To Calendars and Participant Procedures

A fix has been implemented to ensure only clinical services can be added with calendar and participant procedures edits in SPARCFulfillment.

10. (SPARCFulfillment) Non-Clinical Services Auditing Report Is Displaying Clinical Services

A fix has been implemented to ensure only non-clinical services are included in Non-Clinical Services Auditing Report outputs.

11. (SPARCFulfillment) Fulfillment Calendar Popup Not Displaying on Page Adjustments

When there is only one fulfillment in the Fulfillment table of a service and it is invoiced, the "Invoiced Date" calendar pop-up did not fully display on the page. The issue has been fixed with this release.

Previous

Current

Invoice Flag calendar.png

invoiced fulfillment calendar.png

12. (SPARCFulfillment) Service Rates not Showing the Modified Rates

Previously, modified rates were not accurately displaying on reports when a new fulfillment clinical service was added to the calendar or participant custom visit Fulfillment after the initial protocol was pushed. This has been fixed so that all rates accurately display for newly entered, fulfilled clinical and non-clinical services.

13. (SPARCFulfillment) Invoice Validation

Previously, a user was able to click the 'Invoiced' button multiple times while the page was saving. Optimization is included in this release to limit this capability, as SPARC is designed for services to be invoiced in a single action.

invoice toggle.png

14. (SPARCFulfillment) Procedures Page Does not Readjust When Browser Dimension Changes

This release includes an update to better accommodate web page view adjustment displays for participants visits and procedures data and fields.

Previous

Current

procedures page view.png

procedures calendar view.png

calendar view cut off.png

15. (SPARCFulfillment) Report Page Optimization

To address user experiences with delays in Fulfillment report generation, this current release begins work to optimize data query methods. With this current release, users should experience improved report querying for Auditing and Invoice reports.

16. (SPARCFulfillment) Participant Procedures Page Actions Require Page Refreshes

When using the drop down to complete participant procedures, the whole page had to be refreshed to enable the invoice toggle and disable the delete button. This issue has been resolved with this release, and the actions are available when completing procedures.

invoice n delete.png

17. (SPARCFulfillment) Unable to download Reports in MSEdge Browser

Report results could not be downloaded when users added semi colons or commas to the Report Title, particularly in Microsoft Edge browsers. A fix has been done to prevent these characters in any browser to ensure report availability.

18. (SPARCFulfillment) Increase Timeout for API call during protocol imports

The system timeout for pushing studies in Fulfillment (e.g., those with large study calendars) has been increased to improve optimization and ensure successful import into Fulfillment.

19. (SPARCFulfillment) Service requests not syncing from SPARCRequest when a sub-service was deleted on the request

A bug prevented syncing to Fulfillment when new non-clinical services were added and then deleted in SPARCRequest/Dashboard Admin Edit before resyncing to Fulfillment. This bug has been fixed.

Rake Tasks and Setting Changes

  • rake task 'deleting_protocols_without_ssr'

  • rake task 'rake update_deletable:protocols_participants`

List of Programming Changes with Links to GitHub

SPARCFulfillment v3.5.0

See programming changes in hyperlink above. Final code available HERE.

  • No labels