СПОСОБЫ И СИСТЕМЫ ОБЕСПЕЧЕНИЯ НАДЕЖНОЙ СОВМЕСТИМОСТИ МЕДИЦИНСКИХ УСТРОЙСТВ

1. Устройство, содержащее:
- процессор;
- запоминающее устройство;
- группу первых аппаратных портов, каждый из которых выполнен с возможностью соединения с соответствующим интерфейсом данных медицинского устройства;
- по меньшей мере один второй аппаратный порт, выполненный с возможностью соединения с устройством третьей стороны; причем запоминающее устройство содержит в себе программы, которые конфигурируют процессор так, что он распознает по меньшей мере один протокол обмена первой стороны, используемый для обмена данными с одним или группой медицинских устройств через первые аппаратные порты, и распознает второй протокол обмена, используемый для обмена данными с устройством третьей стороны через второй аппаратный порт, при этом второй протокол обмена отличается от по меньшей мере одного протокола обмена первой стороны.
2. Устройство по п.1, в котором программы конфигурируют процессор так, что он одновременно получает данные от каждого по меньшей мере одного протокола обмена первой стороны, сохраняет в запоминающем устройстве данные, возвращенные каждым из медицинских устройств, и выдает данные в устройства третьей стороны.
3. Устройство по п.1, в котором программы конфигурируют процессор так, что он:
- получает данные, идентифицирующие команду для по меньшей мере одного из медицинских устройств от устройства третьей стороны в соответствии со вторым протоколом обмена;
- сохраняет данные, идентифицирующие команду, в запоминающем устройстве;
- выдает команду для по меньшей мере одного из медицинских устройств в соответствии с по меньшей мере одним протоколом обмена первой стороны, основываясь на сохраненных данных.
4. Устройство по п.1, в котором программы конфигурируют процессор так, что он:
- устанавливает сетевое сокетное соединение с устройством третьей стороны;
- ставит сетевой порт в соответствие каждому соединенному медицинскому устройству;
- выдает данные из медицинского устройства, поставленного в соответствие сетевому порту, причем данные возвращены в соответствии со вторым протоколом обмена посредством сетевого порта, поставленного в соответствие медицинскому устройству.
5. Устройство по п.1, в котором программы конфигурируют процессор так, что он:
- устанавливает сетевое сокетное соединение с устройством третьей стороны;
- назначает сетевой порт для контроля состояния соединения с устройством третьей стороны;
- реагирует на состояние ошибки, если в течение времени ожидания не получен запрос, идентифицирующий назначенный сетевой порт.
6. Устройство по любому из пп.4 или 5, в котором сетевое сокетное соединение представляет собой сокетное соединение TCP/IP, а сетевой порт представляет собой порт TCP/IP.
7. Устройство по любому из пп.1-5, дополнительно содержащее:
- группу медицинских устройств, каждое из которых соединено с одним соответствующим портом из первых аппаратных портов;
- устройство третьей стороны, соединенное с по меньшей мере одним вторым аппаратным портом и выполненное с возможностью осуществления по меньшей мере одной из следующих операций: выдача данных группе медицинских устройств или получение данных от группы медицинских устройств путем обмена данными через второй аппаратный порт, причем устройство третьей стороны выполнено с возможностью обмена данными с использованием второго протокола обмена, но не по меньшей мере одного протокола обмена первой стороны.
8. Устройство по любому из пп.1-5, в котором процессор выполнен с возможностью распознавания большого количества протоколов обмена первой стороны, каждый из которых соответствует конкретному медицинскому устройству.
9. Устройство по любому из пп.1-5, в котором по меньшей мере часть из первых аппаратных портов представляет собой последовательные порты, а второй аппаратный порт представляет собой сетевой порт.
10. Устройство по любому из пп.1-5, в котором процессор выполнен с возможностью обмена данными с группой первых аппаратных портов посредством первой шины и обмена данными с по меньшей мере одним вторым аппаратным портом посредством второй шины.