|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ohf.ihe.common.hl7v2.mllpclient.Client
org.eclipse.ohf.ihe.pdq.consumer.PdqConsumer
public class PdqConsumer
This class implements the PIX/PDQ Client Patient Demographics Query Consumer. This actor's role is to initiate a request (query) for a list of patient identifiers whose demographics match the demographics in the query. The Patient Demographics Supplier Actor immediately returns a list response with no intermediate ACK.
Accepts: QBP^Q22
IHE HL7 Segments: MSH,QPD,RCP
IHE HL7 Standard: HL7 2.5
PDQQueryMgr transactions:
QBP^Q22 - Find Candidates
RSP^K22 - Find Candidates Response
See IT Infrastructure Technical Framework Vol 2 > IHE Transactions > Patient Demographics Query
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ohf.ihe.common.hl7v2.mllpclient.Client |
|---|
ATNA_PDQ_AUDITSOURCE, ATNA_PIXC_AUDITSOURCE, ATNA_PIXS_AUDITSOURCE, SEND_MLLP_DEST |
| Constructor Summary | |
|---|---|
PdqConsumer()
Constructs a PDQ Consumer Client object. |
|
PdqConsumer(org.eclipse.ohf.hl7v2.core.definitions.formats.PrivateFormat javaStream)
Constructs a PDQ Consumer Client object. |
|
PdqConsumer(org.eclipse.ohf.hl7v2.core.definitions.formats.PrivateFormat javaStream,
java.io.InputStream conformanceProfile)
Constructs a PDQ Consumer Client object. |
|
PdqConsumer(java.lang.String msAccessFile)
Constructs a PDQ Consumer Client object. |
|
PdqConsumer(java.lang.String msAccessFile,
java.io.InputStream conformanceProfile)
Constructs a PDQ Consumer Client object. |
|
| Method Summary | |
|---|---|
PdqConsumerQuery |
createQuery()
QBP_Q22 Find Candidates Query - create message |
org.eclipse.ohf.hl7v2.core.message.model.Message |
sendQuery(org.eclipse.ohf.hl7v2.core.message.model.Message msg,
boolean verify,
java.lang.String auditUser)
Process Message Object message with optional intermediate verification. |
PdqConsumerResponse |
sendQuery(PdqConsumerQuery msg,
boolean verify,
java.lang.String auditUser)
Process PdqConsumerQuery message with optional intermediate verification. |
java.lang.String |
sendQuery(java.lang.String rawHL7,
boolean verify,
java.lang.String auditUser)
Processes HL7 messages with optional intermediate verification. |
| Methods inherited from class org.eclipse.ohf.ihe.common.hl7v2.mllpclient.Client |
|---|
getConformanceProfileValidationItems, getCPProfile, getHL7DefinitionValidationItems, getMaxVerifyEvent, getMessageManager, getMLLPDestination, getURI, isCanVerifyConformanceProfile, isCanVerifyHL7Definition, isDoAudit, sendHL7, sendMsg, setConformanceProfile, setConformanceProfileUseToFalse, setDoAudit, setMaxVerifyEvent, setMessageManager, setMLLPDestination |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PdqConsumer()
throws ClientException
ClientException
public PdqConsumer(org.eclipse.ohf.hl7v2.core.definitions.formats.PrivateFormat javaStream)
throws ClientException
javaStream - - hl7Definitions.stream (or similar)
ClientException
public PdqConsumer(org.eclipse.ohf.hl7v2.core.definitions.formats.PrivateFormat javaStream,
java.io.InputStream conformanceProfile)
throws ClientException
javaStream - - hl7Definitions.stream (or similar)conformanceProfile - - XML file (ex. resources > conf > QBP-Q22(find candidates).XML)
ClientException
public PdqConsumer(java.lang.String msAccessFile)
throws ClientException
msAccessFile - - hl7_58.mdb (or similar)
ClientException
public PdqConsumer(java.lang.String msAccessFile,
java.io.InputStream conformanceProfile)
throws ClientException
msAccessFile - - hl7_58.mdb (or similar)conformanceProfile - - XML file (ex. resources > conf > QBP-Q22(find candidates).XML)
ClientException| Method Detail |
|---|
public PdqConsumerQuery createQuery()
throws PdqConsumerException
PdqConsumerException
public java.lang.String sendQuery(java.lang.String rawHL7,
boolean verify,
java.lang.String auditUser)
throws PdqConsumerException
rawHL7 - - hl7v2 messageverify - - false to skip verification, true to run verificationauditUser - - user associated with transaction
PdqConsumerException
public org.eclipse.ohf.hl7v2.core.message.model.Message sendQuery(org.eclipse.ohf.hl7v2.core.message.model.Message msg,
boolean verify,
java.lang.String auditUser)
throws PdqConsumerException
msg - - hl7v2 message (org.eclipse.ohf.hl7v2.core)verify - - false to skip verification, true to run verificationauditUser - - user associated with transaction
PdqConsumerException
public PdqConsumerResponse sendQuery(PdqConsumerQuery msg,
boolean verify,
java.lang.String auditUser)
throws PdqConsumerException
msg - - pdqConsumerQueryverify - - false to skip verification, true to run verificationauditUser - - user associated with transaction
PdqConsumerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||