Skip to content
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

Directly support tasks with multiple endpoints #54

Open
1 task
justin13601 opened this issue Jun 10, 2024 · 1 comment
Open
1 task

Directly support tasks with multiple endpoints #54

justin13601 opened this issue Jun 10, 2024 · 1 comment
Labels
Configuration For issues relating to the configuration language Enhancement New feature or request Expand Extraction Scope For extracting cohorts with more complex logic, independent from predicate complexity priority:low Things that are not on an immediate roadmap, but may be addressed in time or by contributors

Comments

@justin13601
Copy link
Owner

  • Enable OR relationship across branches in the task tree
@justin13601 justin13601 added the Enhancement New feature or request label Jun 10, 2024
@justin13601 justin13601 changed the title Support tasks with Multiple Endpoints Directly support tasks with multiple endpoints Jun 10, 2024
@justin13601
Copy link
Owner Author

It is currently tricky to express tasks that have multiple endpoints. For instance, to extract a cohort for 30-day mortality, you would require patients that died within 30 days of a given timestamp (ie., contains death predicate in a window), as well as patients that did not die within the same 30 days (ie., patients with data 30-days past the given timestamp). An overlapping 30-day window could be used to express this, which would create two branches in the task tree. However, it is not yet possible to express an OR condition across branches (ie., the AND relationship is evaluated across different branches). As such, to extract this cohort, you would also have to make use of two configuration files, one to extract a cohort of those that meet criteria for the first branch (ie., death within 30 days), and one for the other branch (ie., data past 30 days).

@justin13601 justin13601 added the priority:low Things that are not on an immediate roadmap, but may be addressed in time or by contributors label Jun 25, 2024
@mmcdermott mmcdermott added Expand Extraction Scope For extracting cohorts with more complex logic, independent from predicate complexity Configuration For issues relating to the configuration language labels Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Configuration For issues relating to the configuration language Enhancement New feature or request Expand Extraction Scope For extracting cohorts with more complex logic, independent from predicate complexity priority:low Things that are not on an immediate roadmap, but may be addressed in time or by contributors
Projects
None yet
Development

No branches or pull requests

2 participants