| | 13 | |
| | 14 | === Tracking Solution using QR Codes === |
| | 15 | |
| | 16 | The problem this use-case is trying to solve is to provide a solution for tracking who was where and when to then identify who else was there and where have they all been in a certain period. |
| | 17 | |
| | 18 | '''Facility or Vessel want to display the QR codes''' |
| | 19 | ''Facilities'' can be restaurants, markets, schools, hospitals, retails outlets, offices |
| | 20 | ''Vessels'' can be public transport (busses, ferries, |
| | 21 | 1. The owner registers in the system (facility name, address, Lat/Lon coordinates, company registration, and contact details) |
| | 22 | Downloads and prints the three types of QR codes: (A) Entrance, (B) Exit, and (C) Mobile APP; then pastes the a) Entrance and c) Mobile APP QR codes at the entrance and the b) Exit QR code at the exit of the facility or vessel. |
| | 23 | |
| | 24 | '''The client must scan the codes to enter the facility or vessel''' |
| | 25 | 1. NO Smartphone Client -- they are asked to present identification and contact number, which is written on paper and then later entered into the system |
| | 26 | 1. With Smartphone Client -- |
| | 27 | a. Doesn't have the Mobile APP; hence, scans the (C) Mobile APP QR code the receive the URL, download the APP, and installs the APP. |
| | 28 | a. The client registers themselves with a name, contact details, and an identification (maybe a photo of ID Card or Passport). |
| | 29 | a. The client opens the QR code scanner to read (A) Entrance QR code -- the record is submitted along with the Facility / Vessel ID, Client ID, Time, and State = hasEntered |
| | 30 | a. The client spends several minutes and before exiting, opens the APP and QR scanner to scan the (B) Exit -- the record is submitted along with the Facility / Vessel ID, Client ID, Time, and State = hasExit |
| | 31 | |
| | 32 | '''Analyst wants to find the set of Clients Y infected by Patient X''' |
| | 33 | 1. The analysts search for Patient X in the database and then requests for all associated data; i.e. all Clients Y and Facility / Vessel Z for a particular time frame (recursively retrieve all data or apply an algorithm) |