5. Print certificate
A vital event certificate is a critical legal document, proving the occurrence and pertinent details of the vital event. A birth certificate is a child's first right and proof of legal identity.
OpenCRVS provides an issuance process that checks the collector's ID, provides for the collection of payment and printing of a paper certificate either issuance for a customer in-person or in advance.
Configuration options:
- Customise the certificate template 
- Enable/disable printing off in advance of issuance 
- Set certification fees for printing within legally specified time, delayed and late 
Pre-condition
A record is in the Ready for print workqueue with the status ‘Registered’
Triggers
A Registration Agent or Registrar assigns and downloads the record in the Ready to print workqueue
Standard flow
- Registration Agent or Registrar navigates to Ready for Print workqueue 
- User assigns themselves to the record 
- Record is downloaded and is now available to be printed and issued offline 
- User clicks “Print” 
- User selects who is collecting the certificate - For a birth record this could be the Mother, Father or Informant 
- If Someone else is collecting the certificate. Then the user captures their details. 
 
- User checks the collectors ID against the details captured in the record 
- User confirms the collectors proof of ID match - If they don’t the user is warned that by proceed, they will be responsible for issuing a certificate without the necessary proof of ID from the collector 
 
- User is prompted to collect payment if fess are required (based on system configuration) 
- User reviews the certificate preview 
- User confirms certificate details are correct and clicks “Print” 
- A new tab opens with the certificate as a pdf for the user to print 
- User is navigated back to Ready to Print workqueue 
- Record is sent to the Outbox for processing 
- Once processed the record status is updated to ‘Issued’ 
Post conditions
- Record is removed from all workqueues but can be search for using tracking id, reg no. etc. 
- Record audit is updated to show that the record has been ‘Certified’ and ‘Issued’ 
Variations/Exceptions
A user can choose to print in advance of issuance at step 5 in the flow above. This allows them to print the certificate in order for it to be collected and issued at a future date.
Print in advance flow:
- User select print in advance of issuance 
- User reviews the certificate preview 
- User confirms certificate details are correct and clicks “Print” 
- A new tab opens with the certificate as a pdf for the user to print 
- User is navigated back to Ready to print workqueue 
- Record is sent to the Outbox for processing 
- Once processed the record status is updated to ‘Certified’ 
- Record is sent to the Ready to issue workqueue 
- Record audit is updated to show that the record has been ‘Certified’ 
Last updated
