> For the complete documentation index, see [llms.txt](https://docs.mosip.io/1.1.5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mosip.io/1.1.5/modules/pre-registration.md).

# Pre-Registration

## Overview

This module enables a resident to:

* Enter demographic data & upload supporting documents
* Book an appointment for one or many users for registration by choosing a suitable registration center and time slot
* Receive appointment notifications
* Reschedule and cancel appointments

Resident data is sent to the designated registration center before appointment that can be used during the registration process.

## Detailed functionality

For detailed functionality of Pre-registration features please view our page, [Pre-registration Functionality](/1.1.5/modules/pre-registration/pre-registration-functionality.md).

## Process flow

Process flow diagram for create and update flows in Pre-registration.

![](/files/su1129dNra7QeEaicDNY)

Process flow diagram for cancel and discard flows in Pre-registration.

![](/files/-MAGRX3ItkPTxKfNNzKq)

## Services

For detailed description of Pre-registration services refer to [pre-registration repo](https://github.com/mosip/pre-registration).

## Logical View

Below is the diagram depicts the logical architecture of Pre-registration,

![](/files/NAHwggVMFHZZ3D4mg3hV)

## Build and deploy

Refer to the build and deploy instructions in the [pre-registration repo](https://github.com/mosip/pre-registration).

## APIs

For detailed functionality of Pre-registration APIs please view our page, [Pre-registration APIs](/1.1.5/apis/pre-registration-apis.md)

## UI Reference Implementation

MOSIP provides a reference implementation of the Pre-registration UI that may be customized as per country needs. The implementation is is available on [ref impl repo](https://github.com/mosip/mosip-ref-impl).
