Type:
Sub-Task
Status:
In Review
Priority:
Major
Resolution:
Unresolved
Affects Version/s:
None
Component/s:
None
Add support for multiple fact tables on the totalnum counter scripts for all database platforms.
{"report":{"fcp":1208.4000000059605,"ttfb":264.5,"pageVisibility":"visible","entityId":11671,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":16,"apdex":0.5,"journeyId":"7c51ebfc-9404-4269-9db6-d87d73272122","navigationType":0,"readyForUser":1276,"redirectCount":0,"resourceLoadedEnd":998.1000000089407,"resourceLoadedStart":275.20000000298023,"resourceTiming":[{"duration":28.400000005960464,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/7fd763ecdf5ed1f47fc4d22fa8382e97-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/css/_super/batch.css","startTime":275.20000000298023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":275.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":303.6000000089407,"responseStart":0,"secureConnectionStart":0},{"duration":27.599999994039536,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/898b8076c5e82f53cd816ca393e45a56-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?jira.create.linked.issue=true&richediton=true","startTime":276.1000000089407,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":276.1000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":303.70000000298023,"responseStart":0,"secureConnectionStart":0},{"duration":458,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/4c9c503fe98f210445831b0d7b0cdc33-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":276.40000000596046,"connectEnd":473.1000000089407,"connectStart":446.80000001192093,"domainLookupEnd":276.40000000596046,"domainLookupStart":276.40000000596046,"fetchStart":276.40000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":518.2000000029802,"responseEnd":734.4000000059605,"responseStart":538.7000000029802,"secureConnectionStart":460.5},{"duration":411.29999999701977,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/694e598c1ae48b0f96655173631cd247-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":276.80000001192093,"connectEnd":470.70000000298023,"connectStart":442.80000001192093,"domainLookupEnd":276.80000001192093,"domainLookupStart":276.80000001192093,"fetchStart":276.80000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":494,"responseEnd":688.1000000089407,"responseStart":514.9000000059605,"secureConnectionStart":455.6000000089407},{"duration":238.79999999701977,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/53f54e0ac3f00bb56b136b4d2fff2853-CDN/4x9nqn/820011/16zrvj4/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":276.90000000596046,"connectEnd":470.6000000089407,"connectStart":442.90000000596046,"domainLookupEnd":276.90000000596046,"domainLookupStart":276.90000000596046,"fetchStart":276.90000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":473.20000000298023,"responseEnd":515.7000000029802,"responseStart":501.70000000298023,"secureConnectionStart":455.1000000089407},{"duration":246.3999999910593,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":277.1000000089407,"connectEnd":470.90000000596046,"connectStart":443.90000000596046,"domainLookupEnd":277.1000000089407,"domainLookupStart":277.1000000089407,"fetchStart":277.1000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":506,"responseEnd":523.5,"responseStart":519.6000000089407,"secureConnectionStart":456.80000001192093},{"duration":241.40000000596046,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":277.20000000298023,"connectEnd":470.80000001192093,"connectStart":443.6000000089407,"domainLookupEnd":277.20000000298023,"domainLookupStart":277.20000000298023,"fetchStart":277.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":502.6000000089407,"responseEnd":518.6000000089407,"responseStart":516.7000000029802,"secureConnectionStart":456.30000001192093},{"duration":39.69999998807907,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/30748292e4ca68be6947d7969829384b-CDN/4x9nqn/820011/16zrvj4/4f66da484ef7d95a2a604d3ab014374c/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":277.30000001192093,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.30000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":317,"responseStart":0,"secureConnectionStart":0},{"duration":356.80000001192093,"initiatorType":"script","name":"https://community.i2b2.org/jira/rest/api/1.0/shortcuts/820011/5c69e534a30b62def7b98bda0f001346/shortcuts.js?context=issuenavigation&context=issueaction","startTime":277.5,"connectEnd":545.2000000029802,"connectStart":515.5,"domainLookupEnd":277.5,"domainLookupStart":277.5,"fetchStart":277.5,"redirectEnd":0,"redirectStart":0,"requestStart":545.4000000059605,"responseEnd":634.3000000119209,"responseStart":618.6000000089407,"secureConnectionStart":532.3000000119209},{"duration":125.09999999403954,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":346.80000001192093,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":346.80000001192093,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":471.90000000596046,"responseStart":0,"secureConnectionStart":0},{"duration":525.9000000059605,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/8087506fefd02b4096991c90836b49f6-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":346.90000000596046,"connectEnd":856.3000000119209,"connectStart":831.1000000089407,"domainLookupEnd":346.90000000596046,"domainLookupStart":346.90000000596046,"fetchStart":346.90000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":856.4000000059605,"responseEnd":872.8000000119209,"responseStart":870.9000000059605,"secureConnectionStart":843.9000000059605},{"duration":626.7000000029802,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":369.5,"connectEnd":945.8000000119209,"connectStart":904.4000000059605,"domainLookupEnd":369.5,"domainLookupStart":369.5,"fetchStart":369.5,"redirectEnd":0,"redirectStart":0,"requestStart":965.9000000059605,"responseEnd":996.2000000029802,"responseStart":983.3000000119209,"secureConnectionStart":919.1000000089407},{"duration":614.9000000059605,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":383.20000000298023,"connectEnd":957.5,"connectStart":920.3000000119209,"domainLookupEnd":383.20000000298023,"domainLookupStart":383.20000000298023,"fetchStart":383.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":971.1000000089407,"responseEnd":998.1000000089407,"responseStart":989.3000000119209,"secureConnectionStart":945.2000000029802}],"fetchStart":1,"domainLookupStart":1,"domainLookupEnd":1,"connectStart":25,"connectEnd":222,"secureConnectionStart":194,"requestStart":222,"responseStart":265,"responseEnd":380,"domLoading":269,"domInteractive":1343,"domContentLoadedEventStart":1343,"domContentLoadedEventEnd":1397,"domComplete":2450,"loadEventStart":2450,"loadEventEnd":2451,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1314.800000011921},{"name":"bigPipe.sidebar-id.end","time":1316.4000000059605},{"name":"bigPipe.activity-panel-pipe-id.start","time":1316.6000000089407},{"name":"bigPipe.activity-panel-pipe-id.end","time":1318.5},{"name":"activityTabFullyLoaded","time":1426.7000000029802}],"measures":[],"correlationId":"1bdd03c3a5ca6f","effectiveType":"4g","downlink":9.1,"rtt":0,"serverDuration":145,"dbReadsTimeInMs":29,"dbConnsTimeInMs":36,"applicationHash":"0629dd8d260e3954ece49053e565d01dabe11609","experiments":[]}}
To use with multi-fact setups: Create a fact table view as the union of all your fact tables. (This is essentially going back to a single fact table, but it is only used for totalnum counting. This is needed to correctly count patients that mention multiple fact tables within a hierarchy.)
e.g.,
create view observation_fact_view as
select * from CONDITION_VIEW
union all
select * from drug_view
And then run the totalnum counter on that fact table view.