Analyze_StudyKRI_PredictBoundsRef() now gracefully handles heterogeneous KRI availability across reference studies. When a reference study has no data for a given KRI, it is skipped with a warning instead of causing an error (#9).
gsm.studykri 0.3.0
Established compatibility with snowflake backend by:
Added strMinGroupsCol parameter to Analyze_StudyKRI_PredictBoundsRef() to specify custom column name for minimum group counts in StudyRef tables (default: “MinGroups”)
Added bSkipValidation parameter to JoinKRIByDenominator() to disable validation checks that require collect() operations for improved performance with database backends
Revised reference calculation now creating study-level timelines for each bootstrap iteration before calculating confidcence intervalls. introduced bMixStudies: FALSE this better conserves inter-study variability leading to wider reference confidence intervalls.
Fixed Bug that mixed patients with identical subject ids between studies in Input_CountSiteByMonth
dfSubjects from Input_CountSiteByMonth() is optional when strGroupCol already in dfNumerator and dfDenominator
HandleLazyTables will use unique names for temp tables using random integers
remove seed parameter for bootstrap functions
add funCompute paramter to Analyze_StudyKRI_PredictBoundsRef which allows to create temporary tables for each reference set to solve backend issues
gsm.studykri 0.2.0
Added 10 additional KRI workflows (kri0005-kri0014) covering lab abnormalities, discontinuations, queries, data quality, screening failures, and I/E violations
More carefull month to denominator matching for KRI with same denominator
better implementation fo vMinDenominator to define minimal Denominator count to define start of study timeline
gsm.studykri 0.1.0
Initial release
Bootstrap-based study-level KRI confidence intervals