Query Health Worker and/or Facility Records Workflow
Last updated
Last updated
**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 |
|
Standards* | Care Services Discovery (CSD): ftp://ftp.ihe.net/DocumentPublication/CurrentPublished/ITInfrastructure/IHE_ITI_Suppl_CSD.pdf | |
Assumptions and Prerequisites | None | |
Actors |
|
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) |