Use Case Decription For Developer
Use Case Decription For Developer
Introduction To combat the pandemic of coronavirus Covid-19, experts in public health have
called for a virus tracking system to stop the spread of the virus in public areas. This document defines
the functional of such a Covid-19 tracking system called Crownpass.
As stated in [i], the basic idea of the tracking system is to set all public in-door spaces where people
physically contact with each other as controlled areas so that the potential infection of the virus can be
monitored and traced. Typical examples of such areas are restaurants, pubs, shops, museums, schools,
offices, cinemas, theatres, airports, waiting rooms of bus stations, public transportation vehicles (like
buses, taxis, airplane, ferry boats, trains), etc. Every individual who enters such a space must be
recorded of the period of time that the individual stayed in the area.
When a person is tested positive on Covid-19 virus, those individuals have stayed in a same controlled
area within 2 days1 and had an overlap of the periods more than 15 minutes2 have the potential being
infected, thus they should be informed to self-isolate for 14 days3 and recommended to take a Covid-19
test. Those required to self-isolate are not allowed to enter any controlled area before the completion
of self-isolation or be tested negative on Covid-19.
The goal of the project is to develop a computer application to enable tracking people who are in
controlled areas and notifying people automatically for self-isolation. To achieve this goal, the system
should fulfil the following objectives.
(1) Each individual who enters a controlled area must have a unique identifier, called “Crownpass” in
the sequel, so that it can be physically checked against an individual, say, through matching a photo
of the pass holder. The state of Covid-19 infection can be stored and retrieved from computer
records quickly. An initial design of the appearance of the Crownpass is to have
A photo of the pass holder, and
A 2D bar code as the pass holder’s digital identifier.
(2) The system will store the covid-19 infection state for each pass holder and automate the state
transitions in real-time when information become available due to Covid-19 virus test or self-
isolation finishes. Three states have been identified:
Green: No Covid-19 infection;
Amber: Suspected to be infected by Covid-19;
Red: Confirmed infection by Covid-19.
(3) An owner of a controlled area should be able to easily install a mobile APP to scan the 2D bar code
of Crownpass when a person enters the area and leaves the area. The APP should be able to ensure
the area is not too crowded and only allows the Green pass holders to enter the area. The data
about when and who enters and leaves an area must be sent to the computer system automatically
and the records are stored for trace back.
(4) The system should provide the Disease Control Centers of local and central governments with
statistical data on the total number of confirmed cases of Covid-19 infections in a geographic area,
such as a city or a town, so that a regional lockdown decision can be made promptly based on
1
The length of the trace-back period may change when the advices from the domain experts are updated.
2
The lengths of the overlap may change when the advices from the domain experts are updated.
3
The length of the isolation may change when the advices from the domain experts are updated.
accurate data.
(5) The police officers should be equipped with an APP installed on their mobile computing devices to
enable law enforcement related to Covid-19 social distance rule.
The scope of the system at its first stage of development will limited to providing the above key
functions.