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.QUQIMT000001UV01QueryContinuationprotected net.ihe.gazelle.hl7v3.quqiin000003UV01.QUQIIN000003UV01TypeFields inherited from class org.projecthusky.communication.mpi.V3Message
acceptAckCode, itsVersion, messageId, processingCode, processingModeCode, queryControlActProcess, sendingApplication, sendingFacility -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedV3PdqContinuationBase(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 TypeMethodDescriptionvoidaddReceiver(String applicationOID, String facilityOID) Add a receiver to the querynet.ihe.gazelle.hl7v3.datatypes.IIgetId()Gets the messageIdnet.ihe.gazelle.hl7v3.quqiin000003UV01.QUQIIN000003UV01Typeprotected voidprotected voidprotected voidsetId()protected voidprotected voidSet the processing codevoidsetProcessingCode(String code) protected voidvoidSet 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:
setAcceptAckCodein 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:
setITSVersionin classV3Message
-
setId
protected void setId() -
setCreationTime
protected void setCreationTime()- Specified by:
setCreationTimein classV3Message
-
setProcessingCode
protected void setProcessingCode()Set the processing code- Specified by:
setProcessingCodein classV3Message
-
setProcessingCode
-
setProcessingModeCode
protected void setProcessingModeCode()- Specified by:
setProcessingModeCodein classV3Message
-