RDToolkit: Adding new RDTs

Adding new RDT’s to the Rapid Diagnostics Toolkit requires developers making changes in three core areas:

  • Updating the core diagnostics repository profile

  • Configuring compatible components

  • Adding / translating media and language folios

Updating the core diagnostics repository profile

The easiest way to get an RDT listed in the app is to add it to the hardcoded ‘bootstrap’ library which populates the diagnostics repository. The information required to add a test is

  • Test Name

  • Unique ID

  • Result Profile

  •  

    • List of possible diagnostic outcomes 

  • [Optional] Cropped Sample Test Image Asset

  • Seconds until resolved

  • Seconds until expired

  • Other tags for selection

  •  

    • Currently just “real” or “fake”

Configuring compatible components

The app will begin working with any RDT in the diagnostics repository, but app components like the Reticle Camera Capture, or any compatible scanner components will need to have their Manifest Updated to include the relevant metadata for the test.

Common components:

  • Cropping Window Capture (basic reticle camera)

  •  

    • Test physical dimension aspect ratio

  • Card Capture (Scan card supported reticle)

  •  

    • Capture card aspect ratio

  • Classifier configuration for any associated classifier components

Adding / translating media and language folios

Job aids and instruction information are provided as “Folio” files as outlined at the bottom of this document. Currently those folios are indexed statically and new folios for tests should be added to this file.

Read more on translation here