Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Architecture

Anonymous edited this page Sep 20, 2022 · 32 revisions

Architecture

Introduction

The Vxnaid™ application is a stand-alone application build by J&J which functions as an independent platform for the identification of patients and the logging of vaccine administrations and follow-ups via calls, sms and WhatsApp messages and can be used and managed by external parties.

The main components of the application are:

  • Android tablet application for the operator
  • Backend OpenMRS system for management of trial arms and event scheduling
  • Intermediate API layer
  • Iris scan system, based on Neurotechnology VeriEye

Components

Component Description
Mobile Application for operators The operator controls a mobile application on a tablet to identify and register a patient, verify eligibility for a dose and store these interactions in a central database.

Screens:
* Login
* Select location
* Start workflow
* Scan card with QR code, representing his unique ID
* Scan patient iris (left and right eye)
* Take patient photo
* Capture biographic details: age, location, gender, mobile phone
* Display match result
* Confirm patient registration
* Show dose eligibility
* Confirmation of administration
* Follow-up notice
OpenMRS backend The backend system that provides functionality for:
* Campaign configuration, including sites and participant home location metadata
* Participant Management
* Visit Management and schedule creation
Iris Scan system Integration with Neurotechnology biometrics tool to perform iris scan of the patients to identify against the patient database.
Messaging Patient mobile phone numbers are captured during registration. Messages may be sent to this number (sms, telephone call, ...) to confirm their registration, remind them of follow ups or after the final session.

Ad-hoc messages should be possible: send non-scheduled message to all patients in a campaign or to a specific person.
Reporting Reporting on aggregate numbers for studies, as well as more detailed view for operators.

Compliance metrics: how many outside window, inside window but not dosed, how many of dose 1, dose 2, missed

Scalability

The application is scalable to a high volume of patients and operators:

  • Up to 1.000 operators
  • Up to 500.000 patients
Clone this wiki locally