Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// <summary>
- /// Validates an MLLP response.
- /// </summary>
- /// <param name="message">The message to verify.</param>
- /// <returns>Returns true if the message is a positive ACK, otherwise returns false.</returns>
- private static bool VerifyMllpResponse(MllpManager.MllpMessage message)
- {
- NHapi.Base.Model.IMessage hl7Message;
- if (Hl7Helper.TryParse(message.Message, out hl7Message))
- {
- //check if it's an ACK
- if (Hl7Helper.IsAck(hl7Message))
- {
- //if it's a positive ACK, return true
- if (Hl7Helper.PositiveAck(hl7Message))
- {
- return true;
- }
- //else if it's a negative ACK, return false
- else
- {
- return false;
- }
- }
- //if it's not an ACK, return false
- else
- {
- return false;
- }
- }
- //if it's not an HL7 message, return false
- else
- {
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement