Start Block character (1 byte)ASCII
dddd =
Data (variable number of bytes)
This is the HL7 data content of the block. The data can contain any displayable ASCII characters and the carriage return character,
End Block character (1 byte)ASCII
Carriage Return (1 byte)The ASCII carriage return character, i.e., <0x0D>.
'C' - character count wrong in previous data block received
'X' - checksum wrong in previous data block received
'B' - data too long for input buffer in previous block received
d)If the block is acceptable and has block type 'N', it is a negative acknowledgement. Resend the original block as many times as is specified in the NPT or return to the application with an indication of the error.
e)If the block is acceptable and has block type 'D' it is the response. Go to the next step.
f)If the initiating system detects an error in the data block from the responding system, it has the option of retransmitting the original data block. The decision of whether to retransmit the original block is application-specific. It depends on the type of message and the ability of the receiving system to detect duplicate messages.
Connect Retry Count - the number of times to try to connect to a destination.
Connect Pause - the amount of time to wait between connect attempts.
Receive Timeout - the amount of time to wait for a response data block.
Send Retry Count - the number of times to resend a data block after receive errors.