СИСТЕМЫ И СПОСОБЫ УСТРАНЕНИЯ НЕОДНОЗНАЧНОСТИ ИДЕНТИФИКАЦИИ ПАЦИЕНТОВ
SYSTEMS AND METHODS OF ELIMINATING AMBIGUITY OF PATIENT IDENTIFICATION

Описанное ниже имеет отношение к областям техники, относящимся к медицине, медицинскому наблюдению, контролю физиологических показателей, безопасности пациента и связанным областям.
В медицинских учреждениях используется большое количество устройств наблюдения за пациентом и терапевтических устройств. Некоторые примеры включают в себя электрокардиографические (ECG) мониторы, пульс-оксиметры или другие генераторы индикаторных данных основных физиологических показателей или профилактики здоровья, инфузионные насосы для обеспечения внутривенного вливания, временные контроллеры кардиостимулятора, устройства анализа крови у постели больного, и так далее. Данные устройства могут быть мобильными до такой степени, что они могут перемещаться на колесном ходу или транспортироваться другим образом из одной палаты с пациентами в другую палату с пациентами. В качестве альтернативы, если устройство не может быть легко транспортировано, то пациент может быть доставлен к устройству. В любом случае устройство назначается пациенту, затем подвергается чистке, и переназначается следующему пациенту при необходимости. Такие устройства генерируют данные пациентов, такие как ECG или плетизмографические кривые (обычно измеряемые как цифровые пробы с заданной частотой сбора проб), данные внутривенного потока (например, скорость подачи в миллиметрах в минуту, при этом пробы также берутся с заданной частотой), вводимые пользователем качественные или количественные оценки здоровья и так далее.
Медицинская сестра, врач-клиницист или другой вспомогательный медицинский персонал ассоциирует идентификатор пациента (ID) с устройством с той целью, чтобы полученные данные пациентов стали частью электронной карты или записи. Это можно сделать различными способами, такими как ручной ввод ID пациента с использованием клавиатуры иди другого устройства ввода данных, считывание штрихкода с браслета пациента с использованием устройства для считывания штрихкода, беспроводного считывания метки радиочастотной идентификации (RFID) или инфракрасной идентификации (IRID) на браслете пациента, использование устройства (CCL), соединенного с локальной сетью (LAN), получение сообщения внешнего администрирования пациентов (ADT) от внешней системы, и так далее. Для некоторых устройств имеется множество способов ассоциирования ID пациента - например, устройство считывания штрихкода может быть использовано, если пациент поступил в больницу, но если пациент является амбулаторным пациентом, не имеющим браслета с соответствующим штрихкодом, то медицинская сестра может вводить информацию ID пациента вручную. В случае если пациент находится без сознания или является невменяемым, также имеется возможность того, что ID-информация пациента может быть неполной.
В любом случае собранные данные пациента ассоциируются с ID пациента (полученным вручную, устройством считывания штрихкода, RFID и так далее), и собранные данные пациента, ассоциированные с ID пациента, передаются с устройства в систему больничных карт, где данные хранятся и откуда они могут быть извлечены для анализа, отображения, и так далее. В зависимости от канала связи передача данных может происходить непрерывно или в дискретные интервалы, например, в течение которых устройство включено в порт связи, или в течение которых устройство находится в области доступности беспроводного соединения, или в течение которых выполняется алгоритм сбора данных в системе больничных карт. Для периодически используемых каналов связи данные хранятся в устройстве до тех пор, пока канал связи не будет доступен.
Для правильной работы данной системы требуется точность ассоциирования данных пациента с соответствующим пациентом - однако частое перемещение устройства от одного пациента к другому дает большую вероятность ошибок в ID пациентов. При использовании для контроля за пациентом все большего количества устройств сбора дискретных данных ID пациента может стать неоднозначным или противоречивым на основании последнего состояния приема используемого устройства, состояния ID пациента в текущей системе и истории соединений устройства с системой. Другие источники неоднозначности ID пациента включают в себя человеческий фактор - например, врач-клиницист забыл удалить ID пациента, ввел неправильный ID пациента или никогда не вводил ID пациента в течение сеанса контроля или лечения пациента.
При использовании для пациентов устройств, которые способны выдавать непрерывные данные (такие как формы сигнала ECG), данные по формам сигнала прерываются на некоторый период времени во время очистки устройства и его перемещения к следующему пациенту (или в течение перемещения следующего пациента к устройству). В это время имеется интервал в данных между двумя пациентами. Данный интервал может при нормальных условиях возникать для одного и того же пациента, если, например, ECG-электроды отсоединяются от пациента или работающее на батарее устройство исчерпало возможности ограниченного источника питания. Некоторые устройства автоматически преднамеренно освободят ID пациента в данном периоде интервала, или запросят у пользователя подтверждение ID пациента. Размер допустимого интервала меняется в зависимости от модели устройства. Например, если устройство используется для выборочных проверок множества пациентов, то интервал должен быть не больше, чем требуется пользователю для очистки устройства и его перемещения к следующему пациенту; в противном случае существует риск того, что данные 2 различных пациентов, разделенные интервалом, будут неверно интерпретированы системой как данные одного пациента. В результате этого появляется возможность того, что данные становятся анонимными или неверно помеченными идентификатором (ID) пациента на основании ошибки пользователя. В таких случаях ассоциирование ID пациента с данными пациента становится неоднозначным. В таких случаях наилучшим решением обычно считается удаление или игнорирование данных пациента во избежание риска ассоциирования данных с неправильным пациентом. Однако имеющаяся в результате потеря данных пациента также может иметь неблагоприятные последствия, такие как потеря полезных для диагностики (или даже критичных для диагностики) данных пациента.
Полагаться на людей-аналитиков, исправляющих неоднозначность ID пациента, проблематично по причине возможности внесения человеческого фактора. Кроме того, в случае неоднозначности ID пациента, вызванной человеческой ошибкой, врач-клиницист, который совершил ошибку, может также быть ответственным за ручное исправление неоднозначности пациента. В этом случае врач-клиницист может склониться к выдаче «наилучшей догадки» относительно ассоциирования ID пациента.
Ниже представлены новые и улучшенные устройства и способы, которые преодолевают указанные выше и другие проблемы.
В соответствии с одним из предложенных аспектов, модуль разрешения идентификатора (ID) пациента включает в себя цифровой процессор, выполненный с возможностью устранения неоднозначности ID пациента для данных пациента, имеющих временной интервал, и включающих в себя данные пациента до временного интервала, и данные пациента после временного интервала. Модуль разрешения ID пациента выполнен с возможностью (i) ассоциировать информацию первого ID пациента с данными пациента до интервала и (ii) ассоциировать информацию второго ID пациента с данными пациента после интервала, при этом ассоциирование (i), (ii) основано на одной или более записях ID пациента с временными метками, ассоциированных с данными пациента.
В соответствии с другим предложенным аспектом, способ включает в себя: прием данных пациента, содержащих данные пациента до интервала, за которыми следует по времени временной интервал, за которым следуют по времени данные пациента после интервала; прием одной или более записей ID пациента с временными метками, ассоциированных с принятыми данными пациента; ассоциирование информации первого ID пациента с данными пациента до интервала; и ассоциирование информации второго ID пациента с данными пациента после интервала; при этом операции ассоциирования основаны на одной или более записях ID пациента с временными метками, ассоциированных с данными пациента, и операции ассоциирования выполняются цифровым процессором.
В соответствии с другим предложенным аспектом, предложен способ количественной оценки надежности ID пользователя на основании бизнес-правил в отношении таких аспектов, как один или более из следующих: минимальный объем данных, необходимый для идентификации пациента (фамилия, номер встречи, пожизненный номер...); хронология установки данных ID пациента; способ, посредством которого был установлен ID (ручной ввод пользователем, сканирование с электронно-считываемого носителя, такого как штрихкод или RFID, или из исходного сообщения официальной системы); и где пациент и устройство, осуществляющее сбор данных, были физически расположены во время создания данных.
Одно из преимуществ заключается в снижении потери данных пациента, обусловленной неоднозначностью ID пациента.
Еще одно преимущество заключается в снижении вероятности ошибочного «исправления» неоднозначности ID пациента.
Еще одно преимущество заключается в своевременной выдаче оператору устройства подсказки во время сбора данных в случае, когда данные и ID пациента являются неоднозначными и не могут быть автоматически разрешены системой.
Еще одно преимущество заключается в снижении вероятности медицинских ошибок, обусловленных неоднозначностью ID пациента.
Другие преимущества будут очевидны специалистам в данной области техники после прочтения и понимания приведенного ниже подробного описания.
На фигуре 1 схематически показаны медицинское устройство, база данных историй болезни пациентов и канал связи между ними.
На фигуре 2 схематически показаны некоторые иллюстративные правила разрешения неоднозначности ID пациента, соответствующим образом выполняемые модулем разрешения ID пациента, показанным на фигуре 1.
На фигуре 3 схематически показана блок-схема иллюстративного процесса разрешения неоднозначности ID пациента, соответствующим образом выполняемого модулем разрешения ID пациента, показанным на фигуре 1.
Обратимся к фигуре 1; медицинское устройство 10 выполняет медицинское наблюдение, лечение пациента или комбинацию наблюдения и лечения пациента. Например, медицинское устройство 10 может представлять собой лабораторию анализа крови или тестирования биомаркеров у постели больного, электрокардиограф (ECG), собирающий данные ECG, пульс-оксиметр на кончиках пальцев, собирающий плетизмографические данные, прибор для наблюдения за кровяным давлением, собирающий данные по кровяному давлению, устройство для точечной проверки основных физиологических показателей, качественной или количественной оценки данных, собранных на этих устройствах, и так далее. В качестве других примеров, медицинское устройство 10 может представлять собой инфузионный насос для обеспечения внутривенного вливания, для которого получаемые данные пациента могут включать в себя скорость подачи жидкости как функцию от времени, или временной контроллер кардиостимулятора, для которого получаемые данные пациента могут представлять собой выдаваемую частоту стимулирующих импульсов как функцию от времени. Медицинское устройство 10 также может иметь и терапевтические, и контролирующие функции - например, контроллер кардиостимулятора может отслеживать сигналы ECG и выдавать стимулирующие импульсы только в том случае, когда сигнал ECG является аномальным.
Медицинское устройство 10 включает в себя запоминающее устройство 12 для данных пациентов, в котором хранятся полученные данные пациентов, и запоминающее устройство 14 для ID пациентов, в котором хранится информация ID пациентов, ассоциированная с данными пациентов. Несмотря на то, что они проиллюстрированы как отдельные, два запоминающих устройства 12, 14 могут представлять собой единый элемент, такой как единая флеш-память, запоминающее устройство на магнитном диске и т.п. В более общем смысле, запоминающие устройства 12, 14 могут включать в себя, например, одно или более из следующего: магнитный диск или другой магнитный носитель информации; оптический диск или другой оптический носитель информации; флеш-память или другой электростатический носитель информации; и так далее. В проиллюстрированных запоминающих устройствах 12, 14 или других запоминающих устройствах может, необязательно, храниться аппаратно-программное обеспечение или программное обеспечение для управления функционированием медицинского устройства 10.
Хранящаяся информация ID пациента включает в себя временную метку записи, указывающую, когда была введена информация ID пациента, исходное устройство, место размещения исходного устройства (если оно соединено с системой) и указание того, каким образом ID был введен в устройство. Хранящаяся информация ID пациента может включать в себя другую информацию, такую как, например, одно или более из следующего: фамилия пациента; идентификационный номер пациента; адрес пациента; другую информацию о пациенте, такую как адрес, возраст, пол и так далее; информацию о специфичной для пациента конфигурации медицинского устройства, указывающую конфигурацию медицинского устройства 10 для пациента, место размещения устройства, тип данных (основные физиологические показатели, анализ крови и так далее); и так далее.
В целях получения информации ID пациента, медицинское устройство 10 имеет два иллюстративных механизма создания записи ID пациента: (i) пользовательский интерфейс 16 устройства, посредством которого медицинская сестра, врач-клиницист или другой пользователь могут вручную вводить информацию ID пациента; и считыватель 18 RFID, который может считывать по беспроводной связи RFID или IRID, прикрепленные к пациенту (например, расположенные на наручном браслете пациента), и содержащие информацию ID пациента. Пользовательский интерфейс 16 устройства может, например, включать в себя одно или более из следующего: клавиатуру; сенсорный экран; интерфейс распознавания голоса; трекбол, мышь или другое позиционирующее устройство, устройство считывания штрихкодов, устройство локальной сети пациентов (PAN), сеть емкостного соединения между людьми (CCBN); и так далее. Необязательно, пользовательский интерфейс 16 устройства может принимать другие входные данные помимо информации ID пациента. Например, пользовательский интерфейс 16 устройства может быть использован для конфигурирования устройства 10 для конкретного пациента, или для инициирования передачи данных, или для инициирования обновления аппаратно-программного обеспечения, и так далее. Кроме того, иллюстративные механизмы 16, 18 создания записи ID пациента являются примерами, и может быть предоставлено меньше или больше механизмов создания записи ID пациента и/или другие механизмы создания записи ID пациента, такие как устройство считывания штрихкодов, интерфейс передачи сообщений системы администрирования пациентов (ADT), и так далее.
Продолжим рассматривать фигуру 1; база 20 данных историй болезни пациентов обеспечивает сбор, хранение и необязательную обработку данных электронных историй болезни. Для этой цели официальная служба ID пациента (например, система ADT больницы) 22 связана с медицинскими устройствами, такими как иллюстративное медицинское устройство 10, через проводной или беспроводной интерфейс 24, и принимает медицинские данные от медицинского устройства 10 через интерфейс 24, и сравнивает информацию ID пациента, ассоциированную с принятыми данными устройства, с тем, каким образом ID пациента представлен в базе 20 данных историй болезни пациентов. Проводной или беспроводной интерфейс 24 может, например, включать в себя одно или более из следующего: беспроводную локальную сеть (WLAN), интерфейс Bluetooth, PAN, CCBN или другой беспроводной радиочастотный канал; беспроводной инфракрасный канал; универсальную последовательную шину (USB), проводную локальную сеть или другое проводное соединение. Проводной или беспроводной интерфейс 24 проиллюстрирован в виде диаграммы на фигуре 1, и обычно воплощается в форме одного или более компонентов, размещенных внутри или с медицинским устройством 10, а также одного или более компонентов, размещенных с базой 20 данных историй болезни пациентов (таких как, например, карта беспроводного интерфейса или, в более общем смысле, электронные схемы беспроводной связи, сетевая карта локальной сети или карта другого сетевого интерфейса, включающая в себя или функционально соединенная с физическим портом локальной сети, и так далее), и, необязательно, одного или более дополнительных промежуточных компонентов связи, таких как беспроводной маршрутизатор, беспроводной повторитель, сетевой концентратор, инфракрасная сеть, и так далее.
База 20 данных историй болезни пациентов и служба 22 ID пациента адекватно воплощаются в сервере сети или другом компьютере или устройстве цифровой обработки и/или хранения данных, должным образом запрограммированном для выполнения операций, обеспечивающих сбор и хранение или архивирование медицинских данных пациентов. Несмотря на то, что на диаграмме они проиллюстрированы как единые элементы, данные компоненты 20, 22 могут, необязательно, быть воплощены во множестве компьютеров или других устройств цифровой обработки и/или хранения данных, например, множестве компьютеров, соединенных в сеть друг с другом, и/или могут включать в себя выделенный блок хранения данных, такой как избыточный массив недорогих дисков (RAID), и так далее. Служба 22 ID пациента может, необязательно, принимать данные из такого источника, как основная история болезни пациента для организации (EMR) или другого официального источника. В данной конфигурации служба 22 ID пациента реализует имеющиеся бизнес-правила или имеет информацию об имеющихся бизнес-правилах для поиска соответствий данных пациента с официальным источником, например, какие элементы данных должны уникальным образом соответствовать известному пациенту для того, чтобы данные считались совпадающими.
2
База 20 данных историй болезни пациентов может, необязательно, быть сконфигурирована для обеспечения функциональности извлечения и отображения данных. Например, иллюстративная база 20 данных историй болезней пациентов включает в себя персональный компьютер 30, включая дисплей 32 и иллюстративную клавиатуру 34, мышь, трекбол или другое устройство пользовательского интерфейса. Медицинская сестра, врач-клиницист, врач или другой пользователь могут просматривать выбранные данные пациента в графической форме (например, в виде ECG-диаграммы), в числовой форме (например, форме таблиц), или в другом формате, на дисплее 32. База 20 данных историй болезни пациентов, предпочтительно, включает в себя протоколы безопасности для ограничения доступа к хранящимся данным пациентов на основании паролей, считывателей отпечатков пальцев или биометрических устройств системы безопасности (не проиллюстрированы) и так далее. Функциональность извлечения информации может, необязательно, включать в себя поиск на основании фамилии пациента или другой идентифицирующей пациента информации, или на основании типа данных и других критериев поиска. База 20 данных историй болезни пациентов может, необязательно, быть сконфигурирована для обеспечения функциональности обработки данных, такой как, например, обработка данных ECG для извлечения частоты сердцебиений, обработка плетизмографических данных для извлечения частоты сердцебиений и/или информации SpO, и так далее.
Данные пациента, передаваемые с медицинского устройства 10 в базу 20 данных историй болезни пациентов, обычно ассоциированы с ID пациента. Как уже отмечалось, когда пользователь вводит ID пациента, сохраняемый ID пациента включает в себя временную метку даты записи. Как правило, вновь полученные данные пациента ассоциированы с последним введенным ID пациента. Однако при наличии временных интервалов в данных пациентов правильное ассоциирование ID пациента с данными пациента до интервала, предшествующими временному интервалу, и данными пациента после интервала, следующими за временным интервалом, может быть неоднозначным.
В целях разрешения неоднозначности ID пациента при временных интервалах представлен модуль 40 разрешения ID пациента, который может быть адекватно воплощен должным образом запрограммированным цифровым процессором источника - медицинского устройства 10 (в соответствии с проиллюстрированным) или сервером сети, или другим компьютером или устройством обработки цифровых данных с цифровым процессором, которое воплощает службу 22 ID пациента. В целях реализации модуля 40 разрешения ID пациента цифровой процессор сконфигурирован с помощью программного обеспечения, аппаратно-программного обеспечения и т.п. для исполнения операций, выполняющих устранение неоднозначности ID пациента.
Модуль 40 разрешения ID пациента проиллюстрирован на фигуре 1 как компонент медицинского устройства 10, например, воплощенный в форме цифрового процессора медицинского устройства 10, исполняющего операции по выполнению устранения неоднозначности ID пациента. В таких вариантах осуществления вся система целиком может содержаться в устройстве 10. В других предполагаемых вариантах осуществления модуль разрешения ID пациента может быть воплощен как отдельный независимый цифровой процессор, или как часть службы 22 ID пациента, или как комбинация данных устройств обработки данных.
Также следует понимать, что модуль 40 разрешения ID пациента и, необязательно, другие вычислительные компоненты, могут быть воплощены в форме носителя информации, на котором хранятся инструкции, исполнимые цифровым процессором, для выполнения способов, изложенных в настоящем документе, как выполняемые модулем 40 разрешения ID пациента и, необязательно, другими вычислительными компонентами. В качестве примера, носитель информации может включать в себя одно или более из следующего: жесткий диск или другой магнитный носитель информации; оптический диск или другой оптический носитель информации; флеш-память, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM) или другой электростатический носитель информации; и так далее.
Продолжим рассматривать фигуру 1 и также обратимся к фигуре 2; модуль 40 разрешения ID пациента разрешает неоднозначности ID пациента при временных интервалах в данных пациентов. На фигуре 2 в виде диаграммы показаны различные ситуации, в каждой из которых данные пациентов включают в себя данные 50 пациентов до интервала, за которыми следует по времени временной интервал 52, за которым по времени следуют данные 54 пациентов после интервала. На фигуре 2 также в виде диаграммы показаны записи 56, 58 ID пациента с временными метками, при этом временные метки указаны на диаграмме горизонтальным положением (временем) записей 56, 58 ID пациента с временными метками, относящимися к временному интервалу 52.
Записям 56, 58 ID пациента с временной меткой приписываются критерии надежности. Записи 56 ID пациента с временной меткой имеют низкие критерии надежности (например, поскольку они вводятся пользователем вручную или являются неполными, и так далее), что в диаграмме на фигуре 2 указано посредством представления записей 56 ID пациента с временной меткой, имеющих низкие критерии надежности, как ромбов, помеченных "W". Записи 58 ID пациента с временной меткой имеют высокие критерии надежности (например, поскольку они сканируются по штрихкоду или вводятся через канал с высокой надежностью, такой как RFID), что в диаграмме на фигуре 2 указано посредством представления записей ID пациента с временной меткой 58, имеющих высокие критерии надежности, как квадратов, помеченных "S". Критерий надежности записи ID пациента с временной меткой представляет собой меру вероятности того, что запись ID пациента была правильной. Например, критерий надежности может основываться на механизме создания записи ID пациента, используемом для генерации записи ID пациента с временной меткой. В качестве примера, иллюстративное медицинское устройство 10, показанное на фигуре 1, имеет два механизма создания записей ID пациентов: пользовательский интерфейс 16 и считыватель RFID 18. Пользовательский интерфейс 16 считается менее надежным механизмом создания записей ID пациента, поскольку он подвержен воздействию человеческого фактора - соответственно, записям ID пациента с временной меткой, сгенерированным пользовательским интерфейсом, присваивается «низкий» критерий надежности. Сравнительно, считыватель 18 RFID считается надежным механизмом создания записей ID пациента, и, следовательно, записям ID пациента с временной меткой, сгенерированным считывателем RFID 18, присваивается «высокий» критерий надежности.
Также на фигуре 2 в некоторых правилах указан символ "?". Данный символ обозначает частичный ID пациента (например, ID пациента, в котором отсутствует фамилия пациента или идентификационный номер, в результате чего нельзя установить идентификатор пациента), данные с конфликтом параметров, или некоторый другой указатель того, что данные пациента в момент времени индикатора "?" могут иметь ненадежное или отсутствующее ассоциирование ID пациента.
Также следует отметить, что для ситуаций, изображенных на фигуре 2, в которых две записи ID пациента с временной меткой появляются последовательно, следует понимать, что две записи ID пациента с временной меткой идентифицируют различных пациентов. Также возможна альтернативная ситуация, то есть, две последовательных записи ID пациента с временной меткой могут идентифицировать одного и того же пациента - однако в этом случае отсутствует неоднозначность относительно ID пациента, и поэтому такая ситуация не представлена на фигуре 2. Например, считыватель 18 RFID может быть запрограммирован на получение записи ID пациента с временной меткой каждые несколько минут в течение непрерывного контроля пациента, при этом ожидается, что эти записи ID пациента с временной меткой будут продолжать указывать на одного и того же пациента в течение непрерывного контроля.
В настоящем документе устанавливается, что временные интервалы 52 являются ключом к разрешению неоднозначности ID пациента. Временные интервалы 52 представляют собой временные интервалы, в течение которых данные пациента не собирались. В течение временного интервала имеется возможность того, что медицинское устройство было перемещено к другому пациенту. Если это произошло, то из этого следует, что данным 50 пациента до интервала должен быть присвоен ID пациента, отличающийся от ID данных 54 пациента после интервала. В этом случае ожидается, что запись ID пациента с временной меткой должна присутствовать во временном интервале, что указывает на ассоциирование медицинского устройства с новым (или следующим) пациентом.
С другой стороны, также существует возможность, что медицинское устройство не было перемещено к новому пациенту в течение временного интервала 52. В этом случае ожидается, что запись ID пациента с временной меткой не должна присутствовать во временном интервале.
В некоторых вариантах осуществления временной интервал, имеющий достаточно небольшую продолжительность (называемый "разрешенный интервал"), игнорируется, поскольку предполагается, что он является слишком коротким для того, чтобы соответствовать смене пациента. Максимальная длительность такого разрешенного интервала, необязательно, представляет собой параметр конфигурации рабочего процесса. В областях контроля пациентов, в которых ожидается быстрая смена пациентов, устройства, такие как блоки посленаркозного контроля (PACU), будут сконфигурированы с небольшими максимальными разрешенными интервалами. С другой стороны, медицинские приспособления, в которых пациент может находиться «вне контроля» в течение более длительного периода времени, могут иметь большую продолжительность сконфигурированного максимального разрешенного интервала. В вариантах осуществления, которые включают в себя такие разрешенные интервалы, методики разрешения неоднозначных ID пациента, изложенные в настоящем документе, применяются для временных интервалов, которые превышают максимальную продолжительность разрешенного интервала.
Неоднозначности ID пациента могут происходить из различных источников. Одним из источников неоднозначности является случай, в котором запись ID пациента с временной меткой делается в течение непрерывного получения данных пациента, которые отличаются по ассоциированному с ними ID пациента от непосредственно предшествующих им полученных данных. Это является неожиданным событием, поскольку не ожидается, что идентификатор пациента изменится в течение непрерывного сбора данных пациента, и при этом предполагается что, по меньшей мере, некоторые данные могут иметь неоднозначное ассоциирование с ID пациента.
Другой вариант появления неоднозначности заключается в отсутствующем или частичном ID пациента, данных с конфликтом параметров, или некотором другом указателе того, что данные пациента становятся ненадежными - это временные точки, помеченные указателями "?" на фигуре 2.
Модуль 40 разрешения ID пациента разрешает ID пациента для различных блоков данных на основании, по меньшей мере, наличия временного интервала в данных пациента и временных меток записей 56, 58 ID пациента с временными метками, относящихся к временному интервалу 52. При разрешении неоднозначности ID пациента может быть использована другая имеющаяся информация, такая как: информация о физическом размещении пациента относительно медицинского устройства; критерий надежности записей 56, 58 ID пациента с временными метками; тип медицинского устройства (рассматриваются такие характеристики, как транспортабельность, и является ли устройство устройством общего пользования, которое часто передается от одного пациента к другому); состояние устройства до временной метки записи 56, 58 ID пациента с временными метками (например, было ли устройство потеряно, свободно, принято или неизвестно); и историю предшествующих данных (например, активный поток с известным местоположением для данных, вводимых в систему, в сравнении с присутствующими только в устройстве, а также достоверность данных). На основании такой информации модуль 40 разрешения ID пациента ассоциирует информацию первого ID пациента с данными пациента до интервала и информацию второго ID пациента с данными пациента после интервала. На основании этих ассоциаций данные в устройстве могут быть скорректированы (закончена запись одного пациента и начата запись другого), и фрагменты данных или загруженные данные, еще не ассоциированные с записью данных пациента, идентифицируются и присваиваются соответствующему пациенту.
Данные пациента, полученные медицинским устройством 10, анализируются модулем 40 разрешения ID пациента для обеспечения правильного ассоциирования ID пациента. В качестве целесообразной первой операции проверки, модуль 40 разрешения, необязательно, проверяет, был ли параметр, представленный вновь принятыми данными пациента, уже записан в базу 20 данных историй болезни пациентов в течение того же временного интервала для пациента, идентифицированного ассоциированным ID пациента, с использованием другого медицинского устройства. Если да, то модуль 40 разрешения ID пациента оценивает, допустимо ли иметь дублирующие данные пациента для этого параметра. Это может быть определено на основании подходящего бизнес-правила, действующего для данного типа параметров. Например, данные по частоте сердцебиений могут приходить из множества источников для одного и того же пациента (например, частота пульса может быть получена от ECG и от пульс-оксиметра), и, следовательно, дублирующие данные по частоте сердцебиений могут считаться допустимыми; тогда как данные артериального кровяного давления (ABP) обычно получаются выделенным ABP-датчиком, и поэтому дублирующие данные ABP являются недопустимыми. Если вновь полученные данные являются дублирующими для уже записанных данных пациента, и такое дублирование недопустимо, то модуль 40 разрешения ID пациента выводит соответствующую ошибку, предупреждение или другое указание на недопустимый конфликт между вновь принятыми данными пациента и дублирующими данными, уже хранящимися в базе 20 данных историй болезни пациентов. С другой стороны, если дублирование данных является допустимым, то модуль 40 разрешения, необязательно, выполняет следующую проверку, в которой сравнивают вновь принятые данные пациента и дублирующие данные, уже хранящиеся в базе 20 данных историй болезни пациентов. Если номинально дублирующиеся данные слишком непохожи (например, в соответствии с измерением устройства сравнения на нечеткой логике, сравнением массивов характеристик параметра и т.п.), то модуль 40 разрешения ID пациента выводит соответствующую ошибку, предупреждение или другое указание на неожиданное различие между вновь принятыми данными пациента и номинально дублирующими данными, уже хранящимися в базе 20 данных историй болезни пациентов.
Если параметр, записанный во вновь принятых данных пациента, является уникальным для пациента (или является дублирующимся, но проходит необязательные проверки допустимости дублирования и проверки схожести), то модуль 40 разрешения ID пациента, необязательно, выполняет проверку по определению того, находится ли место размещения осуществляющего сбор данных медицинского устройства 10 во время получения вновь принятых данных пациента достаточно близким к месту размещения пациента во время получения данных, в соответствии с измерениями устройств отслеживания местоположения, ассоциированных с медицинским устройством 10 и пациентом, соответственно. Устройства отслеживания местоположения могут быть выделенными устройствами отслеживания местоположения (например, GPS-локаторами или триангуляторами), или могут выдавать информацию о местоположении в качестве побочного продукта другой операции (например, точка беспроводного доступа (WAP), которая взаимодействует с медицинским устройством 10, выдает информацию о местоположении медицинского устройства 10 во время осуществления проводной или беспроводной связи). Следует отметить, что данная проверка возможна только в том случае, когда и медицинское устройство 10, и пациент имеют устройства отслеживания местоположения, каждое из которых функционировало во время сбора данных пациента.
Если предположить, что данные проверки пройдены, то неоднозначность ID пациента все еще может иметься там, где некоторые данные пациента не были ассоциированы с однозначным ID пациента или были собраны по двум записям ID пациента в определенной связи с временными интервалами 52 в сборе данных пациента. Соответственно, модуль 40 разрешения ID пациента дополнительно сконфигурирован для разрешения неоднозначности ID пациента на основании характеристик ассоциирования ID пациента до и после временного интервала 52.
Продолжим рассматривать фигуры 1 и 2; набор правил 60 устранения неоднозначности ID пациента связан с временными метками одной или более записей 56, 58 ID пациента с временными метками и временным интервалом 52, в соответствии с проиллюстрированным на фигуре 2. Иллюстративные правила 60 устранения неоднозначности ID пациента на фигуре 2 связаны с временным положением записей 56, 58 ID пациента с временными метками по отношению к временному интервалу 52.
Некоторые правила устранения неоднозначности ID пациента также функционируют на основании «низкого» и «высокого» критерия надежности записей 56, 58 ID пациента с временными метками. Например, на фигуре 2 рассматривается случай, когда запись 56 ID пациента с временной меткой сгенерирована во время получения данных 50 пациента до интервала, и не сгенерировано никаких других записей ID пациента с временной меткой (правила "низкая надежность до интервала" и "высокая надежность до интервала" на фигуре 2). В данных примерах правила 60, показанные на фигуре 2, ассоциируют и данные 50 пациента до интервала, и данные 54 пациента после интервала с ID пациента, идентифицируемым записью ID пациента с временными метками 56, 58. Однако в других вариантах осуществления предполагается применение других правил на основании того, является ли запись ID пациента с временной меткой записью 56 ID пациента с временной меткой низкой надежности (как в примере "низкая надежность до интервала") при сравнении со случаем, в котором она является записью 58 ID пациента с временной меткой высокой надежности (как в примере "высокая надежность до интервала"). Положение записи 56 ID пациента с временной меткой низкой надежности во время получения данных 50 пациента до интервала вызывает некоторые вопросы, поскольку она позволяет предположить, что медицинская сестра или другой пользователь вручную сгенерировали запись 56 ID пациента с временной меткой низкой надежности через пользовательский интерфейс 16 во время сбора данных, что нарушает обычную процедуру. С другой стороны, целесообразно ожидать, что считыватель 18 RFID может время от времени считывать RFID-метку пациента и генерировать запись 58 ID пациента с временной меткой высокой надежности. Таким образом, в некоторых вариантах осуществления предполагается наличие правила для примера "низкая надежность до интервала", отбрасывающего как данные 50 пациента до интервала, так и данные 54 пациента после интервала.
Обратимся к фигуре 3, на которой проиллюстрирована блок-схема некоторых необязательных тестов по проверке данных. Операции 70 процесса иллюстрируют сбор данных пациента и создание меток ID пациента. Операции 72 процесса отбрасывают данные пациента, которые имеют ассоциирование с неполным или несуществующим ID пациента, или помечают данные для действий пользователя по присвоению правильного ID пациента. Операции 74 процесса генерируют новую запись пациента, если ID пациента, ассоциированный с принятыми данными пациента, еще не существует в базе 20 данных историй болезни пациентов. Операции 76 процесса выполняют проверки достоверности данных, включающие в себя определение того, являются ли данные дубликатами, и, если да, то являются ли дублирующиеся данные данного типа допустимыми, и если да, то удовлетворяет ли дубликат проверке непрерывности выбранных данных в отношении уже хранящихся дублирующихся данных (например, являются ли новые данные правдоподобными при сравнении с уже хранящимися данными для той же системы организма, и были ли новые данные получены с устройства или в местоположении, в котором имелась вероятность нахождения пациента). Операции 76 процесса также, необязательно, выполняют проверку близости местоположений пациента/медицинского устройства. В соответствующем варианте осуществления в тесте близости выполняется проверка того, было ли расположено медицинское устройство 10 вблизи пациента во время сбора данных. Проверка близости использует знание о местоположении пациента в требуемое время на основании истории из базы 20 данных историй болезни пациентов (например, записи по назначению палат/кушеток больницы) и одновременную информацию о местоположении медицинского устройства 10 (например, информацию о том, что устройство 10 было соединено с конкретной WAP или физическим портом во время сбора данных) для определения того, находился ли пациент вблизи устройства 10, когда были получены данные. Операции 76 проверки достоверности, необязательно, выполняются в дополнение к операциям разрешения ID пациента, основанным на правилах, и описанным со ссылкой на фигуру 2.
В случае, когда устройство может получать и хранить записи множества пациентов, все операции 70, 72, 74, 76 процесса, показанные на фигуре 3, могут быть выполнены в медицинском устройстве 10 проиллюстрированным модулем 40 разрешения ID пациента. В других вариантах осуществления модуль 40 разрешения ID пациента включает в себя компонент, встроенный или находящийся во взаимодействии со службой 22 ID пациента с целью выполнения операций, которые используют информацию, которая может быть недоступна в устройстве 10, такую как информацию о местоположении пациента, которая может быть доступна только в базе 20 данных историй болезни пациентов. (Однако в некоторых вариантах осуществления такая информация может быть предоставлена модулю 40 разрешения ID пациента в медицинском устройстве 10 через проводной или беспроводной интерфейс 24). Как отмечалось ранее, также предполагается, что модуль 40 разрешения ID пациента полностью воплощается службой 22 ID пациента.
В данной заявке были описаны один или более предпочтительных вариантов осуществления. Модификации и изменения могут быть выполнены другими после прочтения и понимания предшествующего подробного описания. Предполагается, что заявка может быть интерпретирована как включающая в себя все такие модификации и изменения до такой степени, в которой они находятся в рамках прилагаемой формулы изобретения и ее эквивалентов.