Presentation on lis (v3)

24
Google Summer of Code PIX/PDQ Module Demo Rahul Akula [email protected] Mentored by: Jan Flowers, [email protected] Jim Sibley, [email protected] Bill Lober, [email protected] University of Washington

Transcript of Presentation on lis (v3)

Page 1: Presentation on lis (v3)

Google Summer of CodePIX/PDQ Module Demo

Rahul [email protected]

Mentored by: Jan Flowers, [email protected] Jim Sibley, [email protected] Lober, [email protected] of Washington

Page 2: Presentation on lis (v3)

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/

Page 3: Presentation on lis (v3)

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…

Page 4: Presentation on lis (v3)

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

Page 5: Presentation on lis (v3)
Page 6: Presentation on lis (v3)

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

Page 7: Presentation on lis (v3)
Page 8: Presentation on lis (v3)

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/

Page 9: Presentation on lis (v3)
Page 10: Presentation on lis (v3)

Fourth : Select Patient And Save to OpenELIS System

Page 11: Presentation on lis (v3)
Page 12: Presentation on lis (v3)

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

PDQ Request: HL7 QPB^Q22 message

Page 13: Presentation on lis (v3)
Page 14: Presentation on lis (v3)

Response : Based On Query It Will Return The Matched Patients

PDQ Response: HL7 RSP^K22

Page 15: Presentation on lis (v3)
Page 16: Presentation on lis (v3)

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

Page 17: Presentation on lis (v3)
Page 18: Presentation on lis (v3)

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

Page 19: Presentation on lis (v3)
Page 20: Presentation on lis (v3)
Page 21: Presentation on lis (v3)
Page 22: Presentation on lis (v3)
Page 23: Presentation on lis (v3)
Page 24: Presentation on lis (v3)

Thank you!

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

Rahul Akula,[email protected]

Mentored by: Jan Flowers, [email protected] Jim Sibley, [email protected] Lober, [email protected] of Washington