Это в значительной степени зависит от вида отправляемых сообщений HL7, обычно такие сообщения, как ADT, отправляются в виде обновлений на сервер и почти сразу же подтверждаются, если система больницы работает хорошо. Это приведет к подтверждению уровня протокола, которое указывает, что узел получил сообщение, но еще не обязательно его обработал.
Как правило, большинство систем используют посредника или очередь сообщений в своих механизмах интеграции, поэтому вы почти сразу получаете подтверждение.
Другие сообщения, такие как лабораторные запросы может фактически отправляет еще одно не подтвержденное сообщение, которое содержит запрошенную информацию. Эти запросы могут занять больше времени.
Вы можете проверить с партнером, с которым вы общаетесь, чтобы увидеть, какой механизм интеграции они используют, и если очередь на этом конце находится, что поможет обеспечить короткое время ответа.
В инструменте интеграции HL7, над которым я работаю, мы используем очереди для входящих данных, чтобы мы могли немедленно ответить. А для наших исходящих соединений тайм-ауты по умолчанию равны 10 с, и, похоже, они работают нормально для большинства наших клиентов.