The Maryland Global Initiatives Corporation (MGIC) is a non-profit affiliate of the University of Maryland, Baltimore (UMB). MGIC works to strengthen health systems and reduce the spread and impact of HIV/AIDS in the areas they operate. They currently have offices in Botswana, Kenya, Malawi, Mozambique, Nigeria, Rwanda, Tanzania and Zambia. MGIC s operations support the research and clinical programs of institute of Human Virology, a research center within UMBs School of Medicine.


Over the years, many Health Information Systems (HIS) have been developed for the purpose of collecting, processing and disseminating data. These HIS do not speak to one another to share data or compare results. With the proliferation of different technology platforms, data dictionaries, definitions, and funding awards for managing, sharing, and utilizing data, it has become imperative that resources be dedicated to integrating these various repositories towards supporting policy development and high-level decision making. The National Health Management Information System (NHMIS) is built off the open-source DHIS2 platform and provides a robust set of Application Programming Interfaces (APIs) for extensibility purposes. These Java-based APIs allow for the development of modules that extend the inbuilt functionality of the platform, in areas such as data ingestion and analysis. The National Data Repository (NDR) is a custom application built on top of the open-source ASP.NET Core platform. A significant design decision during the development of the NDR was the inclusion of an interoperability layer that would allow disparate platforms with widely varying data needs to integrate seamlessly with the information on the NDR. The two platforms are similar in that they collect data from facilities across the country that are used to drive policy interventions at the National level. However, there are key differences in the way data are collected, stored, processed, and presented – such as: where the NHMIS receives aggregate data from facilities; the NDR has been engineered to receive and process patient-level data. There are also differences in the sources of data reported on each platform and the reporting timelines.

To enable interoperability between the NHMIS and the NDR for reporting purposes, UMB has been tasked with developing the necessary process integrations and data validation mechanisms to allow the NHMIS receive aggregate data for reportable indicators computed from the data on the NDR. It would also allow the NDR receive aggregate data from the NHMIS for data validation purposes.


MGIC is seeking the expertise of a Consultant who will work closely monitor and deliver on the following:

(1.0)  Mapped date element from NDR to NHMIS

(2.0)  Develop NHMIS API

(3.0)  Mapped NDR API to NHMIS API

(4.0)  Secured handshake between NDR and NHMIS.

(5.0)  NHMIS Integration Module

(6.0)  Functional NDR-NHMIS workflow

(7.0)  100% NDR-NHMIS Data concurrence

(8.0)  100% Bulk Legacy Data Upload

(9.0)  Effective routine procedure pulls.

(10.0)          Final Implementation


(1.0)  Map Dataset Elements

(i)      Participate in generating a list of all the data elements on the NDR and the NHMIS.

(ii)     Participate in developing and reviewing a mapping line list of the data elements.

(iii)    Participate in mapping of the data elements on the NDR and NHMIS.

(iv)    Participate in the review and update of the mapped data elements on NDR and NHMIS.

(2.0)  Develop SOPs

(i)      Participate in providing input to SOP development.

(ii)     Participate in the review of the developed SOP

(3.0)  Exchange Standard and Format

(i)      Develop a test platform for NHMIS.

(ii)     Develop the API for integration on the NHMIS

(iii)    Get and test the NDR and NHMIS API

(iv)    Participate in mapping of NDR API to NHMIS API

(4.0)  Secure Handshake

(i)      Identify and implement on the NHMIS the mechanism for authentication and authorization.

(5.0)  Develop and Test the NHMIS Integration module.

(i)      Develop NHMIS Integration module.

(ii)     Test the NHMIS Integration module

(iii)    Update of the NHMIS Integration module

(iv)    Participate in the testing of the entire workflow from the NDR to the NHMIS.

(v)     Participate in the update of the NDR-NHMIS workflow

(6.0)  Data freeze

(i)      Participate in Data freeze exercise.

(7.0)  Data Validation

(i)      Participate in conducting data extraction of the data on both the NDR and the NHMIS.

(ii)     Participate in conduct data validation to ensure data quality.

(iii)    Highlight data quality issues.

(iv)    Participate in the provision of feedback on data quality issues

(v)     Participate in data validation meeting aimed at strengthening data quality.

(vi)    Participate in the follow up and provide extensive technical support and guidance to ensure that the identified data quality issues are addressed.

(8.0)  Data matching and concurrence (i.e., data submitted via existing channels to NHMIS).

(i)      Participate in NDR-NHMIS data concurrence and variable matching exercise.

(ii)     Participate in the provision of technical support on addressing the identified data non-concurrence issues.

(9.0)  Pilot test

(i)      Participate in the selection of the facilities/LGAs/States to be piloted and send out official notification to all relevant Stakeholders

(ii)     Participate in conducting pilot testing of the linked NDR data to the NHMIS.

(iii)    Share findings from the pilot testing.

(iv)    Participate in the update and fixing of the issues identified during the pilot testing.

(v)     Participate in the re-testing of the linked NDR data to the NHMIS to ensure that it is optimally functional.

(10.0)          Bulk legacy data upload

(i)      Participate in data upload exercise.

(11.0)          Routine procedure pulls.

(i)      Participate in identifying the intervals for the routine data pull from the NDR.

(ii)     Participate in configuring the interoperability system to pull at the agreed intervals.

(12.0)          Change Management Procedure

(i)      Participate in the development and review the Change Management Procedure template

(ii)     Participate in the piloting of the Change Management Procedure template

(iii)    Participate in the updating and sharing of the revised Change Management Procedure template after the pilot.

(iv)    Utilize the Change Management Procedure template to highlight the data quality reviews, reasons for discrepancies, actions taken to address the data quality gaps.

(v)     Share the findings from the Change Management Procedure exercise with the relevant stakeholders and follow up on addressing all identified data discrepancies.

(13.0)          Implementation and Deployment.

(i)      Participate in the implementation and deployment planning meetings.

(ii)     Participate in the deployment exercise.

(14.0)          Maintenance and update

(i)      Participate in the routine maintenance and update of the systems to ensure optimal functionality

(15.0)          Report Writing

(i)      Participate in the Report Writing


(i)      Relevant education and experience with the NDR, LIMS and Health Informatics and HIV treatment guidelines

(ii)     Resume


(i)      Masters degree in Mathematics, Computer Science, Statistics, biostatistics, epidemiology, or related scientific field is required. A PHD is an advantage

(ii)     Skills: Specialized knowledge:

(iii)    Experience with software development methodology and release processes. Excellent knowledge of software and application design and architecture

(iv)    Familiarity with software configuration management tools, defect tracking tools, and peer review

(v)     Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems

(vi)    Possess knowledge of different industries as a technical architect, from planning the structure of a large- scale records database to the redesigning of a shop’s e-commerce facility, to name a few

(vii)   Strong mathematical skills, Statistics skills. Problem solving. Adaptability. Written and oral communications skills, Strong teamwork skills, Critical thinking, and Strong computer background

(viii)  Interpersonal/Individual Competencies: ability to work with other team members, flexibility, decisiveness and personal integrity

Professional Certification: Certification in any applicable Health care professional body is desirable

(G)    DURATION: Maximum 30 Days


All proposals will be evaluated and scored on the following criteria:

(i)      Availability – 20%

(ii)     Cost – 20%

(iii)    Experience & Qualifications – 30%

(iv)    Capacity to provide service – 30%


A complete proposal will include the following sections:

(I)      Budget and Cost

List Fees in cost per hour at 8 hours per day

(II)    References

Please attach references including names, organization, and contact information for three (3) clients who can provide insights regarding skills, qualification and delivery of requested training services.

Include in your response the anticipated date to start service. All responses must be in English.


(1.0)  ‘The RFP is not and shall not be considered an offer by MGIC.

(2.0)  All Responses must be received on or before the date and time indicated on the RFP. All late responses will be rejected.

(3.0)  All proposals will be considered binding offers. Prices quoted must be valid for entire period provided by respondent.

(4.0)  All procurement will be subject to MGIC contractual terms and conditions and contingent on the availability of donor funding.

(5.0)  MGIC reserves the right to accept or reject any quotation or cancel the procurement process at any time, without assigning any reason, and shall have no liability to any vendors submitting RFPs for such rejection or cancellation of the procurement.

(6.0)  MGIC reserves the right to accept all or part of the proposal when awarding the purchase order/contract.

(7.0)  All information provided by MGIC in this RFP is offered in good faith. Individual items are subject to change at any time and all bidders will be provided with notification of any changes. MGIC is not responsible or liable for any use of the information submitted by bidders or for any claims asserted therefrom.

(8.0)  MGIC reserves the right to require any bidder to enter into a non-disclosure agreement.

(9.0)  The bidders are solely obligated to pay for all costs, of any kind whatsoever, which may be incurred by bidder or any third parties, in connection with the Response. All Responses and supporting documentation shall become the property of MGIC, subject to claims of confidentiality in respect of the Response and supporting documentation, which have been clearly marked confidential by the bidder.


Offerors may submit complete proposals electronically to  by February 23, 2021.

Electronic proposals must be submitted in PDF format. Proposals received after this date will not be considered.