Written by

Lead Technical Analyst at Missouri Health Connection
Question Scott Beeson · Oct 11, 2016

Does anyone know what SearchMode is for a PatientSearchRequest?

The values are PIXPDQ, user and admin.  What exactly do these mean?

I'm trying to do some correlation and look at the class source but I thought I'd post here too.

Comments

Scott Beeson · Oct 11, 2016

*wish I could post an answer*

I found the following in HS.Message.PatientSearchRequest.cls:

/// Search modes user - regular patient lookup, admin - mpi patient lookup no consent applied,/// clinician -- mpi patient lookup, no consent applied, limited to patients with a pre-existing relationship with the clinicianProperty SearchMode As %String(DISPLAYLIST = ",User,Admin,Clinician,Participation,AuditReport,PIXPDQ", VALUELIST = ",user,admin,clinician,participation,AuditReport,PIXPDQ") [ InitialExpression = "user" ];

Still not sure what PIXPDQ means but I assume it's for non-clinicalviewer searches.

0
Evgeny Shvarov  Oct 11, 2016 to Scott Beeson

*wish I could post an answer*

Good point, Scott, thanks. This is filed.

0
Steve Wilson · Oct 12, 2016

I believe that PIXPDQ is "Patient Identifier Cross-Reference HL7 V3 (PIXV3) and Patient Demographic Query"

0
Scott Beeson  Oct 12, 2016 to Steve Wilson

I think that is the literal meaning but I'm wondering what it means functionally, what triggers this "mode".

edit: obviously the answer is "Pix or PDQ events", I guess I'm just trying to understand this table better.  I'm not really sure what answer I'm looking for.

0
Steve Wilson · Oct 13, 2016

I think what you are looking at (for PIXPDQ) is any query or process that needs to check/cross-reference the MPI will use the Information Exchange Registry and the consent manager (part of the Registry) and will need to know the "User" (to get consent group info) or whether this is query/process will be using the "Consent Override" (no consent applied - "admin"?) or is an audit process, etc. I believe this is where the "Searchmode" is coming in. I think the HealthShare documentation on Information Exchange Registry will give you a better idea (obviously replace my "localhost:57774" with your own machine name and port) here is the link to the local docs...

https://www.localhost:57774/csp/docbook/DocBook.UI.Page.cls?KEY=HEOV_architecture

Hope this helps.

0
Scott Beeson  Oct 13, 2016 to Steve Wilson

Very good info, thanks!  However,

"Missing or Invalid Document"

also

"No matches were found for HEOV_architecture (.000429s)"

0
Steve Wilson  Oct 14, 2016 to Scott Beeson

We don't have HealthShare documentation on our central servers for public consumption, so you will have to look at your HealthShare instance documentation. From the HS symbol in your systray click and select Documentation and if that fails then it is likely that your documentation service has been disabled. If that is the case then please call our FRC or open a WRC case to have an advisor help you.

0
Scott Beeson  Oct 14, 2016 to Steve Wilson

I was referring to our local documentation.  I can't find the reference document.  Perhaps it's a version difference.

0