ВЗАИМОДЕЙСТВИЕ УСТРОЙСТВ

1. Хирургическая роботизированная система, содержащая:
хирургического робота;
пульт с пользовательским интерфейсом, соединенный с хирургическим роботом, посредством которого пользователь может управлять движением хирургического робота;
регистрирующее устройство для регистрации данных хирургической процедуры, выполняемой с помощью робота; и
портативный терминал пользователя;
система дополнительно содержит:
дисплей, управляемый одним из регистрирующего устройства и терминала пользователя, причем одно из регистрирующего устройства и терминала пользователя выполнено с возможностью отображения машиночитаемого кода, на основании чего можно идентифицировать регистрирующее устройство или пользователя терминала пользователя; и
камеру, соединенную с другим из регистрирующего устройства и терминала пользователя;
указанное другое из регистрирующего устройства и терминала пользователя выполнено с возможностью при приеме с камеры изображения машиночитаемого кода декодировать этот код для идентификации регистрирующего устройства или пользователя терминала пользователя и выполнить регистрацию идентифицированного объекта в связи с процедурой, выполняемой с помощью робота.
2. Хирургическая роботизированная система по п. 1, отличающаяся тем, что хирургический робот содержит манипулятор робота с прикрепленным к нему хирургическим инструментом в качестве рабочего органа манипулятора.
3. Хирургическая роботизированная система по п. 1 или 2, отличающаяся тем, что камера соединена с регистрирующим устройством.
4. Хирургическая роботизированная система по п. 3, отличающаяся тем, что хирургический робот расположен в операционной, а камера размещена таким образом, что ее поле зрения распространяется на операционную.
5. Хирургическая роботизированная система по п. 4, отличающаяся тем, что камера расположена вне операционной.
6. Хирургическая роботизированная система по любому из пп. 3-5, отличающаяся тем, что портативный терминал пользователя выполнен с возможностью генерировать на месте машиночитаемый код как функцию идентификатора пользователя, использующего терминал.
7. Хирургическая роботизированная система по любому из пп. 3-6, отличающаяся тем, что портативный терминал пользователя выполнен с возможностью генерировать на месте машиночитаемый код как функцию текущего времени.
8. Хирургическая роботизированная система по любому из пп. 3-7, отличающаяся тем, что портативный терминал пользователя выполнен с возможностью генерировать на месте машиночитаемый код таким образом, чтобы он включал данные, по которым код может проходить проверку подлинности на портативном терминале пользователя.
9. Хирургическая роботизированная система по любому из пп. 3-8, отличающаяся тем, что регистрирующее устройство выполнено с возможностью при приеме с камеры изображения машиночитаемого кода определять, прошел ли этот код проверку подлинности на портативном терминале пользователя, и если результат проверки отрицательный, не регистрировать идентификатор любого пользователя, идентифицируемого этим кодом, в связи с процедурой, выполняемой с помощью робота.
10. Хирургическая роботизированная система по любому из пп. 3-9, отличающаяся тем, что регистрирующее устройство выполнено с возможностью при приеме с камеры изображения машиночитаемого кода определять время, указываемое кодом, и если это время больше заранее заданного времени до текущего времени, не регистрировать идентификатор любого пользователя, идентифицируемого этим кодом, в связи с процедурой, выполняемой с помощью робота.
11. Хирургическая роботизированная система по п. 1 или 2, отличающаяся тем, что камера соединена с портативным терминалом пользователя.
12. Хирургическая роботизированная система по п. 11, отличающаяся тем, что регистрирующее устройство выполнено с возможностью генерировать машиночитаемый код как функцию одного или более из (i) идентификатора регистрирующего устройства, (ii) идентификатора роботизированного оборудования, функционально соединенного с регистрирующим устройством, (iii) алгоритма, реализуемого регистрирующим устройством, для генерирования данных, уникальных для регистрирующего устройства, и (iv) текущего времени.
13. Хирургическая роботизированная система по п. 11 или 12, отличающаяся тем, что регистрирующее устройство выполнено с возможностью генерировать на месте машиночитаемый код таким образом, чтобы он включал данные, по которым регистрирующее устройство может проходить проверку подлинности на портативном терминале пользователя.
14. Хирургическая роботизированная система по любому из пп. 11-13, отличающаяся тем, что портативный терминал пользователя выполнен с возможностью при приеме с камеры изображения машиночитаемого кода определять, достоверно ли указывает этот код регистрирующее устройство, и если это определение является положительным, передавать данные, ассоциируя идентификатор пользователя, связанный с терминалом, с процедурой, выполняемой с помощью робота.
15. Способ анализа производительности хирургической роботизированной системы, причем этот способ включает:
выполнение хирургической процедуры с использованием хирургического робота;
многократное измерение во время процедуры состояния робота;
сохранение данных журнала, указывающих состояние робота при многократных измерениях, а также включение указания пользователя, принимающего участие в процедуре, и его роли в процедуре;
сохранение набора данных, определяющего набор метрик, каждая метрика определяет одно или более состояний хирургического робота и указывает роль;
применение одной из метрик к сохраненным данным журнала путем идентификации одного или более определенных состояний хирургического робота в данных журнала и, таким образом, получение индикатора производительности хирургического робота; и
выборочное предоставление отчетов, касающихся индикатора производительности, пользователю, указанному в данных журнала как выполнявший в процедуре роль, указанную метрикой.
16. Способ по п. 15, отличающийся тем, что метрика определяет начальное состояние хирургического робота и конечное состояние хирургического робота, а этап применения этой метрики к сохраненным данным включает определение времени, прошедшего во время хирургической процедуры между пребыванием робота в начальном состоянии и пребыванием робота в конечном состоянии.
17. Способ по п. 15 или 16, отличающийся тем, что этап выборочного предоставления отчетов включает приоритизацию предоставления отчетов, касающихся индикатора производительности, пользователю, указанному в данных журнала как выполнявший в процедуре роль, указанную метрикой.
18. Способ по любому из пп. 15-17, отличающийся тем, что этап выборочного предоставления отчетов включает блокирование предоставления отчетов, касающихся индикатора производительности, по меньшей мере одному пользователю, указанному в данных журнала как выполнявший в процедуре роль, отличную от роли, указанной метрикой.
19. Способ по любому из пп. 15-18, отличающийся тем, что этап применения выполняют на сервере, и способ включает следующие этапы:
прием индикатора производительности на мобильный терминал пользователя, связанный с пользователем, указанным в данных журнала как выполнявший в процедуре роль, указанную метрикой; и
отображение индикатора производительности на мобильном терминале пользователя.
20. Способ по любому из пп. 15-19, отличающийся тем, что хирургическую процедуру выполняют в операционной, и способ включает следующие этапы:
начало хирургической процедуры;
после этапа начала, отображение на одном из мобильного терминала пользователя и регистрирующего устройства машиночитаемого кода, с помощью которого можно идентифицировать регистрирующее устройство или пользователя терминала пользователя;
захват изображения кода с помощью камеры, соединенной с другим из регистрирующего устройства и терминала пользователя; и
после этапа отображения, завершение процедуры;
анализ кода для определения идентификатора пользователя или идентифицируемого таким образом регистрирующего устройства; и
(i) если камера соединена с регистрирующим устройством: определение роли, связанной с пользователем, идентифицируемым кодом, и сохранение данных журнала, идентифицирующих этого пользователя как принимающего участие в процедуре, выполняемое регистрирующим устройством; или
(ii) если камера соединена с терминалом пользователя: определение процедуры, выполняемой регистрирующим устройством, идентифицированным кодом, и сохранение данных журнала, идентифицирующих пользователя терминала пользователя как принимающего участие в этой процедуре.
21. Способ по п. 20, отличающийся тем, что камера соединена с регистрирующим устройством, а роль пользователя указана в коде.
22. Способ по п. 20, отличающийся тем, что камера соединена с регистрирующим устройством, а способ включает сохранение сопоставления в базе данных каждого из множества пользователей с соответствующей ролью, и при этом этап определения роли, связанной с пользователем, включает поиск этого пользователя в базе данных и получение связанной с ним роли.
23. Способ по любому из пп. 15-22, отличающийся тем, что хирургическую процедуру выполняют в операционной, и способ включает следующие этапы:
начало хирургической процедуры;
после этапа начала, отображение на блоке отображения, установленном в операционной, машиночитаемого кода,
идентифицирующего процедуру;
захват изображения кода с помощью мобильного терминала пользователя, связанного с пользователем; и
после этапа отображения, завершение процедуры;
анализ кода для определения идентификатора процедуры;
определение роли, связанной с пользователем терминала; и
в ответ на захват изображения кода, идентифицирующего процедуру с помощью мобильного терминала пользователя, связанного с этим пользователем, во время между этапами начала и завершения, сохранение данных журнала, указывающих пользователя как принимающего участие в процедуре и выполняющего определенную роль.