onaio / rdt-standard

RDT Open Guidelines Application
Apache License 2.0
1 stars 5 forks source link

Counterfeit RDT identification #121

Open shivenbhatt1 opened 5 years ago

shivenbhatt1 commented 5 years ago

If the ID number doesn't belong in the ID barcodes generated, there should be a rejection screen before the CHW is returned back to the patient screen. Maybe something like "Unauthorized RDT?" Something we can discuss further when ready

pld commented 5 years ago

Temporary implementation plan

  1. Create a set of blacklisted IDs (these are counterfeit IDs)
  2. Check when an RDT is scanned if its ID is in the blacklisted set
  3. If it is NOT blacklisted, continue as normal
  4. If it is blacklisted, show "Unauthorized RDT" screen
    • recast expired screen as RDT problem/error screen
    • add info the error screen
    • log info as we do for an expired RDT

@shivenbhatt1 to update user-flow diagram to reflect this

Longer term implementation plan