OHDSI / Atlas

ATLAS is an open source software tool for researchers to conduct scientific analyses on standardized observational data
http://atlas-demo.ohdsi.org/
Apache License 2.0
258 stars 126 forks source link

Updated vocabulary isn't reflected in the concept set expression #2843

Open dimshitc opened 1 year ago

dimshitc commented 1 year ago

The concept set expression is not refreshed with the vocabulary update, so it's impossible to detect changes if concepts become non-standard or change domains

Possible solutions:

1) refresh the concept set expression when someone opens it in the UI 2) build a job that can run across all concept set expressions and update them in the background

alondhe commented 1 year ago

And you're seeing this after updating the default vocab for the whole application (admin option), not just for the current session, right?

chrisknoll commented 1 year ago

The core issue is that our concept set expressions contain a 'snapshot' of the loaded concepts in the expression. So, things like names and standard/non-standard changes aren't updated. We could think about implementing a 'refresh' function that when a concept set is opened, it signals a concept refresh and re-loads all the concepts referenced in the concept set.