Enrollment Child
Service: Enrollment (Child)
- Base URL:
http://zm.irdresearch.org/mrest/enrollment
- Description
The Enrollment Service is designed to facilitate the enrollment of children into the ZM system through the mobile application. The service saves critical child-related data into various database tables, ensuring accurate record-keeping for child health and vaccination data. This service is a core component of the application, supporting the collection and storage of child enrollment information.
-
Child
-
Child Analysis
-
Vaccination
-
Address
-
Contact Number
-
Identifier
-
MCCT visit (Non Mandatory)
The service enables the collection of key data points that include personal information, vaccination status, and associated child health metrics.
-
Request Format
All requests must be sent using HTTP POST method.
- Response Format
- Content-Type:
application/json - Success Response: A 200 OK HTTP status code with the appropriate JSON response body.
- Failure Response: A 200 OK HTTP status code with no JSON content, only a
codevalue of2to indicate failure due to an incomplete operation or unknown reasons. - Server Error Response: A 500 Internal Server Error HTTP status code when a server-side error occurs.
-
Dependencies
The child enrollment API stores data into multiple tables in the system, including:
- Child
- Child Analysis
- Vaccination
- Address
- Contact Number
- Identifier
- MCCT Visit
-
Schema
Below are the key entities utilized by the Enrollment Service:
-
Child
-
Child Analysis
-
Vaccination
-
Address
-
Contact Number
-
Identifier
-
MCCT Visit
FlowChart:
