2019 Plans

  1. Introduction
  2. Enhancements
    1. Now (Q1 2019)
      1. Make the RIF Usable within SAHSU
      2. Improve the Installation Process
    2. Next (Q2-Q4 2019)
      1. Support Multiple Covariates
      2. Information Governance
      3. Logging and Auditing
      4. Data Loading Improvements
      5. Data Extract Improvements
      6. Further making the RIF Usable within SAHSU
      7. Add Prior sensitivity analysis
      8. Cluster Analysis
      9. Investigate threading Issues in R service
    3. Later
      1. Support New Interfaces
      2. TileMaker Improvements
      3. Performance Improvements
      4. Generalise User Management
  3. Potential Additional Functionality
    1. CDC
    2. PHE
    3. SAHSU
  4. Bug Fixes
    1. High priority
    2. To be allocated - low priority

Introduction

RIF Priorities for the first quarter of 2019 are:

  1. Make the RIF Usable within SAHSU [PH; in priority order];
  2. Improve the installation process [MM]

    Done. The next step is to add Liquibase support

  3. One high priority bug. Issue #128 SQL Server SAHSU Database not linked to geography. SQL Server SAHSU Database not linked to geography. This is a column length issue (i.e. there is a spurious space or two). Postgres is fully functional [PH];

For the rest of 2019 the focus is currently expected to be on:

This is likely to change to adapt to funder requirements.

See the RIF Roadmap on Trello or as a graphic: 2019 RIF Roadmap

Enhancements

Now (Q1 2019)

Make the RIF Usable within SAHSU

These are a priority for end of April 2019, in priority order:

These are not:

Improve the Installation Process

Next (Q2-Q4 2019)

This is likely to change to adapt to funder requirements.

Support Multiple Covariates

Information Governance

Logging and Auditing

Data Loading Improvements

The current scripts for creating a RIF database rely on a core set of scripts, and up to 14 alter scripts. The alter script in particular cause dependency issues when they modify trigger SQL. This needs to be resolved so that the RIF can manage its own data structures and to remove dependency issue using Git version control and dynamic triggers:

This is estimated at about 3 months work.

Data loader tools - issues #84

A new simple loading tool that is part of the main RIF web application that just loads data in a predefined format directly into the database. The tool would be a “Data Loading” tab on the main RIF screen, visible only the users with the rif_manager role. It would have four new icons similar to the tree focused on:

It would be able to:

Longer term the data loader tool could support more formats, e.g. typical SAHSU study extracts or CDC datasets and the loading of covariates and denominator data.

Support for geographies would require the tileMaker functionality to be moved into the RIF - see below and Issue #91 Tilemaker updates.

Data Extract Improvements

Further making the RIF Usable within SAHSU

Add Prior sensitivity analysis

Cluster Analysis

Issue to be created

Reference:

The original code used WinBugs; would require an R version.

Investigate threading Issues in R service

Issue to be created

R service is single threaded. Possible options are:

Later

Support New Interfaces

TileMaker Improvements

Performance Improvements

Generalise User Management

Potential Additional Functionality

CDC

PHE

SAHSU

Bug Fixes

High priority

To be allocated - low priority