Class V3PdqContinuationBase
java.lang.Object
org.projecthusky.communication.mpi.V3Message
org.projecthusky.communication.mpi.impl.pdq.V3PdqContinuationBase
- Direct Known Subclasses:
V3PdqContinuationCancel
,V3PdqContinuationQuery
- Author:
- Anthony Larocca
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected net.ihe.gazelle.hl7v3.quqimt000001UV01.QUQIMT000001UV01QueryContinuation
protected net.ihe.gazelle.hl7v3.quqiin000003UV01.QUQIIN000003UV01Type
Fields inherited from class org.projecthusky.communication.mpi.V3Message
acceptAckCode, itsVersion, messageId, processingCode, processingModeCode, queryControlActProcess, sendingApplication, sendingFacility
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
V3PdqContinuationBase
(String senderApplicationOID, String senderFacilityOID, String receiverApplicationOID, String receiverFacilityOID, V3PdqConsumerResponse v3pdqresponse) Create a V3PdqContinuationBase with the provided sender and receiver and original query -
Method Summary
Modifier and TypeMethodDescriptionvoid
addReceiver
(String applicationOID, String facilityOID) Add a receiver to the querynet.ihe.gazelle.hl7v3.datatypes.II
getId()
Gets the messageIdnet.ihe.gazelle.hl7v3.quqiin000003UV01.QUQIIN000003UV01Type
protected void
protected void
protected void
setId()
protected void
protected void
Set the processing codevoid
setProcessingCode
(String code) protected void
void
Set the sender for the queryMethods inherited from class org.projecthusky.communication.mpi.V3Message
addControlActProcess, addPatientAddress, addPatientConfidentialityCode, addPatientEthnicGroupCode, addPatientID, addPatientName, addPatientOtherID, addPatientRaceCode, addPatientTelecom, addReceivingApplication, addReceivingFacility, getMessageId, getReceivingApplication, getReceivingFacility, getSendingApplication, getSendingFacility, setMessageId, setMultipleBirthIndicator, setMultipleBirthOrderNumber, setPatientBirthTime, setPatientDeceased, setPatientDeceasedTime, setPatientGender, setPatientMaritalStatus, setPatientMothersMaidenName, setPatientReligiousAffiliation, setPatientVeryImportantPerson, setProviderOrganization, setScopingOrganization
-
Field Details
-
rootElement
protected net.ihe.gazelle.hl7v3.quqiin000003UV01.QUQIIN000003UV01Type rootElement -
queryContinuation
protected net.ihe.gazelle.hl7v3.quqimt000001UV01.QUQIMT000001UV01QueryContinuation queryContinuation
-
-
Constructor Details
-
V3PdqContinuationBase
protected V3PdqContinuationBase(String senderApplicationOID, String senderFacilityOID, String receiverApplicationOID, String receiverFacilityOID, V3PdqConsumerResponse v3pdqresponse) Create a V3PdqContinuationBase with the provided sender and receiver and original query- Parameters:
senderApplicationOID
- (Sender Device ID)senderFacilityOID
- (Sender Organization ID)receiverApplicationOID
- (Receiver Device ID)receiverFacilityOID
- (Receiver Organization ID)v3pdqresponse
- (The original V3 PDQ Response)
-
-
Method Details
-
addReceiver
Add a receiver to the query- Parameters:
applicationOID
- (Receiver Device ID)facilityOID
- (Receiver Organization ID)
-
setAcceptAckCode
protected void setAcceptAckCode()- Specified by:
setAcceptAckCode
in classV3Message
-
setSender
Set the sender for the query -
getId
public net.ihe.gazelle.hl7v3.datatypes.II getId()Gets the messageId- Returns:
- II - messageId
-
getRootElement
public net.ihe.gazelle.hl7v3.quqiin000003UV01.QUQIIN000003UV01Type getRootElement() -
setITSVersion
protected void setITSVersion()- Specified by:
setITSVersion
in classV3Message
-
setId
protected void setId() -
setCreationTime
protected void setCreationTime()- Specified by:
setCreationTime
in classV3Message
-
setProcessingCode
protected void setProcessingCode()Set the processing code- Specified by:
setProcessingCode
in classV3Message
-
setProcessingCode
-
setProcessingModeCode
protected void setProcessingModeCode()- Specified by:
setProcessingModeCode
in classV3Message
-