Advertisement
Guest User

c# HL7 ORM

a guest
Oct 1st, 2016
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.77 KB | None | 0 0
  1. using (TcpClient tcpClient = new TcpClient())
  2.                 {
  3.                     try
  4.                     {
  5.                         tcpClient.Connect("192.168.1.201", 1235);
  6.                         Console.WriteLine("Carestream Server HL7 Port 1235 open");
  7.                        
  8.                         NetworkStream netStream = tcpClient.GetStream();
  9.  
  10.                         string msg1 = "MSH|^~\\&|HL7Soup|Instance1|HL7Soup|Instance2|20161001110114||ORM^O01|MSGID20161001110114|P|2.5.1";
  11.                         string msg2 = "PID||15 00001|15 00001||testa^testb^testc^^Mr.||19670824|M|||123 West St.^^Denver^CO^80020^USA|||||||";
  12.                         string msg3 = "ORC|NW|20161001110114|40001|";
  13.  
  14.                         Byte[] sendBytes = Encoding.UTF8.GetBytes(msg1);
  15.                         netStream.Write(sendBytes, 0, sendBytes.Length);
  16.  
  17.                         sendBytes = Encoding.UTF8.GetBytes(msg2);
  18.                         netStream.Write(sendBytes, 0, sendBytes.Length);
  19.  
  20.                         sendBytes = Encoding.UTF8.GetBytes(msg3);
  21.                         netStream.Write(sendBytes, 0, sendBytes.Length);
  22.  
  23.                         byte[] bytes = new byte[tcpClient.ReceiveBufferSize];
  24.                         Console.WriteLine("Waiting for Server Response....");
  25.                         netStream.Read(bytes, 0, (int)tcpClient.ReceiveBufferSize);
  26.                         string returndata = Encoding.UTF8.GetString(bytes);
  27.  
  28.                         Console.WriteLine("Response" + returndata);
  29.  
  30.                         tcpClient.Close();
  31.                     }
  32.                     catch (Exception)
  33.                     {
  34.                         Console.WriteLine("Carestream Server HL7 Port 1235 closed");
  35.                     }
  36.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement