HIV Early Infant Diagnosis

HIV Early Infant Diagnosis (EID), also known as DPI (Diagnóstico Precoce Infantil), uses PCR-based testing to detect HIV infection in infants born to HIV-positive mothers. Early diagnosis is critical for timely initiation of antiretroviral therapy (ART), significantly improving survival outcomes for HIV-exposed infants.

The OpenLDR Analytics API provides 35 EID endpoints organized across three categories, covering the full spectrum of EID program monitoring — from national dashboard indicators to facility-level sample tracking and laboratory equipment analytics.

Overview

The EID module supports both conventional (centralized PCR) and point-of-care (POC) testing platforms. All endpoints accept a lab_type parameter to filter by testing methodology:

  • Conventional: Samples processed in centralized reference laboratories using high-throughput PCR platforms (CAPCTM, ALINITY, M2000, C6800, PANTHER)
  • Point-of-care (POC): Rapid testing at the health facility level using devices like mPIMA
  • All: Combined results from both testing platforms (default)

Key analytics provided include:

  • Positivity rates: HIV-positive and negative result tracking
  • Turnaround time (TAT): Six-segment hub-chain measurement from specimen collection through result validation
  • Equipment utilization: Sample distribution across 7 equipment types
  • Sample routing: Geographic flow of samples between health facilities and testing laboratories
  • Age group analysis: Infant age stratification (0-2, 2-9, 9-18, 18+ months)

Documentation structure

The EID endpoint documentation is organized into three sections:

Summary

10 endpoints providing system-wide dashboard indicators, positivity trends, and equipment analytics.View endpoints

Laboratory

11 endpoints with testing data grouped by laboratory, including TAT, equipment usage, and sample routing.View endpoints

Health Facilities

14 endpoints with data grouped by requesting facility, including gender, age groups, and key indicators.View endpoints

Common parameters

All EID endpoints accept these standard query parameters:

  • Name
    interval_dates
    Type
    JSON array
    Description

    Date range filter: ["YYYY-MM-DD","YYYY-MM-DD"]. Defaults to last 12 months.

  • Name
    province
    Type
    string
    Description

    Province name filter. Multi-select supported.

  • Name
    district
    Type
    string
    Description

    District name filter. Multi-select supported.

  • Name
    health_facility
    Type
    string
    Description

    Specific health facility name.

  • Name
    facility_type
    Type
    string
    Description

    Grouping level: "province", "district", or "health_facility".

  • Name
    disaggregation
    Type
    string
    Description

    Enable data breakdown: "True" or "False".

  • Name
    lab_type
    Type
    string
    Description

    Filter by testing platform: "conventional", "poc", or "all" (default).

Was this page helpful?