Раньше у меня была похожая проблема с этой машиной.
Mindray-BS200 требует, чтобы вы отправляли сообщение ACK в точности так, как это указано в документации
вот образец из руководства
MSH | ^ ~ \ & ||| Производитель | Модель | 20070719145307 || ACK ^ R01 | 2 | P | 2.3.1 |||| 0 || ASCII |||
MSA | AA | 2 | Сообщение принято ||| 0 |
и это твое
MSH | ^ ~ \ & | ИЛИАС | ЕСАС ||||| ACK | 3beaab72-280d-4213-bd4d-e5856f004d6f | P | 2.3.1 |||| 0 || ASCII
MSA | AA | 1
, поэтому вы должны добавить 3 разделителя (|) столбцов в конце ASCII
а также сегмент MSA должен точно сказать «MSA | AA | 2 | Сообщение принято ||| 0 |»
на этот раз машина не сломалась.
Но все же в моем случае он получает подтверждение, но время ожидания запроса истекло.