presentation on lis (v3)
TRANSCRIPT
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
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,[email protected]
Mentored by: Jan Flowers, [email protected] Jim Sibley, [email protected] Lober, [email protected] of Washington