RADAR-CNS Significant Events Tracker

RADAR-CNS Significant Events Tracker

TODO collect other sources of relevant events

- of the app versions (see github or better we can get lists from the developer consoles of the aRMT and pRMT apps)
- releases of the platform back end from github
- android releases (e.g. the main schism in data completion for pRMT I think is an Android 8 release)

 

Very High – confirmed data loss

High  – likely data loss

Medium  – the potential for data loss

Normal  – no data loss

Very High – confirmed data loss

High  – likely data loss

Medium  – the potential for data loss

Normal  – no data loss

 

}{10/11/2018}​

Event

Date

Priority

Notes

Follow up

Event

Date

Priority

Notes

Follow up

 

 

 

 

 

KCL's ICE blocked the main router causing a ~2wk network loss

??/03/18

Very High

While this is within the window of data caching on the apps, there may be some associated data loss

 

 

 

 

 

 

 

 

 

 

 

Update aRMT App to use FCM pull notifications

23/08/18

High

Expected impact should be much more reliable notification and hence better compliance with questionnaires by comparison to the previous local notifications system

Review improvement in completion rates

Android 8 / 8.1 release

see notes

High

Varies by region and handset vendor

https://www.androidauthority.com/android-8-0-update-784308/

https://en.wikipedia.org/wiki/Android_Oreo 

March 16, 2018 – UK: The Galaxy S8 and S8 Plus in the U.K. are now receiving their Android 8.0 Oreo updates.

Moto G5  ??? 

 

Server Upgrade to new Signing algo ECDSA, MP 0.4.1, gateway 0.2.2, HDFS 3.0.3-alpine.

Aug 26, 2018

Medium

Expected lesser size of tokens and hence the QR codes. Should look out for any disruptions in data as this new signing algo is not extensively tested and changes all over the components. At first instance, seems to be working fine. 

Worked fine after a bug was fixed.

 

 

 

 

 

Likert Scale values in the ESM questionnaires changed from 0-7 to 1-7 in the ESM

definitions pushed to github on 03/09/18

but live on (i.e. incremented the protocol number) xx/xx/xx 

 

very high

This is a breaking change, so the data produced after this event (correct 7 point scale, 1-7) will be different for ESMs than prior to this date (8 point scale, 0-7). This was requested by the clinical teams to correct the error in their REDCap ESM data dictionaries

All data analyses need to take this into account (notably for LONDON_MDD where there are some 70 or so participants who have already generated data using this.

Change No multiple choice for ESM q 'what have you taken since the last beep' from single-choice radio-button to multi-choice checkbox.

Oct 29, 2018 

 

 Updated REDCap to when note the date aRMT is updated next and close this issue https://radar-base.atlassian.net/browse/RSD-62  cc/ @Amos Folarin @Yatharth Ranjan

 

 

 

 

 

 

Added FitBit connector to the production stack

Sep 21, 2018

Normal

Successfully pulled all historic fitbit data for 75 MDD participants. Need to check the prospective data as it is not tested very well yet.

There may be cases where the connector tries to pull data for certain dates which is not yet in the fitbit server but later ends up in the fitbit (when the fitbit is synced) and hence the connector will probably not fall back to pull that data resulting in some missing data. 

 

Stack may not be available as docker daemon went down. Was resolved within a day but data maybe missing

start Oct 24, 2018 - resolution Oct 25, 2018 

Medium

Some data maybe missing in this time as daemon went down. Most should be cached on devices and should eventually be uploaded.

 

An issue with baseline qs in aRMT was discovered in v0.5.5 which did not allow the responses to be posted to kafka. 

Release date of v0.5.5

Medium

This was in v0.5.5 and should be fixed in v0.5.8 about to be released soon. This also adds sound:default in the notification payload in an attempt to enable sounds for notifications

 

FCM server updated from 0.1.1 to 0.1.4

Nov 8, 2018

Medium

This introduced new server db mode and also uses separate disks (volumes) for database files.

 

Server upgrade to latest dev stack. Updates MP to 0.5.1, gateway to 0.3.1, backend to 0.4.0

Nov 8, 2018 

Normal

Also Adds fitbit authoriser to the stack and updates radar schemas to 0.4.1. The upgrade of MP also means that the Meta QR code is now enabled and An alternative mechanism of authorisation is also implemented. 

 

Likert Scale on 2 fields were not changed in REDCap DDs,

Nov 9, 2018 

Medium

"field_label": "I find this virtual interaction pleasant",

"field_label": "Most people would find my current situation stressful",

These are now updated in the aRMT definition file & live

 

A schema change in questionnaire data

 

estimated start of issue:Nov 1, 2018 - Nov 8, 2018 

resolved on: Dec 1, 2018 

Very High

A schema change to the questionnaire schema (Adding the Notification Time – https://github.com/RADAR-base/RADAR-Schemas/pull/141) caused failed uploads of data on the v0.5.5 of the aRMT app (currently in production) because the optional field was not present. A hotfix for this is soon to be released by Dec 1, 2018 . A major unfortunate consequence of this is that the corresponding data was neither uploaded nor cached due to a bug in gateway reporting unsuccessful uploads as successful (issue – https://github.com/RADAR-base/RADAR-Gateway/issues/29). So this may result in loss of questionnaire data in the month of november (other data like clinical tasks and thinc it should be fine).

 

Removed the Magnetic fields and Android step count from all studies and Smartphone accelerometer from KCL-MDD study

Jan 28, 2019

Medium

As requested by the WP8 and agreed upon by the clinical sites

 

Completion logs are found to be inaccurate

? 2018

Medium

Most completion logs are inaccurate. If the timestamp/notification time of a certain task has passed (at the time of opening the app), then that completion log will be sent (incomplete or not) even before the completion window of that task is over. For example if a PHQ8 has not been completed at 9AM and you open the app at 10AM, this will send a completion log saying the completion percentage of the PHQ8 at 9AM is 0, even if this is completed later in the day. However, if you open the app at 9AM, complete an RSES (scheduled at 10AM), close the app, and open it again at 10AM, this will send a correct completion log of the RSES with a completion percentage of 100.

This has been fixed and is pending testing.

 

 

Intervention testing 

  1. Removal of ESM for 6wks

  2. Increment of Completion Windows for PHQ8/RSES from 1 day to 3 days.

Apr 1, 2019 

High

New release of aRMT app 

Branch intervention-test used for modified versions of the protocol

Follow up may depend on results of the intervention and e.g. any notable effects on compliance rates.

REDCap: Added hidden timestamps to forms.

Jul 5, 2019 

Medium

Date forward of which individual Form Timestamps (`@NOW`@READONLY` ) can be used. Note as the @NOW field is used in redcap form it is a calculated field and needs to be set the first time the form is saved, so for retrospective forms the opportunity to correctly populate this is missed.

See the conversation on the PR

https://github.com/RADAR-base/RADAR-CNS-Studies-Data-Dictionary/pull/11

No follow up required. This significantly only affects the field value and is a note for people analysing the data no values of any of these timestamps should be guaranteed to be correct in participants enrolled before this date Jul 5, 2019. The alternative to use is either other timestamps in the forms or the Event offset from the enrollment date.

Removed the Magnetic field, Smartphone step count and Smartphone accelerometer from other MDD studies.

Jul 24, 2019 

Medium

These were already disabled for KCL-MDD. Now disabled for other MDD sites too. This will help in managing the growing backend demand

 

aRMT Protocol Change for CNS KCL MDD Site: New audio task

Aug 20, 2019

Normal

The new audio task was released to RADAR-MDD-KCL-s1.

 

VUumc RADAR REDCap 3-Month Questionnaires

issue from start of data collection till Sep 30, 2019 

High

There was an issue with the 3 Month questionnaires as these survey invites were kept in the testing schedule (of 2 days post-enrollment). These will therefore not be representative of 3month for redcap IDs 1 to 19. The problem was fixed today Sep 30, 2019 

 

VUumc RADAR REDCap "Depression Medications Adherence" Questionnaires

issue from start of data collection till 

High

The 6mt questionnaire was not properly scheduled for participants REDCap IDs 1 to 5. The problem was with the Survey Queue not properly chaining the Surveys. For DMA form it was scheduled to follow itself, therefore, wasn't being listed in the survey queue. The problem was fixed today Sep 30, 2019 

inform clinical teams and WP8 data analysis to take this into account.

aRMT Issue:

Kafka library issue causing two issues (app stuck in splash screen and `send_success` events not sending to Firebase)

First reported on Sep 16, 2019

Solved in new app version (0.7.2), released to production on Oct 24, 2019 

Medium

App stuck in splash screen issue affected ~10% of participants (comparing previous Firebase event data). 

Send_success event issue affected ~80% of participants. However, data is cached and is not deleted from the cache until the `send_success` event is sent, so regardless of this being sent or not, this is still in the cache and will be sent after they update (with the fix).

 

aRMT Issue:


Changes in the way skipped questions in questionnaires are handled and stored in the questionnaire data payload.

First reported on start of audio data collection Aug 20, 2019

Solved in new app version (0.7.2), released to production on Oct 24, 2019 

Medium

In app versions prior to 0.7.2, skipped questions in questionnaires were included as an empty entry in the answer payload. Since 0.7.2, skipped questions were not included at all in the answer payload.

 

aRMT Protocol Change for CNS MS Sites

 

Merged on Oct 28, 2019 

Normal

Changes are as follows: Remove PDQ, change PHQ8 from every 6 weeks to 2 weeks, and change clinical task notification from 1 week after clinical visit to 24 hours

 

Kafka cluster crashed (possibly due to high disk usage)

Nov 3, 2019 

Medium

The Kafka cluster crashed (isolated from other distributed components) possibly due to high disk usage (was around 97% when last time checked) even with a retention policy in place and was not able to recover. Could not reboot instance and hence has to destroy and re-create one. 

There should be no data loss as it should be cached and uploaded when the server was up again.

aRMT Protocol Change for CNS sites: New audio task

Dec 17, 2019 

Normal

The new audio task was released to all CNS sites (except for MDD-KCL, released in August).

 

aRMT Protocol Change for CNS KCL MDD Site: ESM Re-introduction

Jan 20, 2020 

Normal

The ESM (modified version: 28q) questionnaire was re-introduced to RADAR-MDD-KCL-S1.

 

aRMT Protocol Change for MDD Sites: COVID-19 Questionnaires

Apr 13, 2020 

Normal

The COVID-19 questionnaires: baseline and follow-up were introduced to the MDD sites (KCL, CIBER, IISPV, VUmc).

 

Redcap Updated (v7.4.10 → v9.9.0)

May 7, 2020 

Normal

The integration between redcap and RADAR was tested.

 

MP outage due to Kings wide internet outage

18/08/2020-19/08/2020

Normal

About 16 hours outage of MP due to kings wide network outage possibly linked to the LINX. Started in the evening of 18th and resolved by noon on 19th.

Fixed on 19th august

aRMT Protocol Change for CNS MDD VUMC Site: ESM Re-introduction

Sep 4, 2020 

Normal

The ESM (modified version: 28q) questionnaire was re-introduced to RADAR-MDD-VUmc-S1.

 

Management Portal Upgrade from 0.5.3 → 0.6.3, Also updated all clients including Gateway

Feb 4, 2021 

Normal

The upgrade was successful and everything was tested working fine. The aRMT, pRMT and other clients were tested as well as redcap integration was tested as working fine.

 

Rest Sources Authorizer updated to the latest version

Feb 25, 2021 

Normal

The upgrade was fine. Might have been some cases where logging in with the management portal posed some issues. But these were fixed by 1st March. The Fitbit data collection may be suspended for a while as it is being updated to work with the latest changes.

The Fitbit data collection was resumed on 4th March 2021. There should be no missing data.

Power failure in Data Centre. Affected network connectivity and storage array

Mar 10, 2021 

High

Kafka Broker host server down for >12hrs. 
REDCap down for >12 hrs. 

There should be no issue for pRMT. aRMT data collection will have some minor data loss from notifications not issued over the downtime. Similarly, REDcap questionnaires will have a break in emailed invites for surveys.

VPN access affected access to the system.

Review and check system. 

REDCap config system check.

User services (MP, RedCap and backend Kafka) reinstated: Mar 16, 2021 
Data Extraction (est. Mar 17, 2021 )

Storage arrays down due to crashed switch. 

May 5, 2021 

High

The notification server was down for 5 days. Other services were restored within 2 days.

All services fixed by 18th May 2021.