GithubHelp home page GithubHelp logo

ohdsi / atlas Goto Github PK

View Code? Open in Web Editor NEW
265.0 71.0 133.0 27.5 MB

ATLAS is an open source software tool for researchers to conduct scientific analyses on standardized observational data

Home Page: http://atlas-demo.ohdsi.org/

License: Apache License 2.0

HTML 33.86% JavaScript 61.60% CSS 2.23% R 0.12% Less 1.98% Dockerfile 0.18% Shell 0.02%

atlas's Introduction

ATLAS

ATLAS is an open source software tool for researchers to conduct scientific analyses on standardized observational data converted to the OMOP Common Data Model V5. Researchers can create cohorts by defining groups of people based on an exposure to a drug or diagnosis of a particular condition using healthcare claims data. ATLAS has vocabulary searching of medical concepts to identify people with specific conditions, drug exposures etc. Patient profiles can be viewed within a specific cohort allowing visualization of a particular subject's health care records. Population effect level estimation analyses allows for comparison of two different cohorts and leverages R packages.

Resources

Technology

ATLAS is built using HTML, CSS and Knockout JavaScript. For more information on using Atlas, please refer to the setup guide.

Dependencies

Getting Involved

License

ATLAS is licensed under Apache License 2.

atlas's People

Contributors

agackovka avatar aklochkova avatar alex-odysseus avatar anthonysena avatar anton-abushkevich avatar antonstepanof avatar blootsvoets avatar cerdman avatar chen-regen avatar chgl avatar chrisknoll avatar ekaterinakrivets avatar fdefalco avatar gowthamrao avatar hongwonjun avatar johnsamilin avatar juh7007 avatar konstjar avatar mark-velez avatar marpozh avatar neonkid avatar pavgra avatar quveex avatar sigfried avatar ssuvorov-fls avatar tnovo avatar tomwhite avatar vantonov1 avatar vlbe avatar wivern avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

atlas's Issues

confirm method issue

the confirm method is used in a few places to prompt the user and ensure they don't unintentionally navigate away and lose unsaved changes. If the user has checked the 'no longer allow this window to pop up messages' checkbox then the message is never displayed and call to confirm defaults to true.

A different approach to the confirmation messages may need to be considered.

Job Cleanup Routine

When WebAPI starts, mark any jobs still listed as active as Unknown status as it seems that the WebAPI was terminiated while the job was still in progress

feedback on report generation

from the cohort definition screens provide feedback when a user clicks the generate button to inform them that the process has started and perhaps a link to a job monitor page to see when it has completed.

report builder

allow selection of cohort definitions and various results to be compiled into a single web document.

If you click on 'vocabulary search', have to reset to blank, not re-run past search

Currenty, if you've done a prior search, and you click on 'vocabulary search' on lefthand menu, it re-runs the last search, including the API calls to get RC/DRC. But if I'm clicking 'vocabulary search' I'm generally wanting to search for something new, and would prefer not to wait for the past search to come back (particluarly when sometimes that past search migth be a big one that's time consuming),.

column meaning?

Atlas is a great tool
simple question:

What RC and DRC mean? (and how are they computed) and what sites contdibuted to the calculation

image

New Cohort - Concept Set properties not set

Scenario: create a new cohort, add concept sets. These new concept sets' concepts do not contain all of the attributes required by the concept set editor which then throws errors.

sorting by concept set name triggers route

If you click on the Title column header on the /atlas/#/conceptsets page you get an error. The event callback is based on a class, but it appears the class is assigned the to TH as well so when you attempt to sort you trigger a route with an undefined identifier:

/WebAPI/conceptset/undefined

Unable to create concept set when concepts are imported

After importing a new concept set on the import tab, the entire concept set is selected but does not create a new concept set. For now I've worked around it by first clicking on new concept set, and then importing the set afterwards

Always show left-hand menu items

Found it odd that there was show/hide on menu items. The link on 'Selected concepts' did not work once it was shown, so couldn't get to that page.

New Job Routes

Active - Not completed and started in last 48 hours
Recent - Started in last 48 hours

Deleting Cohort doesn't Close it

Need to remove the reference to the observable when a cohort is deleted so that the "current asset" link on the left menu is removed.

Should check concept sets as well, same should happen here.

Cohort Name Goes Away in Cohort Reporting Tab

When working with a specific cohort in cohort reporting, if you navigate to vocabulary search and then back to cohort reporting you are still examining the same cohort you were before but the name at the top reverts back to 'Click Here to Choose a Cohort'.

Concept Set - concept duplication

To reproduce: open a concept set that contains concepts. Then, open another concept set that contains concepts. The result: you will have a list of concepts from both sets.

My current work around is to clear the concept list before loading the 2nd concept set.

No tests

Any plans to add unit or e2e tests?

Concept Set Save Button Issue

While working with Urmila we found that sometimes the Save button on the Concept Set page would save, but not change to disabled acknowledging that the save occurred.

Allow choice of how to handle restriction to observation period in cohort definition

Currently, cohort definition presumes that the index date falls within an observation period, and all subsequent inclusion criteria are to be evaluated within the confines of that same observation period. Generally, I think this is the right approach. However, there can be instances when the user wants to look beyond the observation period (e.g. find patients with prior history of a condition anytime in their past). We should consider if we can make this choice explicit in the cohort definition process, so 1) at a minimum, users are aware that their criteria are restricted to the observation period (e.g. at this as text on the UI and within the print friendly view) and 2) consider if choosing to be in the observation period or using all time independent from observation period should be an option.

V1.0.0 Release Steps

Release Version V1.0.0

  • Use latest master as candidate V1.1.0 of WebAPI and deploy to development
  • Generate Atlas Release Notes
  • Generate WebAPI Release Notes
  • Complete user acceptance testing
  • Obtain sign off
  • Tag Atlas as V1.0.0
  • Tag WebAPI as V1.1.0
  • Update Jenkins automation to point to "released" branch to obtain latest stable build for OHDSI.org
  • Merge charon branch into master & remove
  • Communicate production change to team
  • Update OHDSI.org
  • Communicate release via OHDSI forums

Import CIRCE components into ATLAS

CIRCE components are going to be hosted out of ATLAS for the 1.0 release. This issue is tracking the progress of moving components from CIRCE to ATLAS.

Once completed, can address issue #47 by migrating to font awesome.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.