You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/id-lifecycle-management/identity-issuance/pre-registration/overview.md
+20-17
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Overview
2
2
3
-
## Overview
3
+
## Introduction
4
4
5
5
Pre-registration module enables a resident to:
6
6
@@ -9,7 +9,7 @@ Pre-registration module enables a resident to:
9
9
* receive appointment notifications,
10
10
* reschedule and cancel appointments.
11
11
12
-
Once the resident completes the above process, their data is downloaded at the respective registration centers prior to their appointment, thus, saving enrollment time. The module supports multiple languages.
12
+
Once the resident completes the above process, their data is downloaded at the respective registration centers before their appointment, thus, saving enrollment time. The module supports multiple languages.
13
13
14
14
MOSIP provides backend APIs for this module along with a reference implementation of [pre-registration portal](overview.md#pre-registration-portal).
15
15
@@ -20,45 +20,49 @@ MOSIP provides backend APIs for this module along with a reference implementatio
20
20
### Create an application
21
21
22
22
* User provides consent
23
-
*User provides demographic information
23
+
*The user provides demographic information
24
24
* User uploads supporting documents (Proof of Address, Birth certificate, etc.)
25
25
* A pre-registration request ID known as [AID](../../identity-management/identifiers.md#rid-aid) is generated and provided to the user.
26
26
27
27
_Note_: The AID was formerly called PRID in the pre-registration context.
28
28
29
29
### Book an appointment
30
30
31
-
*User selects a registration center based on postal code, geo-location, etc.
31
+
*The user selects a registration center based on postal code, geo-location, etc.
32
32
* The available slots are displayed
33
33
* An option to cancel and re-book the appointment is made available
34
34
35
35
### Receiving acknowledgement notifications
36
36
37
-
* An acknowledgement is sent via email/SMS
38
-
* The user can print the acknowledgement containing AID and QR code.
37
+
* An acknowledgment is sent via email/SMS
38
+
* The user can print the acknowledgment containing AID and QR code.
39
39
* This QR code can be scanned at the in-person registration centers.
40
40
41
41
### Download of pre-registration data at registration centers
42
42
43
-
*User provides the AID/ QR code at the registration center.
43
+
*The user provides the AID/ QR code at the registration center.
44
44
* The registration form gets pre-filled with the pre-registration data.
45
45
46
46
## Pre-registration module
47
47
48
-
The relationship of the pre-registration module with other services is explained here. _NOTE: The numbers do not signify sequence of operations or control flow_
48
+
The relationship of the pre-registration module with other services is explained here. 
49
+
50
+
{% hint style="info" %}
51
+
**NOTE:** The numbers do not signify a sequence of operations or control flow.
52
+
{% endhint %}
49
53
50
54

51
55
52
56
1. Fetch [ID Schema](../../../id-schema/) details with the help of Syncdata service.
53
57
2. Fetch a new OTP for the user on the login page.
54
58
3. Log all events.
55
59
4. Pre-Registration interacts with Keycloak via [`kernel-auth-adapater`](https://github.com/mosip/mosip-openid-bridge/tree/release-1.2.0). The Pre-Reg module communicates with endpoints of other MOSIP modules. However, to access these endpoints, a token is required. This token is obtained from Keycloak.
56
-
5.Database used by pre-reg.
60
+
5.The database used by pre-reg.
57
61
6. Generate a new AID for the application.
58
62
7. Send OTP in the email/SMS to the user.
59
63
8. Registration Processor uses reverse sync to mark the pre-reg application as consumed.
60
-
9. Registration clients use [Datasync service](https://github.com/mosip/pre-registration/tree/release-1.2.0/pre-registration/pre-registration-datasync-service) to get the pre-reg application details for a given registration center, booking date and AID.
61
-
10. Request data from MasterData service to get data for dropdowns, locations, consent forms etc..
64
+
9. Registration clients use the [Datasync service](https://github.com/mosip/pre-registration/tree/release-1.2.0/pre-registration/pre-registration-datasync-service) to get the pre-reg application details for a given registration center, booking date, and AID.
65
+
10. Request data from the MasterData service to get data for dropdowns, locations, consent forms etc.
62
66
63
67
## Services
64
68
@@ -70,29 +74,28 @@ Pre-registration module consists of the following services:
For more details, refer to [Pre-registration repo](https://github.com/pjoshi751/pre-registration/tree/develop).
77
+
For more details, refer to the [Pre-registration repo](https://github.com/pjoshi751/pre-registration/tree/develop).
74
78
75
79
## Pre-registration portal
76
80
77
-
MOSIP provides a **reference** implementation of the pre-registration portal that may be customized as per country needs. The sample implementation is available at [reference implementation repository](https://github.com/mosip/mosip-ref-impl). For getting started with the pre-registration, refer to the [Pre-registration user guide](test/pre-registration-user-guide.md)
81
+
MOSIP provides a **reference** implementation of the pre-registration portal that may be customized as per country needs. The sample implementation is available at the [reference implementation repository](https://github.com/mosip/mosip-ref-impl). For getting started with the pre-registration, refer to the [Pre-registration user guide](test/pre-registration-user-guide.md)
78
82
79
83
## Build and deploy
80
84
81
-
To access the build and read through the deployment instructions, refer to [Pre-registration repo](https://github.com/mosip/pre-registration/tree/release-1.2.0).
85
+
To access the build and read through the deployment instructions, refer to the [Pre-registration repo](https://github.com/mosip/pre-registration/tree/release-1.2.0).
82
86
83
87
## Configurations
84
88
85
89
For details related to Pre-registration configurations, refer to [Pre-registration configuration](https://github.com/mosip/pre-registration/blob/release-1.2.0/docs/configuration.md).
86
90
87
91
## Developer Guide
88
92
89
-
To know more about the developer setup, read [Pre-registration Developers Guide](https://docs.mosip.io/1.2.0/modules/pre-registration/pre-registration-developer-setup).
93
+
To know more about the developer setup, read the [Pre-registration Developers Guide](https://docs.mosip.io/1.2.0/modules/pre-registration/pre-registration-developer-setup).
0 commit comments