Does anyone know the average response time for an HL7 clinical message?

I am developing a .net interface to send and receive the HL7 message seen on this forum. A few people with this experience.

My question is ... Someone will be able to share their experience on how long it may take to receive an answer to the message from the hospital HL7 server. (Especially when requesting patient demographics) - seconds / minutes / hours?

My dilemma is to create my application to make the user wait for messages.

(Sorry, if this is a little off topic, is it still a curious programming related? - I searched the Internet for HL7 forums, but again stuck, if anyone knows, please let me know)

amuses Jason

+3
source share
4 answers

In my experience, you should get ACK or NAK in a few seconds. The receiving application should not do something like what you are waiting for while it performs operations on the message. We have timeouts set to 30 seconds, and we almost never wait for an answer.

+2
source

It depends on the type of HL7 message being sent, usually messages such as ADT are sent as essentially server updates and are confirmed almost immediately if the hospital system behaves well. This will result in a confirmation of the protocol level, which indicates that peer received the message, but did not necessarily process it.

, , .

, , , . .

, , , , , .

HL7, , , . - 10s , , .

+2

HL7 . , , , " " . HL7, , , . , , (Stay). 10-20 , .

0

It depends if the response is generated automatically by the system or if the response is generated after the user does something in the system. For an automatic response, this may take less than a second, depending, of course, on the processing performed by the system and the current workload of this system. If the system is not too busy, and processing is just a few requests and checking for some conditions, taking into account network delays, the response time should be a few seconds or less.

0
source

Source: https://habr.com/ru/post/1712861/


All Articles