Query Health Worker and/or Facility Records Workflow
Workflow for a point of service application to query the Info Manager for health workers, facilities and/or the services provided by each.
Workflow Maturity
Maturing
  • Workflow is defined and ARB Approved
  • Workflow is supported by CSD IHE standards*
Standards*
Care Services Discovery (CSD): ftp://ftp.ihe.net/DocumentPublication/CurrentPublished/ITInfrastructure/IHE_ITI_Suppl_CSD.pdf
Assumptions and Prerequisites
None
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

Interaction Description

The following is a description of the interaction steps.
#
Interaction
Data / Notes
Transaction Options
0
Initiated according to timing set by jurisdiction
HTTP GET Request. No query parameters required.
1
Request Added / Updated facilities
POST SOAP wrapped message with last time service directory was polled
[ITI-74] Query for Updated Services Transaction
2
Return Added / Updated facilities
SOAP wrapped CSD document with updates to services (facilities)
[ITI-74] Query for Updated Services Transaction
3
Request Added / Updated Providers
SOAP wrapped message with last time service directory was polled
[ITI-74] Query for Updated Services Transaction
4
Return Added / Updated Providers
SOAP wrapped CSD document with updates to services (health workers)
[ITI-74] Query for Updated Services Transaction
5
Merge Facilities and Providers
(Optional)
Merge caches of FR and HWR according to jurisdiction specific data governance/conflict resolution policy
6
Merge response
HTTP 200 Response on success.
HTTP 500 Response on failure
7
Find Matching Services Request
POST careServicesRequest document defined in CSD.xsd
[ITI-73] Find Matching Services (Ad-Hoc and Stored)
8
Ensure PoS has access rights
@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
XQuery for content
POST careServicesRequest document defined in CSD.xsd
[ITI-73] Find Matching Services (Ad-Hoc and Stored)
10
Return content
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
Find Matching Services Response
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)
Copy link