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

FIND COVID-19 RDT Grant Deliverables - Due October 3rd #7285

Closed
7 tasks done
mrjones-plip opened this issue Aug 31, 2021 · 2 comments
Closed
7 tasks done

FIND COVID-19 RDT Grant Deliverables - Due October 3rd #7285

mrjones-plip opened this issue Aug 31, 2021 · 2 comments
Assignees
Labels
Type: Technical issue Improve something that users won't notice

Comments

@mrjones-plip
Copy link
Contributor

mrjones-plip commented Aug 31, 2021

Intro

FIND has awarded Medic a grant to "accelerate the development and deployment [...] of COVID rapid diagnostic test (RDT) [...] into existing digital tools".

This issue is a catch-all issue that links to sub issues so we can track deliverables for this grant. All of the Slack and Google Doc links will require Medic login.

Here's the current flow showing two CHT forms: a provision form on the left and a capture form on the on the right:

COVID19 form hierarchy_flow-CHT

Overview

Medic will:

  • Extend the CHT Core and CHT Android to have a generic integrate with 3rd party solutions, but specifically the RD-Toolkit to support a COVID19 configuration within the CHT
  • Create a fully functional COVID19 configuration for the CHT which is a ready to use example on how to integrate with the RD-Toolkit based off the data model specified in the grant
  • Provide documentation on how to implement this integration to an existing CHT deployment
  • Announce and continue to engage with our constituents via blog and forum posts about this new features and configuration

Specific Grant deliverables:

See original work order, but here's the specific items grouped into logical work chunks:

  • Update cht-core and cht-android to support generic 3rd Party integrations
  • COVID19 CHT App/Config - see cht-core branch & google docs with xlsx files
    • Design and build Data Capture Form: Design and build a form that captures a minimum set of data points and includes the necessary interoperability attributes.
    • Build a data model in the form of a common data exchange format for COVID-19, as specified by FIND, into a module or form within Medic existing application [CHT] for use by existing customers and new customers, specifically those in LMIC counties.
    • Ensure the data capture form is available and operational on the application platform for at least two years, or preferably longer.
  • Data Export & aggregation Documentation - See PR and markdown preview
    • Design and build Data export: Design and build data export via a REST API in CSV or JSON, or other suitable formats that will integrate with other commonly used platforms.
    • Provide a way to view aggregate data which will aid programmatic improvement in existing dashboards
    • Provide a method to export the data to other well-used data aggregation platforms in line with industry standards, e.g. API.
    • Create a reporting method within the existing reporting platform of the existing application, allowing the review of aggregate data which will aid programmatic improvement.
  • Blog post and forum post - announcing new integration features and encouraging long term engagement - Ticket and internal draft and external draft (both private gdocs link) - Forum post
    • Deliver a communications plan and publicize the launch of the application to existing and new users through user community and regular social channels
    • Governance: Provide guidance on how to build governance and communities of practice around those forms to ensure continued maintenance and thoughtful evolution.
  • Training material - See PR and markdown preview
    • Provide training for users of the application that requires less than two hours of in person time.
    • Provide training material in line with the proposal, with training being embedded in existing training material as well
  • Update 2 demo movies to final version - See #Update COVID-19 videos with newer revisions cht-docs#554
  • Final Report - See final copy
    • Provide final report and demonstration of the data capture form being used end to end including the export of data to another system.

Related Links

  • All documents, including the grant signed statement of work, data model and more, are here.
  • All CHT configuration documents for the COVID19 app are here.
@mrjones-plip mrjones-plip added the Type: Technical issue Improve something that users won't notice label Aug 31, 2021
@mrjones-plip mrjones-plip self-assigned this Aug 31, 2021
@mrjones-plip mrjones-plip mentioned this issue Sep 2, 2021
5 tasks
@mrjones-plip
Copy link
Contributor Author

mrjones-plip commented Sep 8, 2021

Given that all of the code has entered code review or QA and is not likely to change, here is an update with screenshots and videos. Huge thanks to @latin-panda for the amazing amount of work put in on all this!

All screenshots and videos taken from a live CHT instance running actual code - there are no mockups or placeholders used. In an effort to not make this ticket too tall and confusing, I've put each set of substeps and movies behind a "click to expand" feature which I hope is helpful. For Medic staff, see originals.

Referencing the above flow chart, here's each step. Click step name to see sub-step screenshots:

  1. CHT: Prescreen Questions & Prep Provision RDT

    On a patient, choose to provision a COVID19 RDT
    provision-step-1

    First screen of data entry per FIND data model:
    provision-step-3

    Second screen of data entry per FIND data model:
    provision-step-4

    Launch RDT Prompt:
    provision-step-5

  2. RDT: Provision test & Start Timer

    RDT start screen for COVID19 test
    provision-step-6

    RDT Start Timer:
    provision-step-7

  3. CHT: Confirm Provision Data Submit

    RDT test provisioned
    provision-step-8

    Confirm provision details:
    provision-step-9

  4. CHT: Patient View

    RDT test provisioned, task created:
    provision-step-10

  5. CHT: Complete Capture

    This task will now be clicked after timer is complete:
    provision-step-10

  6. CHT: Start Capture by Launching App

    Launch app prompt:
    capture-step-1

  7. RDT: Capture results, image & fInalize

    RDT finds existing timer based on session ID passed from CHT:
    capture-step-2

    RDT Test image taken:
    capture-step-3

    Test results interpreted:
    capture-step-4

    Results finalized:
    capture-step-5

  8. CHT: Confirm Capture Data & Submit

    Results captured:
    capture-step-6

    Check for repeat:
    capture-step-7-no-repeat-rdt

    Review final capture:
    capture-step-8

Click form name to view movie:

  • Provision
    provision.mp4
  • Capture
    capture.mp4

@mrjones-plip mrjones-plip changed the title FIND Grant Deliverables - Due October 3rd FIND COVID-19 RDT Grant Deliverables - Due October 3rd Sep 24, 2021
@mrjones-plip
Copy link
Contributor Author

mrjones-plip commented Oct 12, 2021

I'm going to close this ticket being aware that:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Technical issue Improve something that users won't notice
Projects
None yet
Development

No branches or pull requests

1 participant