Medical certificates, issued in seconds, verified for life.

Register patients, issue any certificate from a full configurable catalog, route sign-off through an approval workflow, deliver via the patient portal, and let any third party independently verify authenticity online — all from one Odoo app.

The problem

Clinics and hospitals still issue sick-leave, fitness, travel and vital-record certificates from manual Word templates and hand-signed paper. Data gets re-typed for every patient, date ranges go unchecked, there is no reliable record of what was issued or by whom, and employers, insurers and courts have no way to confirm a document is genuine.

The solution

One app covers the complete certificate catalog end to end: create the patient, pick a certificate type, and issue a validated, on-brand document in under a minute. Every certificate carries an immutable audit trail and a public verification code, so patients self-serve from their portal and any third party can confirm authenticity online.

Capabilities

Everything a certificate desk needs

Every capability below is implemented in the module.

01

Complete Certificate Catalog

Fourteen ready-to-use certificate types out of the box — sick leave, fitness-for-duty, return to work, vaccination, travel, disability, chronic illness, medico-legal, attendance, birth, death, blood donation, maternity and paternity leave — each with its own configurable template.

02

Sub-60-Second Issuance

Pick a patient and a certificate type and the form pre-fills the type's template body and suggested validity dates, so a fast-path certificate with no approval requirement can go from draft to issued in under a minute.

03

Multi-Step Approval Workflow

Certificate types that need sign-off — fitness, disability, medico-legal — route through a dedicated Approver group before issuance, while low-risk types skip straight to issued.

04

Public Certificate Verification

Every issued certificate gets a unique verification code. Anyone — an employer, insurer or court — can enter that code on a public website page and instantly see whether the certificate is genuine, valid or revoked, without exposing clinical details.

05

Immutable Audit Trail

Every creation, submission, approval, issuance, revocation, view, download and verification is logged to an append-only audit ledger that cannot be edited or deleted — a defensible chain of custody for every certificate.

06

Patient Self-Service Portal

Patients log in to their own portal to see every certificate issued to them and download a print-ready PDF on demand, without waiting on front-desk staff.

07

Batch Issuance

Issue the same certificate type to a whole group of patients in one operation — ideal for workplace vaccination drives or mass fitness screening — with each certificate still getting its own verification code and audit trail.

08

Auto-Validated Date Ranges

Validity periods are computed automatically from the start and end dates, and a certificate cannot be saved with an end date earlier than its start date, eliminating the most common manual-template error.

09

Configurable Templates & Branded Reports

Each certificate type ships with its own editable HTML template body, and every issued certificate prints as a letterhead-branded PDF with the physician, dates and verification code ready for submission to any employer or authority.

Workflow

How it works

1

Register the Patient

Create a patient record once — name, contact and basic details — and reuse it for every future certificate.

2

Issue the Certificate

Choose a certificate type, let the template and dates pre-fill, add clinical notes, and submit.

3

Approve & Deliver

Certificates that require sign-off route to an approver; once issued, the patient can view and download it from their portal.

4

Verify Anytime

Anyone holding the verification code can confirm on the public website page that the certificate is genuine, valid or revoked.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Fourteen types out of the box — sick leave, fitness for duty, return to work, vaccination, travel, disability, chronic illness, medico-legal, attendance, birth, death, blood donation, maternity leave and paternity leave — and you can add more from the certificate type catalog at any time.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Medical Certificate Issuance

A full certificate catalog, fast issuance with auto-validated date ranges, multi-step approval, batch issuance and a patient portal — with public verification and an immutable audit trail.

Buy on Odoo App Store