Skip to content

Luminex module property for setting a min filter date for Levey-Jennings reports#996

Merged
cnathe merged 4 commits intorelease25.11-SNAPSHOTfrom
25.11_fb_luminexLJModuleProp
Apr 4, 2026
Merged

Luminex module property for setting a min filter date for Levey-Jennings reports#996
cnathe merged 4 commits intorelease25.11-SNAPSHOTfrom
25.11_fb_luminexLJModuleProp

Conversation

@cnathe
Copy link
Copy Markdown
Contributor

@cnathe cnathe commented Apr 3, 2026

Rationale

Clients that have a lot of historical data on their server are seeing performance issues when viewing the Levey-Jennings report for Luminex data. This is because the report query is complex and pulls in data from all folders on the server where the Luminex assay design is in scope only to then sort that data by AcquisitionDate descending and show the most recent 30 rows.

This PR adds a module property to the luminex module to allow an admin user to set a min date value to be used for that Lumienx Levey-Jennings report data query to see if that improves performance of the report/query by filtering the data rows before sorting and limiting.

Changes

  • Add a module property to luminex module for site level "leveyJenningsMinDate"
  • If available, apply "leveyJenningsMinDate" as AcquisitionDate min date filter to Levey-Jennings report data query
  • If available, show plot footer message for "leveyJenningsMinDate" AcquisitionDate min date filter to Levey-Jennings report data query

@cnathe cnathe self-assigned this Apr 3, 2026
@cnathe cnathe requested a review from labkey-klum April 3, 2026 17:55
@cnathe cnathe merged commit cb34964 into release25.11-SNAPSHOT Apr 4, 2026
3 checks passed
@cnathe cnathe deleted the 25.11_fb_luminexLJModuleProp branch April 4, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants