See: Description
| Interface | Description |
|---|---|
| IBatch |
The implementor of this interface should provide Parse, Validate and Serialize method.
This interface should be implemented by classes whose instances should be processed as Batch or Batch file. |
| IBatchProcessor |
The IBatchProcessor interface should be implemented by any class
whose instances are intended to process Batches.
|
| IBufferReceiver |
The IBufferReceiver interface should be implemented by any class
whose instances are intended to get notified when Data is received from remote end.
|
| IBufferSender |
The IBufferSender interface should be implemented by any class
whose instances are intended to send Data to remote end.
|
| IClientInteractiveContinuation |
The Interactive Continuation Protocol defines the methodology for the
intentional transmission of a large query-response payload over
multiple HL7 messages.Without this protocol, the response would be returned
in a single large logical message.
|
| IClientQueryCancellation |
IClientQueryCancellation is the interface for Sending Queries and Receiving responses.
|
| IConnectionListener |
The implementor of this interface will Listen for the connection Status whether connection with the remote entity is alive or not.
|
| IDataNotificationListener |
IDataNotificationListener is the listener interface for receiving Messages.
|
| IDataProcessor |
The IDataProcessor interface should be implemented by any class
whose instances are intended to receive Data from remote end.
|
| IExceptionReceiver |
Thrown when Exception is raise.
|
| IFragmentProcessor |
The IFragmentProcessor interface should be implemented by any class
whose instances are intended to perform the fragmentation and defragmentation for HL7 messages.
|
| IHL7Batch |
The IHL7Batch interface should be implemented by HL7 Batch class.
|
| IHL7BatchFile |
The IHL7BatchFile interface should be implemented by HL7 Batch file class.
|
| IMLLP |
The IMLLP interface should be implemented by any class
whose instances are intended to process HL7 Message with Minimum Lower Layer Protocol.
|
| INetworkAgent |
The INetworkAgent interface should be implemented by any class whose instances are intended to read and write purpose.
|
| IPublishAgent |
IPublishAgent should be implemented by any class who publish unsolicited update message
to interested listener using Query Parameter Definition(QPD) User Parameters (in successive fields)
|
| IReadBufferListener |
IReadBufferListener is implemented by the classes that wish to have
capability of breaking Stream into packets.
|
| ISequenceAgent |
The ISequenceAgent interface should be implemented by any class
whose instances are intended to process HL7 Messages with Sequence Number Protocol.
|
| IServerInteractiveContinuation |
The Interactive Continuation Protocol defines the methodology for the
intentional transmission of a large query-response payload over
multiple HL7 messages.Without this protocol, the response would be returned
in a single large logical message.
|
| IServerQueryCancellation |
IServerQueryCancellation is the interface for Sending Responses and Receiving Queries.
|
| ITransactionHandler |
The implementor of this interface should provide all methods in it
This interface should be implemented by classes for verification of message,batch
and batch file while receiving and sending.
|
| Class | Description |
|---|---|
| StandardUtilityMethods |
This class contains some general purpose methods used in the project.
|
| Exception | Description |
|---|---|
| InvalidTransactionException |
This InvalidTransactionException will raised in case of any invalid transaction is performed.
|