ICT4H-2014
Functional and Technical Workflows for the Connectathon
Workflow | Interoperability Profiles | Implementation Scenario | Implementation Guide | Implementing Partner /Contact Person | |
1 | Subscribe to a public health messaging service | JSON | A person is subscribed to a health messaging service | Subscription and Opt-Out | |
2 | Opt-out of the public health messaging service | JSON | A person opts out of the health messaging service | Subscription and Opt-Out | |
3 | Patient is identified as pregnant (unconfirmed) by a CHW | MHD+CDA | A 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) |
4 | Patient is registered as a confirmed pregnancy at a clinic | MHD+CDA | A 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) |
5 | Check if patient exists in the Health Information Exchange | PIX/PDQ | A 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) |
6 | Retrieve patient clinical record (previous identifications, registrations) | MHD+CDA | Retrieve 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) |
7 | Data sent to aggregate reporting system | DXF | Aggregate data is sent to data warehouse | Virtual Purple (Morne Maritz/Shaun Krog) Cell-Life (Dagmar Timler) |
Workflows mapped to the HNSF scenarios
Online support by Jembi available at
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
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