Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using (TcpClient tcpClient = new TcpClient())
- {
- try
- {
- tcpClient.Connect("192.168.1.201", 1235);
- Console.WriteLine("Carestream Server HL7 Port 1235 open");
- NetworkStream netStream = tcpClient.GetStream();
- string msg1 = "MSH|^~\\&|HL7Soup|Instance1|HL7Soup|Instance2|20161001110114||ORM^O01|MSGID20161001110114|P|2.5.1";
- string msg2 = "PID||15 00001|15 00001||testa^testb^testc^^Mr.||19670824|M|||123 West St.^^Denver^CO^80020^USA|||||||";
- string msg3 = "ORC|NW|20161001110114|40001|";
- Byte[] sendBytes = Encoding.UTF8.GetBytes(msg1);
- netStream.Write(sendBytes, 0, sendBytes.Length);
- sendBytes = Encoding.UTF8.GetBytes(msg2);
- netStream.Write(sendBytes, 0, sendBytes.Length);
- sendBytes = Encoding.UTF8.GetBytes(msg3);
- netStream.Write(sendBytes, 0, sendBytes.Length);
- byte[] bytes = new byte[tcpClient.ReceiveBufferSize];
- Console.WriteLine("Waiting for Server Response....");
- netStream.Read(bytes, 0, (int)tcpClient.ReceiveBufferSize);
- string returndata = Encoding.UTF8.GetString(bytes);
- Console.WriteLine("Response" + returndata);
- tcpClient.Close();
- }
- catch (Exception)
- {
- Console.WriteLine("Carestream Server HL7 Port 1235 closed");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement