Corona test result plugin (Premium)

149,00  *

Wordpress plugin for managing and reporting Corona / COVID-19 test results

Please note: a Lite version can be found directly inside the plugin directory of Wordpress.

Tip: just watch our explanation video if you have any questions.


Management of Corona/COVID-19 test results with online check for the patients/citizens. Make the quick smear test procedure easier for both yourself and the person being tested and transmit the test result (positive/negative) via online query. Whether it’s a family practice, community testing center, pharmacy, or laboratory.

🦠 For medical practices, test centers and laboratories: Generate random codes and print out an information sheet with a URL and QR code for online querying of results, as well as a document for linking the code and the fixed result at the test location.

🦠 Reduced conversation times: (Premium) Individual information and recommendations for action can be displayed for each status page (result pending/positive/negative). This significantly reduces conversation times with patients/citizens. In this way, information can be read at home without stress.

🦠 No endless attempts to reach test subjects by phone: There is no need to contact test subjects by telephone to report the test results.

🦠 Data protection included: Personal data is not stored on the server if the certificate generation feature is not activated or no certificate is requested. Otherwise, all personal data is stored encrypted.

Intuitive operation, great time savings, comfort for patients/citizens. No queues with an increased risk of infection and no confusion when communicating the results. The patient / citizen is assigned to the smear test result using a unique code.


  • Generation of unique random codes for assigning and retrieving test results
  • Generation of document for the testing location and the test subjects
  • QR code for easy access to the test result by the patient/citizen
  • no storage of sensitive data on the server if the creation of certificates is not used

Premium Features

  • Individually adaptable to the design of the website
  • Custom content on the different result pages (e.g. for further information and instructions)
  • Customizable texts and settings if needed
  • Batch generation of codes and documents
  • CSV export of codes
  • Creation of test certificates to be printed out or sent by e-mail
  • Reading vCard data from a QR code into the test regitration form
    (e.g., from official contact tracking apps, such as the Corona warning app in Germany) ¹ ²
  • Import personal data from appointment booking tools/plugins upon test regitration ¹ ³
  • Quick Check-In: Print out a poster to lead about-to-be tested persons to a page where they can create a QR code containing their personal data while waiting, to further speed up the registration process
  • Data transfer: Send test results to official contact tracing apps ⁴
  • Label printing for easier assignation of test kits and results

Important: If you are using any caching plugin, make sure that the page containing the result retrieval form is added as an exception so it is never being cached, as this will otherwise lead to the form no longer working once the security nonce expires.

¹ access via HTTPS protocol required
² webcam or compatible scanning device required
³ currently supported: Bookly plugin (Bookly Pro is required to make use of additional fields for address and birth date)
⁴ currently supported: Corona-Warn-App (Germany)

Video explanation

You can find a video explaining how to install, activate and use the Premium version here:


  1. During registration, a unique code is generated for the person to be tested and, if required, personal data is recorded for the certificate to be created later, which is encrypted by a PIN.
  2. The smear test is performed and assigned to the person being tested using a code created beforehand. Afterwards, the person tested can immediately resume his or her usual activities.
  3. As soon as the result is available, it can be assigned digitally. If the test result is positive, a certificate can also be issued for the health department.
  4. The person being tested can use the QR code to conveniently check the result of their corona test on the go or at home.
  5. If a certificate is requested and personal data has been recorded, the tested person will receive the certificate by email. The certificate can be opened and printed out using the PIN.
  6. In case of a negative result, the printed certificate can be used for shopping, traveling or taking part in events in many places within 24 hours.
Wordpress version tested: 5.8.1Wordpress version required: 4.8PHP version required: 5.6.40Additional plugin requirements: For security reasons, your website should use an SSL certificate (recognizable by https: //). In order to use the certificate generation feature, WordPress version 5.2 or higher is required.

Does Corona Test Results respect data privacy?

Yes, it does! If the certificate generation feature is not used, or a tested person does not want to receive a certificate, personal data is not stored on the server at all. Personal data needed to generate a certificate is stored in encrypted form. However, please inquire which additional data protection rules and regulations apply locally.

Is the system tested and actively used?

Yes, it is approved by regular use in a family doctor’s practice that we’re in contact with, as well as several testing locations located in Germany and around the world.

Isn't that too time-consuming?

On the contrary, it saves a lot of time for the test staff!

How does the testing process work with the plug-in?

There are different ways how you can use the plugin. Currently it is designed for the following workflow:
  1. Create code: You generate a unique code via "Register test" and enter the data (full name and date of birth) of the person being tested.
  2. Generate PDF: You print out the provided PDF, which consists of two A5 pages. One part is given to the tested person, the other part is processed at the test site.
  3. Corona test: Once the test has been completed and the result is known, use "Assign result" to assign the test result to the code registered.
  4. Test result: The person tested gets to the results page via the code on their printout (manual entry or via QR code) and can read the result.
  5. Attestation/Certificate: Upon request, the person tested will receive a certificate of the test result by email.
With the premium version, additional information such as instructions can be offered on the results pages (pending/positive/negative).

Is a booking system integrated?

No. We are currently looking into integration with various booking plugins that already exist. However, since there is a great variety here, we cannot support all booking tools.

Does the plugin create a certificate about the test result?

Yes, as of version 1.4.0 of the plug-in, certificates can be generated when assigning the test results, which can then either be printed out or sent by e-mail.


  • Added passport number field (registration, certificate, Quick Check-In)
  • Added label printing functionality and settings (Premium)
  • Added an internal custom field count filter for future customization
  • Added internal filters for appointment data


  • Implemented result status "invalid"
  • Implemented integration of Corona-Warn-App data transfer (Premium)
  • fix JS errors in code table when certificate functionality was disabled

1.6.2 (Premium only)

  • fix SQL issue when creating table layout for new installations


  • Security fix regarding possible XSS during document generation


  • Implement integration of Bookly appointment booking plugin
  • Implement Quick Check-In functionality
  • Added settings for deletion of plugin data on plugin removal
  • Added notice to WordPress data export/erasure core features
  • Added some internal hooks for future costumizations


  • Added demonstration video to plugin readme and a help tab on the settings page


  • Read vCard data from a QR code into the test registry form.
  • Fixed error in two German translation strings.


  • Implemented two additional custom fields
  • Implemented generation of certificates (Premium feature, WP 5.2 or higher required)


  • Fixed pagination and code filter for mobile view of assignation tablenav
  • Rewrite logo image URL to https if WordPress is running on https


  • Improved mobile view of assignation table
  • Display time of test on generated PDF if not in batch generation


  • fixed that the list of users with code access is reset if another settings tab is saved


  • Updated plugin metadata
  • Added screenshots of the generated document


  • Added option to overwrite the date for mass generated codes (premium feature)
  • Limitation added when querying codes
  • Multiple actions, trash and permanent deletion of codes
  • Setting to give users without admin rights access to code generation and assignment
  • Plugin settings transferred to tab display for better clarity
  • Fixed untranslated German string

1.2.3 (Premium only)

  • HOTFIX: Fixed a problem that the results query generated a 404 error page under certain circumstances

1.2.2 (Premium only)

  • Improved the content of the plugin detail popup


  • Fixed the search box being hidden on mobile devices


  • CSV export added to the mapping table (premium feature)
  • Pagination implemented on the assignment page
  • PDF generation completely revised for better performance (now also works in IE11)
  • Mass generation of codes implemented (premium function)
  • Avoidance of further PHP notices
  • Minor bug fixes


  • Changed the column type of the code creation time from datetime to timestamp to avoid problems with MySQL versions< 5.6.5 to fix


  • Inquiries when exiting the test assignment page after changing the code status
  • Readme texts updated


  • some more notices suppressed on systems with strict error reporting
  • No "Page not specified" messages for the three page types that are not used in the Lite version


  • fixed a bug that would cause a PHP error message in the backend on systems with strict error reporting settings


  • delete transient that would otherwise cause a never vanishing message after switching back from the premium version (however unlikely that may be)


  • initial release

Exclusive products

Special category of products