Tôi đang tìm cách xây dựng một trình nghe HL7 trong C#. Chúng tôi đã phân tích cú pháp các thư được gửi cho chúng tôi dưới dạng tệp văn bản và nhập chúng vào cơ sở dữ liệu, vì vậy tôi có hiểu về thông điệp HL7 là gì và cách phân tích cú pháp chúng.Một số câu hỏi liên quan đến Trình nghe HL7
Câu hỏi chính của tôi về người nghe. Người nghe có đơn giản là người nghe TCP không? Nếu vậy, tôi có thể kết hợp một trình nghe TCP cơ bản để nhận thông báo và phân tích các kết quả, nhập chúng vào cơ sở dữ liệu của chúng ta không?
Câu hỏi thứ hai của tôi liên quan đến ACK. Sự hiểu biết của tôi về điều này là nó chỉ đơn giản là một tin nhắn được gửi lại cho người gửi sau khi nhận được một tin nhắn. Nó chỉ đơn giản là một thông điệp HL7 được chỉ định như một thông điệp phản hồi.
Tôi có chính xác trong sự hiểu biết của mình không? Ngoài ra nếu bất cứ ai có bất kỳ thông tin bổ sung hoặc con trỏ tôi sẽ đánh giá cao sự giúp đỡ nào.
Xin chào, tôi cần tạo một trình nghe ADT HL7, bạn đã kết thúc điều gì? Đánh giá quá nhiều – VAAA
@VAAA Đến cuối bạn có nghĩa là nhân vật đóng thông điệp đó không? Nếu vậy hãy xem câu trả lời được chấp nhận, đó là những ký tự bạn cần thêm. – Jhorra
Tôi tạo một bộ nghe C# socket và Im nhận được thông điệp HL7 nhưng khi tôi giải mã nó, nó thêm các chacaters phụ đang tạo ra các vấn đề khi phân tích nó. Đây là mã hóa của tôi: ASCIIEncoding encoder = new ASCIIEncoding(); var hl7Message = encoder.GetString (message, 0, bytesRead); – VAAA