public interface IHL7Batch
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBatchControlID()
Gets the BatchControlID.
|
BHS |
getBatchHeader()
Gets the batch header.
|
BTS |
getBatchTrailer()
Gets the batch trailer.
|
ISingleCollection<Message> |
getMessageCollection()
Gets the message collection.
|
java.lang.String |
getQueryIdentifier()
Gets the QueryIdentifier.
|
QPD |
getQueryParameterDefinitionSegment()
Gets QueryParameterDefinitionSegment
|
RCP |
getResponseControlParameterSegment()
Gets ResponseControlParameterSegment
|
boolean |
isDeferred()
Checks the Response Batch for Deferred.
|
boolean |
isResponseBatch()
Checks if is response batch.
|
void |
setBatchHeader(BHS objBatchHeader)
Sets the batch header.
|
void |
setBatchTrailer(BTS objBatchTrailer)
Sets the batch trailer.
|
void |
setMessageCollection(ISingleCollection<Message> objMessageCollection)
Sets the message collection.
|
void |
setQuerySegments(QPD objQPD,
RCP objRCP)
Sets query segments required to form Enhanced mode Query Batch.
|
boolean |
validate()
Validates HL7 Batch objects.
|
void setMessageCollection(ISingleCollection<Message> objMessageCollection)
objMessageCollection - the new message collectionISingleCollection<Message> getMessageCollection()
java.lang.String getBatchControlID()
void setQuerySegments(QPD objQPD, RCP objRCP)
objQPD - Specified Query Parameter definition Segment.objRCP - Specified Response control parameter segment.java.lang.String getQueryIdentifier()
boolean isDeferred()
BHS getBatchHeader()
void setBatchHeader(BHS objBatchHeader)
objBatchHeader - the new batch headerBTS getBatchTrailer()
void setBatchTrailer(BTS objBatchTrailer)
objBatchTrailer - the new batch trailerboolean isResponseBatch()
boolean validate()
throws BatchException
BatchException - Thrown when Batch validation fails.QPD getQueryParameterDefinitionSegment()
RCP getResponseControlParameterSegment()