-
Notifications
You must be signed in to change notification settings - Fork 144
Temporal annual distribution functionality and temporal FeatureExtraction capability enablement #2950
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ded a new row of tabs for cohorts, added support for 2+ cohorts in covariates window
ATL-10 bugfixes
|
Depends on OHDSI/FeatureExtraction#271 |
|
As I was fixing the read-only state, I also ran into a comple of other issues:
Found isAnnualPrevalenceSupported and isTemporalPrevalenceSupported set up as a computed(). It should be pureComputed() and it's pretty easily fixed.
This code: I believe the expression that those 2 pure computeds are returning is simply 'is any supportsAnnual == true in the collection?' The way the The question is: why express it like that? Isn't the closest approximation to represent the aforementioned logic is: The above reads: 'There is some analysis where supportsAnnual is true'. The above may need to be written a bit more complex to handle null cases (or other corner cases, but I don't think we'd need to do that since null and empty values are falsey). I'd like to understand the justification/rationalization of using a |
… is always available in writable state. Fixed databind expression to fetch observable value.
|
Looking further at this, the enable/disable behavior based on if there are temporal/annual features included in the design is flawed). Steps to reproduce:
The user request to include the annualized/temporal statistics should be always available as part of the characterization design. If they never selected anything that supports A/T, no harm (we could come up with a message in the future). But disabling a checkbox or (worse) unchecking a checkbox on the user behalf because of selections they made is confusing. The list of features at the top clearly indicates which analyses provide A/T, so adding additional behavior to enable/disable checkboxes based on user selection is unnecessary. I've reflected this change in latest commit. Please provide any comments you have. |
|
@oleg-odysseus : one confusion is the checkboxes, it's not clear which checkbox shows which data where. What I'm assuming is: "Include Prevalence Annual Distribution" will make each prevalence item clickable, and clicking on it opens the dialog box with the year column. In addition, when 2 cohorts are selected we should see a Standard Difference calculation, but the column is empty: And apologies for getting this information so slowly, I wanted to run the characterization on a 'real' dataset but on my local workstation, and the execution took over 10 hours. I'm checking to see if it's related to the new design options (is it just my laptop is slow, or if including the new options causes the whole analysis to be slow). Will let you know what I find. |
|
Found and fixed it. |
…s with temporal distributions for a scenario with 2 cohorts.



Supporting OHDSI/WebAPI#2331 to enable temporal annual distribution extending the existing temporal functionality
Each Covariate in a table depending on the FeatureAnalysis support of temporal and temporal annual distribution and analysis execution results availability (activated while configuring an analysis design) will allow to explore temporal details in a separate window to be opened after clicking on a corresponding link