A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 292

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 166

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 235

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 315

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 356

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 41
Function: __construct

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Optional parameter $tag_slug declared before required parameter $type is implicitly treated as a required parameter

Filename: models/Search_model.php

Line Number: 10

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 51
Function: model

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Optional parameter $location_slug declared before required parameter $type is implicitly treated as a required parameter

Filename: models/Search_model.php

Line Number: 0

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 51
Function: model

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Optional parameter $tag_slug declared before required parameter $type is implicitly treated as a required parameter

Filename: models/Search_model.php

Line Number: 110

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 51
Function: model

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Optional parameter $location_slug declared before required parameter $type is implicitly treated as a required parameter

Filename: models/Search_model.php

Line Number: 0

Backtrace:

File: /usr/www/users/coding/privatecovidregister/application/controllers/Core.php
Line: 51
Function: model

File: /usr/www/users/coding/privatecovidregister/index.php
Line: 315
Function: require_once

Private Register - Record entries for contact tracing +Person Trace

Private Covid Register

Coronavirus COVID-19 Alert Level 3 religious gatherings.

Places of worship are required to keep a register which must be retained for a period of six months detailing names, contact details, residential address and contact persons.
Minister Nkosazana Dlamini Zuma on https://www.gov.za/ 29 May 2020

This platform serves as an alternative to a manually recorded register, It allows religious leaders or persons in charge to easily record the screening of their congregants. These records can be searched and filtered.

How does it work ?


In its most basic form:

  1. You create an account and sign in.
  2. You save the contact details of a person.
  3. The next time you need to record the entrance of that person, you search for them by name, contact number or address.

Once your account is created and you've added people, you search for a person and create a record:

Search for a person by name, contact number or address
This is what a single seach result looks like.
  1. A link to update the contact
  2. Set the temperature of the contact
  3. These are custom fields which you can create under your settings. There are 2 options, "visible tapping options", they are the tags that can be seen (visit, morning prayer etc) and "toggle to show options", to see those tags, your need to click on the downward pointing arrow.
  4. Once you tap "save the entry" a record will be saved for this person with the data you selected (Temprature, Purpose of Contact and Symptoms).

Test it

Play with the demo. To test this platform, sign in with username (demo@demo.com) and password (demo1)
The demo is loaded with 50 to 1000 fake people, each with a random number of entries.
If you find the demo lagging, its because too many other users are testing as well.

Freguently Asked Questions

  • Is this application free to use?
  • Yes it is.
  • Must I register my organisation to start saving?
  • Yes, your organisation needs an account, records are stored under an account.
  • Is this platform customisable ?
  • No its not, you can however set and customise 2 options, (visible tapping options) which the demo uses for (purpose of entry) and (toggle to show options) which the demo uses for (symptoms). Play around with the demo to try it out
  • Can I delete my records ?
  • Yes, there are 2 options. You can delete them all at once or you can delete records older than 6 months
  • I have more questions, how can I get in touch ?
  • WhatsApp me on 0824247646...

    Please note, this project was developed free of charge as a quick fix to manual record keeping. It is offered on an "as is" basis. Because this platform was launched specifically for the level 3 lockdown Covid19 rules in South Africa, I have no intention of further developing or maintaining the system unless the work is justified. Shukri Khan - Web developer
https://codingpixels.co.za/privatecovidregister