Birth & Death Certificate Issuance Service Configuration
Objective: This page provides the configuration details for the birth and death service.
The module features enable users to
Register the birth and death information of the citizen into the system.
Correct any wrong information which is captured earlier.
Enable citizens to search and download their respective certificates.
Technical Details
Birth Certificate - New Registration
Both birth and death forms are quite similar.
MDMS details for hospitals configured at the city level.
Birth registration file link: frontend/mono-ui/web/rainmaker/dev-packages/egov-bnd-dev/src/ui-config/screens/specs/birth-employee/newRegistration.js
Death registration file link: frontend/mono-ui/web/rainmaker/dev-packages/egov-bnd-dev/src/ui-config/screens/specs/death-employee/newRegistration.js
Filename: newRegistrationFooter.js
It contains the logic related to the validation of the form, submission, and API call details.
APIs used -
Birth - Create and Update API
birth-death-services/common/saveBirthImport
birth-death-services/common/updateBirthImport
Death - Create and Update API
birth-death-services/common/saveDeathImport
birth-death-services/common/updateDeathImport
Search Certificate
The search certificate is the same for both employees and citizens.
The employee has a view option. Whereas citizens can download it for free for the first time. Second-time downloads requires the citizens to Pay & Download.
BIRTH_APPLICATION_CREATOR
& DEATH_APPLICATION_CREATOR
- the Birth Registration button is enabled on the search screen for this role.
Citizen View
API Details
birth-death-services/death/_search
birth-death-services/birth/_search
File Details -
Clicking on the Pay and download button - Generates demand for making a payment and after completing the payment it downloads the certificate automatically.
Auto-download configuration file
postPaymentSuccess
the method enables the auto-download.
Clicking on the Download button - searches for the filestore id and downloads the file.
birth-death-services/birth/_getfilestoreid?tenantId={{tenantid}}&consumerCode={{consumercode}}
birth-death-services/death/_getfilestoreid?tenantId={{tenantid}}&consumerCode={{consumercode}}
My Applications
Citizen
Citizens can download certificates and receipts from the My Applications screen.
How It Works Section
The How It Works section shows the configured pdf to help citizens download certificates. Similarly in other environments, the same file is added to the Asset folder.
Also in the Global config file
https://qa.digit.org/egov-qa-assets/globalConfigs.js
var assetS3Bucket = 'egov-qa-assets';
Refer to the Citizen User Manual for details.
Localization Module - rainmaker-bnd
Role Action Mapping
API
ROLES
ACTION ID
egov-mdms-service/v1/_search
954
birth-death-services/death/_search
BND_CEMP
, CITIZEN
,DEATH_APPLICATION_VIEWER
,DEATH_APPLICATION_EDITOR
birth-death-services/birth/_search
BND_CEMP
, CITIZEN
,BIRTH_APPLICATION_VIEWER
,BIRTH_APPLICATION_EDITOR
birth-death-services/birth/_getfilestoreid
BND_CEMP
, CITIZEN
birth-death-services/death/_getfilestoreid
BND_CEMP
, CITIZEN
birth-death-services/common/saveDeathImport
BND_CEMP
,DEATH_APPLICATION_CREATOR
birth-death-services/common/updateDeathImport
BND_CEMP
,DEATH_APPLICATION_EDITOR
birth-death-services/common/saveBirthImport
BND_CEMP
,BIRTH_APPLICATION_CREATOR
birth-death-services/common/updateBirthImport
BND_CEMP
,BIRTH_APPLICATION_EDITOR