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

Release 0.4 #479

Merged
merged 349 commits into from
Oct 18, 2024
Merged

Release 0.4 #479

merged 349 commits into from
Oct 18, 2024

Conversation

Mikhail-iontsev
Copy link
Member

@Mikhail-iontsev Mikhail-iontsev commented Oct 18, 2024

ARES v0.4 Release Notes

The version 0.4-beta constitutes a major update to ARES with new reports, report updates, improvements to data quality management, WebAPI integration, and error handling.

Updated Reports

Data Quality

  1. A new delta column has been added with 4 possible statuses: NEW, EXISTING, RESOLVED and STABLE. This column
    reflects the change in data quality from the prior release to the currently viewed release of the data sources data quality results.
  2. Up/Down Arrows have been added to the Network Overview report to indicate an increase or decrease in the number of data quality issues since the prior release of the database

New Reports

  1. Cohorts report (Data Source Release). Cohort Reports allow exploration of characterization of cohorts generated for each data source release across all OMOP CDM domains.
  2. Network Diversity Report (Network). Evaluates the diversity of data at a network level including race and ethnicity proportions by data source.
  3. Network Concept Dashboard (Network). Review # of People and % of People with select concepts across the network.
  4. Network Concept Report (Network). Show summary information for a given concept across the network.
  5. Location report (Data Source Release). Provides stratification of the locations that have been identified in the data source release.

User Interface Updates

  1. Domain table reports (Conditions, Drugs, Procedures, etc...) have been moved into a new Domain submenu.
  2. Optional sticky Navigation Bar. A user can now specify in the settings if they would like the top navigation bar to always stay at the top of the screen and not scroll away on longer report pages
  3. New Chart Annotation system. Charts that represent time series now support user annotation. Annotations are user specific but can be exported and shared.
  4. All charts now have a toggle button which allows the user to show the raw data as a table
  5. Loading Indicator. A loading indicator has been added throughout the application and is displayed while data is loading, and the application is busy.
  6. ARES now supports optional integration with the OHDSI WebAPI (https://github.com/ohdsi/WebAPI) with authentication to enable concept and vocabulary searches.
  7. Error Handling. A new error handling window has been added to submit a fatal error to GitHub on click. Most of the required details are automatically populated.
  8. Icons have been updated throughout the application and now follow the color scheme for the chosen color mode
  9. Scroll bars have been styled to be more consistent with the application.
  10. Useful information for charts is now provided in tooltips accessible by hovering icons in the footer
  11. Charts should be better contained within the borders of their wrapper on the page

Documentation

  1. Updated the project's documentation. It is now served as a separate app built using VuePress 2.0

Architectural Changes

  1. Vue version was updated to 3
  2. PrimeVue replaced Vuetify
  3. Removed CDN links and replaced with local packages
  4. Data optimizations were implemented through the use of DuckDb for fast data loading and processing and parquet files for efficient storage

fdefalco and others added 30 commits October 4, 2023 09:58
Move page information panel into a separate component
Results tab of data quality report no longer loads filter state from url
# Conflicts:
#	src/pages/reports/network/NetworkConceptReport/NetworkConceptReport.vue
The same data showing for all sources in data source
Long error descriptions don't fit into the screen
Dark mode chart axis labels are hard to read
concept report info bar shows NaN for number of people
Person report fails to load if there is only one gender
…evue

# Conflicts:
#	package-lock.json
#	package.json
#	src/pages/reports/network/NetworkConceptDashboard/NetworkConceptDashboard.vue
#	src/pages/reports/network/NetworkDataFeasibilityReport/components/RequiredConcepts.vue
#	src/processes/exploreReports/ui/ReportsView.vue
fdefalco and others added 26 commits September 10, 2024 13:47
Incorrect tabview behavior in Pivot component
Remove font-thin from side panel display
Null values in cohort characterization report
No loading indicator for network concept report and dashboard pages
Network Concept Report showing no data even though it exists
Documentation improvement
@Mikhail-iontsev Mikhail-iontsev marked this pull request as ready for review October 18, 2024 10:55
@fdefalco fdefalco merged commit dab7ac5 into main Oct 18, 2024
2 checks passed
@fdefalco fdefalco deleted the development branch October 18, 2024 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants