Presentation is loading. Please wait.

Presentation is loading. Please wait.

Care Services Discovery and Health Worker Information OpenHIE Provider Registry Community Call September 18, 2013 1.

Similar presentations


Presentation on theme: "Care Services Discovery and Health Worker Information OpenHIE Provider Registry Community Call September 18, 2013 1."— Presentation transcript:

1 Care Services Discovery and Health Worker Information OpenHIE Provider Registry Community Call September 18, 2013 1

2 Service Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) Point of Care Applications OpenMRS Provider Module SMS Query for Doctor Certifications iHRIS asking for Facility List Find Health Workers in a District Consolidates information from Service Directories Exposes information to Service Finders Facility Registries: DHIS2 Resource Map Provider Databases RapidSMS iHRIS 2 Illustrative Examples

3 Service Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) XML Data Model : CSD document 3

4 Service Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) XML Data Model : CSD document 4

5 Service Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) Figure 3.73.4-1: Find Matching Service 5

6 Info ManagerService Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) Figure 3.73.4-1: Find Matching Service Submit request as Document Finds requested stored query in library of documents Stored XQuery executed and returned as or raw result (e.g. JSON) Does Something! Kigali 5 Figure 3.73.4.1.2.2-1: Example Provider Search Request Kigali 5 Figure 3.73.4.1.2.2-1: Example Provider Search Request Performs a search for all providers by name, coded type, address or ID. Figure Y.3-2: Provider Search Care Services Function Performs a search for all providers by name, coded type, address or ID. Figure Y.3-2: Provider Search Care Services Function Un-encapsulted/Raw Response Un-encapsulted/Raw Response 6

7 Service FinderInfo Manager Submit request as Document Does Something! Stored XQuery executed and returned as or raw result (e.g. JSON) Use of UUID to name stored queries Contains XQuery function to be executed by XQuery Engine Parameters of XQuery function are defined with XForms Core Model http://www.w3.org/TR/xforms/#structure-abstract http://www.w3.org/TR/xforms/#structure-abstract Point is: Build one User Interface with XForms for multiple client systems RapidSMS uses Django with XForms library Client-side (web browser) with XSLTForms Server-side (web browser) Oberon, betterForm java engines OpenDataKit / JavaRosa for Nokia fun java applications Service Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) Finds requested stored query in library of documents Figure 3.73.4-1: Find Matching Service Simple Provider Search Example Simple Provider Search Example Search By Name: Search Replace with XForm from 7

8 Service Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) Figure 3.74.4-1: Query for Updated Services 8

9 Service Finder (client system) Info Manager (XQuery Engine, XML Database) Services Directory (source of HW, facility info) Figure 3.74.4-1: Query for Updated Services Service DirectoryInfo Manager Polls (nightly?) all Services Directory for new information. SOAP with Query in local data store for changed/new data. Returns all new/updates as a document. iHRIS: XSL transform of report Checks for consistency and Puts updated data into XML database, it’s cache of service directories urn:ihe:iti:csd:2013:GetDirectoryModificationsRequest urn:uuid:def119ad-dc13-49c1-a3c7-e3742531f9b3 http://www.w3.org/2005/08/addressing/anonymous http://host/csDirectory 2002-05-30T09:30:10.5 Figure 3.74.4.1.2-1: Example SOAP Request urn:ihe:iti:csd:2013:GetDirectoryModificationsRequest urn:uuid:def119ad-dc13-49c1-a3c7-e3742531f9b3 http://www.w3.org/2005/08/addressing/anonymous http://host/csDirectory 2002-05-30T09:30:10.5 Figure 3.74.4.1.2-1: Example SOAP Request urn:ihe:iti:csd:2013:GetDirectoryModificationsResponse urn:uuid:060bf1f5-a5d8-4741-86c6-cb240f887e5b http://www.w3.org/2005/08/addressing/anonymous urn:uuid:def119ad-dc13-49c1-a3c7-e3742531f9b3 Figure 3.74.4.2.2-1: Example Query for Updated Services Request SOAP message urn:ihe:iti:csd:2013:GetDirectoryModificationsResponse urn:uuid:060bf1f5-a5d8-4741-86c6-cb240f887e5b http://www.w3.org/2005/08/addressing/anonymous urn:uuid:def119ad-dc13-49c1-a3c7-e3742531f9b3 Figure 3.74.4.2.2-1: Example Query for Updated Services Request SOAP message 9


Download ppt "Care Services Discovery and Health Worker Information OpenHIE Provider Registry Community Call September 18, 2013 1."

Similar presentations


Ads by Google