Objective:
Register the Birth and death information of the citizen into the system.
To Correct any wrong information which is captured earlier.
To enable citizens to search and download their respective certificates.
Technical Details
Birth Certificate - New Registration
Both Birth and Death Forms will mostly be similar.
MDMS Used:
For Hospitals:
Hospitals are being configured at the city level
{ "tenantId": "pb.amritsar", "moduleDetails": [ { "moduleName": "birth-death-service", "masterDetails": [ { "name": "hospitalList" } ] } ] }
File Name:
Birth Registration:
frontend/mono-ui/web/rainmaker/dev-packages/egov-bnd-dev/src/ui-config/screens/specs/birth-employee/newRegistration.js
Death Registration:
frontend/mono-ui/web/rainmaker/dev-packages/egov-bnd-dev/src/ui-config/screens/specs/death-employee/newRegistration.js
Filename :
newRegistrationFooter.js
It will have all the logic related to the validation of the form, submission, and API call details.
APIs being 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:
Search certificate is the same for both employee and citizen.
But the employee has only one view option,
Whereas citizens get Download for the first time and Pay & Download for the next downloads.
Citizen View
API Details
birth-death-services/death/_search
birth-death-services/birth/_search
File Details,
frontend/mono-ui/web/rainmaker/dev-packages/egov-bnd-dev/src/ui-config/screens/specs/birth-common/getCertificate.js
frontend/mono-ui/web/rainmaker/dev-packages/egov-bnd-dev/src/ui-config/screens/specs/death-common/getCertificate.js
On Click of Pay and download :
It Generates demand for making a payment and after completing payment it downloads the certificate automatically.
Auto Download is configured in the following file,
frontend/mono-ui/web/rainmaker/dev-packages/egov-common-dev/src/ui-config/screens/specs/egov-common/acknowledgement.js
postPaymentSuccess
method enables the auto download.
On Click of Download,
It 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 will be able to download certificates and receipts from this My Applications screen.
Download receipt MDMS configuration to get the Birth and death in business service dropdown,
https://github.com/egovernments/egov-mdms-data/commit/bc9efec16a8c61e341e24be6a387939e36937675
How It Works Section
In the How It works section it just shows only the configured pdf to help citizens to download certificates.
egov-qa-assets/BDUserManual_Citizen.pdf
Similarly in other environments, the same file has to be added to the Asset folder.
Also in Global config file
https://qa.digit.org/egov-qa-assets/globalConfigs.jsvar assetS3Bucket = 'egov-qa-assets';
should be added so it will be referred for downloading the file.
Localisation Module:
rainmaker-bnd
API Used :
egov-mdms-service/v1/_search
echallan-services/eChallan/v1/_create
egov-pdf/download/UC/mcollect-challan
ROLE ACTION MAPPING
API | ROLES | ACTION ID | |
---|---|---|---|
1 |
|
|
|
2 | | ||
3 | | ||
4 | birth-death-services/birth/_getfilestoreid | ||
5 | birth-death-services/death/_getfilestoreid | ||
6 | birth-death-services/common/saveDeathImport | ||
7 | birth-death-services/common/updateDeathImport | ||
8 | birth-death-services/common/saveBirthImport | ||
9 | birth-death-services/common/updateBirthImport |
0 Comments