Corona Test Results


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. Regardless of whether you’re a family doctor’s practice, municipal testing center, pharmacy, 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 effort: (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 when certificate functionality is not used


  • 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
  • Generation of test certificates that can be printed or sent by email (contact us for a template customization offer)
  • Scanning of vCard data from a QR code in the test registration form (e.g. provided by our Quick Check-In feature or some official contact tracing apps like “Corona-Warn-App” used 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)

FEATURE IDEAS (become a sponsor for prioritized implementation)

  • Data transfer to local health authorities
  • Customized certificate layouts
  • Generate data protection consent form with the other documents
  • Multi-site/license management
  • Multi language support
  • Support of more booking plugins

Watch our video to see the installation and testing process as well as the activation and certificate generation process of the Premium version in action:


  • Test registration page
  • Test assignation page
  • Plugin settings page
  • Page 1 of the generated document, for the tested person (German translation)
  • Page 2 of the generated document, for on-site safekeeping and result assignation (German translation)
  • Workflow: 1) Create code and print documents 2) Conduct the test 3) Assign the result 4) User can check the result 5) and optionally receive a certificate 6) for shopping and travel
  • Test certificate (German translation)


Simply install via the WordPress plugin library.
For manual installation, go to Plugins > Installation > Upload Plugin and upload the .zip file.

Watch our video to see the installation and testing process in action:


Does Corona Test Results respect data privacy?

Yes, it does! If you’re not using the certificate generation feature, or a tested person does not request a certificate, private data will not be stored on the server at all.
Private data needed for certificate generation is stored in encrypted form. But please check what additional data privacy regulations and requirements might apply in your area.

Is this system tested and being 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 it too much effort?

To the contrary, it saves a lot of time for the testing personnel!


March 26, 2021
Dank diesem Tool können wir die Corona Testergebnisse sehr einfach teilen. Die Bedienung ist super einfach! Bei Problemen antwortet der Entwickler sehr schnell. Ich würde mir wünschen, das mehr Testzentren das Plugin einsetzen. Es ist 100% auf deutsch!
Read all 1 review

Contributors & Developers

“Corona Test Results” is open source software. The following people have contributed to this plugin.


“Corona Test Results” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “Corona Test Results” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • 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


  • Added scanning of vCard data from a QR code in the test registration form
  • fixed two German language translation strings


  • Update screenshots and plugin description


  • 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


  • fix list of users with code access being reset when saving another settings tab


  • Updated plugin metadata
  • Added screenshots of the generated document


  • Added option to override the date for batch generated codes (Premium feature)
  • Rate limit for code retrieval
  • Bulk actions, Trash and permanent deletion for codes
  • Setting to give access to code registration and assignation to non-admin users
  • Changed plugin settings sections to tabs for better overview
  • Fixed untranslated German string

1.2.3 (Premium only)

  • HOTFIX: solve an issue where the code retrieval would result in a 404 page under specific circumstances

1.2.2 (Premium only)

  • Improved content of the plugin details popup


  • fix search field vanishing in mobile view


  • Added CSV export to assignation table (Premium feature)
  • Implemented pagination on assignation page
  • Completely revamped PDF generation mechanism for better performance (now also works in IE11)
  • Implemented batch generation of codes (Premium feature)
  • Prevent some more PHP Notices
  • Some minor bugfixes


  • change code creation date column type from datetime to timestamp to prevent issues with MySQL versions < 5.6.5


  • ask before leaving the assignation page when code statuses have been changed
  • updated readme texts


  • fixed several more notices on systems with strict error reporting settings
  • do not display “page not set” messages for the three page types not used in the lite version when not in premium 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