Skip to main content

Enrollment Child

Service: Enrollment (Child)

  1. Base URL:
    http://zm.irdresearch.org/mrest/enrollment

  1. 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.


  1. Request Format

    All requests must be sent using HTTP POST method.


  1. 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 code value of 2 to 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.

  1. Dependencies

    The child enrollment API stores data into multiple tables in the system, including:

  • Child
  • Child Analysis
  • Vaccination
  • Address
  • Contact Number
  • Identifier
  • MCCT Visit

  1. Schema

    Below are the key entities utilized by the Enrollment Service:

  2. Child

  3. Child Analysis

  4. Vaccination

  5. Address

  6. Contact Number

  7. Identifier

  8. MCCT Visit


FlowChart:

Locale Dropdown