You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Work in Progress

This document is a work in progress. This dialog will be removed once the community agrees it is complete.


Summary

This use case allows other systems to make requests to a CHIS to follow-up for any reason.  A common implementation might be for Lost to Follow-Up whereby a clinic generates a list of patients that have missed appointments and wants community based systems to help find the patient and encourage them to attend their appointment or to understand why they cannot or will not. This might be achieved either by having a health worker physically go find the patient or by other communication protocols (SMS, for example). 

Definitions

  1. Requesting System: Any system that wants a community based health worker to find and follow-up with a patient. The requesting system will often be an EMR like OpenMRS
  2. CHIS: A Community Health Information System is an information system that supports the routine and emergency health care of a patient population within community contexts in defined geographic areas.
  3. CHW: Community Health Workers are the central users of CHIS. CHWs conduct household visits and are responsible for the health of their community.
  4. SHR: Shared Health Record is a centralized data repository for storing patient’s shared health record.

Workflows

High Level Overview (Requesting System / CHIS)

From a very high level perspective, the workflow is designed around having the Requesting System determine which patients need to be followed-up with and a CHW trying to find the patient and recording the outcome of their attempt(s).  

  1. Requesting System → Determine patients needing follow-up
  2. Requesting System → Send list of patients
  3. CHIS → Notify
  4. CHW→ Find patient and record outcome
  5. CHW→ Sync results
  6. CHIS→  Update with outcome of follow-up




High level data flow (Requesting System / CHIS)

  1. Requesting system system determines which patients need follow-up
  2. Requesting system creates a "ServiceRequest" for each patient and sends the ServiceRequest to HIE
  3. CHIS queries the HIE to determine if there are any patients to follow-up with
  4. Requesting system returns results of query
  5. CHIS determines where or not to claim the service request
  6. CHIS "claims" the ServiceRequest to confirm that they will be following up with the patient
  7. CHIS tasks the appropriate CHW with finding and advising the patient
  8. CHIS records the results of the CHW's efforts
  9. CHIS updates the ServiceRequest
  10. Requesting system receives update
  11. Requesting system updates itself accordingly


Draft Indicators

Based on the high level workflow mentioned above, the list of transactional indicators are below:


#DescriptionNotes
1Count of ServiceRequests Created
2Count of ServiceRequests Claimed
3Count of ServiceRequests Completed
4Count of ServiceRequests Completed with Outcome of X
5Count of ServiceRequests Completed with Outcome of Y


Key FHIR Resources

The essential resources for this workflow are as follows. 


Reference Architecture

The proof of concept uses the Instant OpenHIE architecture which utilizes a HAPI FHIR Server as a Shared Health Record component and OpenHIM for the Interoperability Layer.  Detailed technical information and instructions for the CoPs shared infrastructure can be found here


 


Data Flow Diagram (CHIS Processing Only)

The diagram below illustrates the dataflow between the SHR / FHIR Server and CHISs.





  • No labels