SAVE THE DATE - #OHIE19 Nov 4-8, 2019 in Addis Ababa, Ethiopia - CLICK HERE
Child pages
  • Query health worker and/or facility records workflow
Skip to end of metadata
Go to start of metadata

Overview

Description: Workflow for a point of service application to query the Info Manager for health workers, facilities and/or the services provided by each.

Sponsor:  Carl Leitner & Eduardo Jezierski

Status: In Progress

Referenced Standards:

Actors:

  • IL = Interoperability Layer to handle data governance and security issues, CSD Services Finder
  • POS = Point of Service Application, CSD Services Finder
  • ILR InfoMan = Interlinked Registries CSD InfoManager
  • HWR =  Health Worker Registry HWR, CSD Services Directory
  • FR =  Facility Registry FR, CSD Services Directory

Last Modified:  02/17/2014

 

 

Technical details

RefInteractionEndpointDataTransaction Specification
0initiated according to timing set by jurisdictionEndpoint for the "cache and merge" policy (arrows 1-4) are jurisdiction specific.  It will be a path under http(s)://<<ILR_BASE_ADDR>>/HTTP GET Request.  No query parameters required. 
1 
http(s)://<<FR_BASE_ADDR>>/careServicesRequest
POST SOAP wrapped message with last time service directory was polled[ITI-74] Query for Updated Services Transaction
2  SOAP wrapped CSD document with updates to services (facilities)[ITI-74] Query for Updated Services Transaction
3 
http(s)://<<HWR_INFOMAN_BASE_ADDR>>/careServicesRequest
SOAP wrapped message with last time service directory was polled[ITI-74] Query for Updated Services Transaction
4 
 
SOAP wrapped CSD document with updates to services (health workers)[ITI-74] Query for Updated Services Transaction
5 
 
Merge caches of FR and HWR according to jurisdiction specific data governance/conflict resolution policy 
6  HTTP 200 Response on success. 
HTTP 500 Response on failure
 
7 
 http(s)://<<IL_BASE_ADDR>>/careServicesRequest
POST careServicesRequest document defined in CSD.xsd[ITI-73] Find Matching Services (Ad-Hoc and Stored)
8 
 
@uuid attribute in careServicesRequest document for stored queries is used for validation

Validation is defined according to country specific

data governance policies in accessing the InfoMan

9 
http(s)://<<ILR_INFOMAN_BASE_ADDR>>/careServicesRequest
POST careServicesRequest document defined in CSD.xsd[ITI-73] Find Matching Services (Ad-Hoc and Stored)
10  Result of executing stored referencced by uuid/ad-hoc xquery. Usually a CSD document but
can have any content-type depending on the query requested.
[ITI-73] Find Matching Services (Ad-Hoc and Stored)
11 
 

Result of executing stored referencced by uuid/ad-hoc xquery. Usually a CSD document but

can have any content-type depending on the query requested.

[ITI-73] Find Matching Services (Ad-Hoc and Stored)
  • No labels