Only keep data with type == "andel" and context == "caregiver" (#218).
Using commit 80b3ec8 of qmongjs
Using commit aa19d26 of qmongjs.
Esc key (https://github.com/mong/qmongjs/pull/95).typescript.fagomr from qmongr. Now in qmongjsFilter "dekningsgrad" and low N.
Show stuff from app faster, before data is loaded.
Favicon
Some logo stuff ...
Fix legend position (#192)
Changed traffic light colors (#189). Stronger red and green. Better suited for colors in graphs. This version of qmongjs: https://github.com/mong/qmongjs/commit/8a2de2df0
Alphabetic sorting of treatment units in menu (#188).
Added treatment unit selection menu (#186).
Filter out data with denominator < 5 (#185).
Included iframeResizer.js (#183).
Fix header and update medical fields (#182)
Almost all R code has been replaced by react.js.
Fix app so it will work with imongr >= 0.12 (#176). The functions get_indicator, get_registry and get_agg_data replaced by get_table function.
include = 1Updated fagomr according to database update:
- Split tarmkreft into tarmkreft_colon and tarmkreft_rectum.
- Renamed rygg to nkr_rygg (to be consistent with nkr_nakke).
Javascript reactivated (deactivated in qmongr 0.13.0)
intensiv2 indicator code (if-statements).js in a bundle (#139). js code and development moved to https://github.com/mong/qmongjshtml output against html text files (#134).app_data() (part of #133). No longer used by app. Will be moved to imongr.intensiv2 indicator (part of #133). Only indicator that was not percentage.Number of indicators per medical field.
qmongrdata. At the moment, the tests in the current version of qmongr will fail with the latest (unreleased) version of qmongrdata.version_info. Previous version will fail for less than two packages (#128)Fix barchart button bug (#117)
Smoother transitions (#115)
Added interaction to the chart lagend and fixed the layout of the legend
Aggregating data from qmongrdata takes forever, and slows down the starting of the app (see issue #112). In this commit, the data aggr_data is created by running the function app_data() beforehand, and is used directly by the app.
Click on indicator in table will reveal barchart plot. A clickable button can change the plot to a line plot, showing a time series.
Check output$qi_table[["html"]] instead of output$qi_table in tests.
Added dependency: development version of shiny from rstudio/shiny on github. moduleServer, introduced in version 0.6.4, is not part of shiny on cran
testModule is no longer a part of shiny, so we had to use testServer to test our modules. callModule way of running modules and regular functions way of making modules can not be tested by testServer. Thus, we had to use moduleServer to make modules (and run the modules as regular functions). This is also the recommended way according to ?shiny::callModule:
Starting in Shiny 1.5.0, we recommend using moduleServer instead of callModule, because the syntax is a little easier to understand, and modules created with moduleServer can be tested with testServer().
In practice we replaced all
mymodule <- function(input, output, session, arg1, arg2) {
with
mymodule <- function(id, arg1, arg2) {
shiny::moduleServer(id, function(input, output, session) {
in the module part, and replaced all
shiny::callModule(mymodule, "myID", arg1 = "blablabla", arg2 = "blablabla2")
with
mymodule("myID", arg1 = "blablabla", arg2 = "blablabla2")
where we call modules.
docker_push) will be launched for all brancheshnskde/qmongr:test if $TRAVIS_BRANCH is masterhnskde/qmongr:latest if $TRAVIS_TAG is on the format vX.Y.Z.docker_hub is moved to https://github.com/mong/scripts for easy reuse. I use the same setup for tmongr and helseatlas and was tired of updating three places all the time.test if not a release (#101).quality_overview into several modules (#97)mod_quality_overview_server tests.qmongrdata version 0.2.3 stringr::str_sort(locale = "no") instead of sort(), e.g. to sort Arendal before Ålesund.qmongrdata version 0.1.0 
First working version of app (mainly #15 by @yte0 and #16 by @lenaringstado)

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.