The AMRIT - Mother And Child Tracking System (MCTS) Service is a comprehensive application designed to provide counseling and care to mothers and their children from the early stages of pregnancy until the child turns one year old. The primary objective of the MCTS Service is to ensure the well-being and health of both the mother and child during this critical period.
-
Counseling and Care: The MCTS Service offers a range of counseling and care services to beneficiaries and their families. These services are aimed at promoting maternal and child health, addressing any concerns or issues, and providing necessary guidance and support.
-
Beneficiary Management: The MCTS Service allows for efficient management of beneficiaries and their records. Beneficiary data is sourced from the Reproductive and Child Health (RCH) portal, which serves as a central repository for mother and child information. The MCTS Service enables seamless integration with the RCH portal to retrieve and update beneficiary records.
-
Role-based Access: The MCTS Service involves three key roles: Auxiliary Nurse Midwife (ANM), Medical Officer (MO), and Supervisor. Each role has specific responsibilities and access privileges within the system. ANMs and MOs are responsible for making outbound calls to beneficiaries, while Supervisors allocate beneficiary lists and oversee the overall operations.
-
Configurable Call Settings: The MCTS Service allows for flexible configuration of call parameters. Supervisors can define the number of calls a beneficiary should receive within a specific duration. This feature ensures that beneficiaries receive the appropriate counseling and care based on program norms and guidelines.
-
Antenatal and Postnatal Calls: The MCTS Service supports two types of calls: Antenatal Care (ANC) calls and Postnatal Care (PNC) calls. ANC calls are made before delivery to provide essential care and support during pregnancy, while PNC calls are made after delivery to monitor the well-being of both mother and child.
To build the HelplineMCTS microservice from source, follow these steps:
Ensure that the following prerequisites are met before building the MMU service:
- JDK 1.8
- Maven
- NPM/YARN
- Spring Boot v2
- MySQL
To install the MCTS module, please follow these steps:
- Clone the repository to your local machine.
- Install the dependencies and build the module:
- Run the command
npm install
. - Run the command
npm run build
. - Run the command
mvn clean install
. - Run the command
npm start
.
- Run the command
- Open your browser and access
http://localhost:4200/#/login
to view the login page of module.
All the features of the HelplineMCTS service are exposed as REST endpoints. Refer to the Swagger API documentation for detailed information on how to use the service and interact with its functionalities.
The AMRIT HelplineMCTS module provides a comprehensive solution for managing various aspects of your application.