ICT4H-2014

The ICT4H conference and Connectathon will take place in Durban on 10-11 November at the Elangeni & Maharani Hotel

Agenda:

  • Monday 10th November : Hackathon / Connectathon at the ICT4H exhibition

  • Tuesday 11th November:  Hackathon / Connectathon at the ICT4H exhibition

    Interoperability Showcase to the plenary session 7 from 1.30 pm - 3.00 pm to highlight the results of the connectathon

What is MomConnect? 

MomConnect aims to address the pressing issues of maternal and neonatal mortality by encouraging woman to attend all 4 recommended antenatal care clinic session and providing them with staged informational massaging about issues and good behaviours during pregnancy. The information collected is used to send pregnant women staged informational messaging during pregnancy. The information will also be aggregated and shared with provincial and district health managers to allow them to better manage antenatal care facilities in their region.

There are 3 ways that women can join MomConnect;

● general public self subscription - a woman sees public promotional messages about MomConnect.Knowing or suspecting that she is pregnant the women decides to register with MomConnect by dialling the free subscription USSD code

● community health worker (CHW) identification and subscription - as part of the NDOH ward-based outreach teams CHWs visit households to deliver PHC. When a CHW identifies a women who is/could be pregnant they load there details into MomConnect using their mobile phones. This can be done using USSD or a data connection depending on the programme that the CHWs are a part of.

● formal registration by a health worker at a health facility. In order for someone to be formally registered as pregnant the women needs to have a pregnancy test administered by a healthcare professional (i.e. nurse). The nurse then asks the women if she would like to join MomConnect and loads her information into the system using her mobile phone. This information includes the mother’s cell phone number and her estimated due date.

MomConnect combines local, user-focused mobile health (mHealth) applications and a quality of service reporting system with a powerful health information exchange technology to create a national pregnancy registry that captures relevant demographic and clinical data from pregnant women accessing the South African public health system.The health information exchange technology on which the NPR is based fully implements the requirements of information exchange laid out in the South African National Department of Health’s Normative Standards for Interoperability Framework. 

Why a connectathon?  

The aim of the connectathon is to demonstrate the sharing and re-use of patient demographic data and clinical information from encounters across multiple existing systems as well as the ability for a patient-centric system to submit aggregated data to DHIS by using interoperability standards defined in the National Health Normative Standards Framework for Interoperability in eHealth in South Africa. The Interoperability Showcase aims to highlight the power of interoperability and the results of the connectathon and how the MomConnect system may be extended to incorporate health data from other programmes, organisations and applications using the appropriate standards. 

The Technical Architecture

The National Pregnancy Registry has a layered  application architecture that includes:

1. Device Layer – the mobile phones and devices that are used to capture data either directly from pregnant women or input by nurses in health facilities.

2. Service Layer – the application service that collects and collates the data from mobile phones, which is then forwarded on to the National Department of Health. The application service also provides the targeted messaging to pregnant women.

3. Interoperability Layer – central service designed to receive and monitor data from the different application service providers before sending it on to the pregnancy registry in a standardized format.

4. Registry Layer – South Africa’s National Pregnancy Registry.

5. Security Layer – running parallel to the other layers, it includes security certificates and protocols to ensure that data sent from the application services to the National Department of Health is kept private and confidential.

 

 


 


Functional and Technical Workflows for the Connectathon

 WorkflowInteroperability ProfilesImplementation ScenarioImplementation GuideImplementing Partner /Contact Person
1Subscribe to a public health messaging serviceJSONA person is subscribed to a health messaging service

Subscription and Opt-Out

 
2Opt-out of the public health messaging serviceJSONA person opts out of the health messaging service

Subscription and Opt-Out

 
3Patient is identified as pregnant (unconfirmed) by a CHWMHD+CDAA clinical healthcare worker identifies a pregnant patient outside of a clinical setting (e.g. WBOT program)

Save Registration Encounter

Mobenzi (Pete Fowles) 
Cell-Life (Dagmar Timler)   CSIR+Mezzanine (Karel van der Walt)
4Patient is registered as a confirmed pregnancy at a clinicMHD+CDAA patient is confirmed to be pregnant by a professional healthcare worker in a clinical setting and registers the patient. NB: Please use 123456 as a facility code for testing. At the conference we will assign facility codes to participants.

Save Registration Encounter


Virtual Purple (Morne Maritz/Shaun Krog)   Dimagi (Simon Kelly)  
Mobenzi (Pete Fowles)
5Check if patient exists in the Health Information ExchangePIX/PDQA patient enters into a clinical setting and a check is performed in order to determine whether they a record in the health information exchange

PIX/PDQ Overview

Virtual Purple (Morne Maritz/Shaun Krog)  
Mobenzi (Pete Fowles)
6Retrieve patient clinical record (previous identifications, registrations)MHD+CDARetrieve any previous clinical records for a particular patient, including previous CHW identifications and clinical registrations

Retrieve Patient Encounters


Virtual Purple (Morne Maritz/Shaun Krog)  
Mobenzi (Pete Fowles)
7Data sent to aggregate reporting systemDXFAggregate data is sent to data warehouse Virtual Purple (Morne Maritz/Shaun Krog)                      
Cell-Life (Dagmar Timler)

Workflows mapped to the HNSF scenarios 

  1. Online support by Jembi available at

www.hipchat.com/gUABYCmDT

2.  Testing environment / End-points

 We will be using the MomConnect Sandbox environment. Please note that we are currently awaiting signing of our certificates. Feel free to use port 5001 (unsecured) until the certificates are signed and installed

http basic auth details:

  • user: test  

  • password: test  


2.1 Subscribe to a public health messaging service

endpoint: https://sandbox-him.jembi.org:5000/ws/rest/v1/subscription

 

2.2 Opt-out of the public health messaging service

endpoint: https://sandbox-him.jembi.org:5000/ws/rest/v1/optout

 

2.3 Patient is identified as pregnant (unconfirmed) by a CHW

endpoint: https://sandbox-him.jembi.org:5000/ws/rest/v1/identification/net.ihe/DocumentDossier

 

2.4 Patient is registered as a confirmed pregnancy at a clinic

endpoint: https://sandbox-him.jembi.org:5000/ws/rest/v1/registration/net.ihe/DocumentDossier

2.4.1 validate registration document: https://sandbox-him.jembi.org:5000/ws/rest/v1/registration/validate

 

2.5 Check if patient exists in the Health Information Exchange

2.5.1 Resolve patient identifier

endpoint: https://sandbox-him.jembi.org:5000/pix

2.5.2 Patient demographics query

endpoint: https://sandbox-him.jembi.org:5000/pdq

 

2.6 Search for previous patient clinical records (previous identifications, registrations)

endpoint: https://sandbox-him.jembi.org:5000/encounters/net.ihe/DocumentDossier/search?PatientID=${patientID}

 

2.7 Retrieve patient clinical record (previous identifications, registrations)

endpoint: https://sandbox-him.jembi.org:5000/encounters/net.ihe/Document/${entryUUID}/?PatientID=${patientID}

 

2.8 Data sent to aggregate reporting system

TBC

 3. HIM Console

http://sandbox-him.jembi.org/

user: root@openhim.org

password: openhim-password

NB! currently still using a self-signed certificate.
To accept self-signed certificate please follow the link below and accept the certificate:
https://188.226.229.122:8080/ 

4. Visualizer and Metrics Dashboard

               http://sandbox-him.jembi.org:81

user: root@openhim.org

password: openhim-password


5. Supported Standards