Presentation on lis (v3)

Post on 12-Jul-2015

292 views 0 download

transcript

Google Summer of CodePIX/PDQ Module Demo

Rahul Akulaarahulkmit@gmail.com

Mentored by: Jan Flowers, jflow2@uw.edu Jim Sibley, jsibley@uw.eduBill Lober, lober@uw.eduUniversity of Washington

Development Blog

All of the work has been documented in the public blog with discussion around approach and resulting screenshots.

https://sites.google.com/site/gsoc2011rahul/

Overview

Use case: Use OpenMRS as standards-based (PIX/PDQ) patient index to supply demographic data

OpenMRS – module to act as Patient Demographic Supplier

OpenELIS – example of Patient Demographic Consumer

How it all works…

First : Patient Demographic Supplier (In Our case OpenMRS) will take Patient Details and register in the OpenMRS Patient records .

Second : Upload PIX/PDQ* Module In OpenMRS Instance:

* The PIX/PDQ module uses the Integrating the Healthcare Enterprise (IHE) PIX and PDQ profiles to implement the transactions between the systems with HL7 2.x messages

www.ihe.nethttp://wiki.ihe.net/index.php?title=Patient_Identifier_Cross_Referencinghttp://wiki.ihe.net/index.php?title=Patient_Demographics_Query

Third : In Patient Demographic Consumer (PDC , in our case OpenELIS Global*) We Need To Search A Patient

* OpenELIS is an open source laboratory information system extended by University of Washington to work in resource constrained settings

https://sites.google.com/site/openelisglobal/http://code.google.com/p/openelisglobal/

Fourth : Select Patient And Save to OpenELIS System

Background Process:Query: With First And Last Name Will be Given In Query

PDQ Request: HL7 QPB^Q22 message

Response : Based On Query It Will Return The Matched Patients

PDQ Response: HL7 RSP^K22

Support for Continuation Protocol segment in HL7 messages

Presently The Usage Of Continuation Protocol Is Not Available In OpenELIS In Future We May Implement. But I Have Implemented The Continuation Pointer In My Module.

Demo Of Continuation Protocol:

This is useful , when there are so many matched patients are available in result set .So to avoid list to be populated at once we are going in a incremental manner .

In Next Slide I Am Requesting Only 3 of the available Patients In The Query (QBP^Q22). We Can see In RCP segment The Quantity

In response we are getting only three patients with DSC Segment at last , representing that , there are more patients available

Thank you!

Development Blog URL: https://sites.google.com/site/gsoc2011rahul/

Rahul Akula,arahulkmit@gmail.com

Mentored by: Jan Flowers, jflow2@uw.edu Jim Sibley, jsibley@uw.eduBill Lober, lober@uw.eduUniversity of Washington