Код документа: RU2568319C2
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к мониторингу инвентаря и управлению выдаваемыми продуктами и, в частности, относится к системе для мониторинга и проверки инвентаря, состоящей в идентификации продуктов на основе меток для их выдачи.
Уровень техники
Централизованные системы инвентарного учета часто используются в медицинском сообществе для отслеживания и выдачи медицинских продуктов, таких как лекарственные препараты, медицинские устройства и т.д. Некоторые из этих предметов являются сложными и дорогостоящими инструментами, и внимательное отслеживание этих предметов является желательным с точки зрения лиц, ухаживающих за больными, а также с точки зрения владельца. Для лица, ухаживающего за больными, важно иметь возможность быстро и точно определить местонахождение требуемого предмета. Для владельца учреждения важно, чтобы очень дорогостоящие предметы, такие как электронные инструменты, были, по мере возможности, защищены от кражи.
В такой централизованной системе инвентарного учета медицинские продукты часто содержат в области хранения, такой как стенной шкаф или другое надежное место. Выдача продуктов из области хранения может отслеживаться на основе требования, чтобы авторизованные пользователи обозначали в регистрационном журнале, какие продукты и в каком количестве они изъяли из области хранения. Аналогично предупреждения о малых запасах и об истощении запасов продукта могут быть предусмотрены с помощью сигнала тревоги для пользователя, который отмечает сокращение запаса продукта, поскольку он его изымает. Эти системы, однако, основаны на согласии пользователей отслеживать подачу продуктов из них, и, поэтому, склонны к неточностям.
Определенные системы инвентарного учета обеспечивают автоматизированное отслеживание инвентаря. Например, в некоторых известных системах отслеживания инвентаря используются метки RFID, путем установки уникальной метки RFID на каждый элемент, сохраняемый в защищенном шкафу, и используя антенну RFID, расположенную внутри или рядом со шкафом, для отслеживания присутствия предметов в шкафу, детектируя присутствие каждой уникальной метки RFID, ассоциированной с каждым предметом. Антенна RFID в таких системах часто соединена с процессором или компьютером для отслеживания инвентаря, в котором компьютер расположен локально в или рядом со шкафом или-соединен дистанционно через соединение или сеть. Такие системы инвентарного учета на основе RFID выполняют процесс мониторинга инвентаря, периодически сканируя область хранения для идентификации всех продуктов, содержащихся в данный момент времени в области хранения и формируя текущую инвентарную опись. Затем, такие системы сравнивают текущую инвентарную опись с последней инвентарной описью, для определения, были ли какие-либо продукты изъяты. Проблема с такими системами состоит в том, что такой процесс периодического "сканирования и определения" требует существенного времени и вычислительных ресурсов, пока сканирование не будет закончено, прежде чем будет получен новый текущий инвентарную опись. Это связано с тем, что "сканирование" представляет собой, в общем, запрос широковещательной передачи, который не адресован к какой-либо определенной беспроводной метке. Все существующие беспроводные метки затем отвечают на сигнал сканирования в режиме широковещательной передачи общим ответом, который представляет собой приглашение для дальнейшего обмена данными. Затем, для каждой отвечающей беспроводной метки, система должна передать, по меньшей мере, один вторичный запрос, направленный специально в отвечающие беспроводные метки, для получения их идентификации и для получения информации, относящейся к соответствующей метке и ассоциированному медицинскому продукту. Беспроводная метка затем отвечает, передавая информацию, которую затем обрабатывают и сохраняют в системе мониторинга инвентаря. Следует понимать, что такой процесс "сканирования и определения" является громоздким, поскольку, в результате требуется выполнять обмен множеством данных между каждой беспроводной меткой и системой мониторинга инвентаря, включая в себя передачу длинных из каждой беспроводной метки в систему мониторинга инвентаря.
Сущность изобретения
Описанные здесь варианты осуществления направлены на решение представленных выше проблем, путем отслеживания текущего инвентаря и выдачи продуктов из области хранения, используя беспроводные метки. Поскольку не требуется согласие пользователя на отслеживание текущего инвентаря и выдачу продуктов, точность и эффективность отслеживания при выдаче улучшаются. В частности, может быть представлен быстрый процесс проверки инвентаря, в котором используется прошлая опись инвентаря, полученная на основе уже известных беспроводных меток, для существенного уменьшения времени и ресурсов, требуемых по сравнению с процессом сканирования и определения. Точный инвентарный учет может надежно и автоматически поддерживаться быстро и эффективно.
В определенных вариантах осуществления обеспечивается способ мониторинга инвентаря множества продуктов в устройстве хранения, которое имеет антенну, в котором каждый продукт имеет соответствующую беспроводную метку, имеющую уникальную идентификацию беспроводной метки. Способ содержит этапы, обращаются к инвентарной описи, содержащей, по меньшей мере, одну идентификацию беспроводной метки, передают конкретный запрос через антенну для каждой, по меньшей мере, из одной идентификации беспроводной метки в инвентарной описи в соответствующую беспроводную метку, проверяют, в случае, когда ответ будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, присутствует в устройстве хранения, определяют, в случае, когда ответ не будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, не присутствует в устройстве хранения, и обновляют инвентарную опись на основе продуктов, проверенных, как присутствующие, и продуктов, которые были определены, как не присутствующие в устройстве хранения. В некоторых вариантах осуществления способ дополнительно включает в себя, управляют всеми беспроводными метками, проверяемыми на этапе проверки, как присутствующим в устройстве хранения, для перевода в состояние покоя, выполняют операции сканирования для определения присутствия новой беспроводной метки, которая не имеет соответствующей идентификации беспроводной метки в инвентарной описи, и обновляют инвентарную опись, для включения каждой новой беспроводной метки, определенной как присутствующая, во время операции сканирования.
В определенных вариантах осуществления обеспечивается система мониторинга инвентаря, предназначенная для мониторинга инвентаря продуктов, каждый из которых имеет соответствующую беспроводную метку с соответствующей идентификацией беспроводной метки. Система мониторинга инвентаря включает в себя защищенную область хранения, антенну, выполненную с возможностью во время работы принимать и передавать сигналы в пределах защищенной области хранения, и процессор, выполненный с возможностью получения доступа к инвентарной описи, содержащей, по меньшей мере, одну идентификацию беспроводной метки, передавать для каждой, по меньшей мере, одной идентификации беспроводной метки в инвентарной описи конкретный запрос через антенну в беспроводную метку, соответствующую идентификации беспроводной метки, проверять, в случае, когда ответ будет принят через антенну из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, присутствует в защищенной области хранения, определять, в случае, когда ответ не будет принят через антенну от беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, не присутствует в защищенной области хранения, и обновлять инвентарную опись на основе продуктов, проверенных, как присутствующие, и продуктов, определенных, как не присутствующие, в защищенной области хранения. В некоторых вариантах осуществления процессор дополнительно выполнен с возможностью передавать команду во все беспроводные метки, проверенные на этапе проверки, как присутствующие в устройстве хранения, для перевода в состояние покоя, выполнять операцию сканирования для определения присутствия новой беспроводной метки, которая не имеет соответствующей идентификации беспроводной метки в инвентарной описи, и обновлять инвентарную опись, так, чтобы он включала в себя каждую новую беспроводную метку, определенную, как присутствующая, во время операции сканирования.
Следует понимать, что как представленное выше краткое описание, так и следующее подробное описание изобретения являются просто примерами и пояснениями и не предназначены для предоставления дополнительных пояснений вариантов осуществления в том виде, как они заявлены.
Краткое описание чертежей
На приложенных чертежах, которые включены для обеспечения дополнительного понимания раскрытия и которые представлены здесь и составляют часть данного описания, иллюстрируются варианты осуществления, и вместе с описанием, они используются для пояснения принципов раскрытых аспектов и вариантов осуществления. На чертежах:
на фиг.1а показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.1b показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.2а показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.2b показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.3 показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с некоторыми вариантами осуществления;
на фиг.4а показана блок-схема, иллюстрирующая сеть беспроводных меток в соответствии с некоторыми вариантами осуществления;
на фиг.4b показана блок-схема, иллюстрирующая сеть беспроводных меток в соответствии с некоторыми вариантами осуществления;
на фиг.5 показана блок-схема, иллюстрирующая беспроводную метку в соответствии с некоторыми вариантами осуществления;
на фиг.6 показана блок-схема, которая иллюстрирует структуру инвентарной описи в соответствии с некоторыми вариантами осуществления;
на фиг.7 показана блок-схема последовательности операций, иллюстрирующая процесс проверки инвентаря для проверки запаса продуктов в устройстве хранения в соответствии с некоторыми вариантами осуществления;
на фиг.8 показана блок-схема последовательности операций, иллюстрирующая процесс проверки инвентаря для идентификации инвентаря, который включает в себя новые продукты в устройстве хранения в соответствии с некоторыми вариантами осуществления; и
на фиг.9 показана блок-схема, которая иллюстрирует компьютерную систему, в которой реализованы некоторые варианты осуществления.
Подробное описание изобретения
Далее представлено подробное описание множества конкретных деталей для обеспечения полного понимания раскрытых и заявленных вариантов осуществления. Для специалиста в данной области техники, однако, должно быть понятно, что варианты осуществления могут быть выполнены на практике без некоторых из этих конкретных деталей.
Поддержание точной инвентарной описи медицинских продуктов (например, лекарственных препаратов, медицинских устройств, биологических образцов, донорских органов и т.д.) предоставляет собой важную часть предоставления лечебной помощи для типичного пациента. В соответствии с этим, в определенных вариантах осуществления, предусматриваются точные, автоматизированные способы и системы для эффективного мониторинга инвентаря продуктов в устройстве хранения (например, в шкафах, в складских помещениях, в выдвижных ящиках и т.д.). Определенные варианты осуществления обеспечивают быстрый и эффективный процесс проверки инвентаря, в котором установленная в прошлом инвентарная опись уже известных беспроводных меток используется для существенного уменьшения времени и ресурсов, требуемых по сравнению с процессом сканирования и определения. В дополнение к эффективному мониторингу инвентаря продуктов, через который отслеживают выдачу продуктов, определенные варианты осуществления также могут ассоциировать авторизованных пользователей с продуктами, которые выдают из устройства хранения, и поддерживают базу данных информации о продукте для продуктов в устройстве хранения.
На фиг.1а показана блок-схема, которая иллюстрирует систему мониторинга инвентаря в соответствии с определенными вариантами осуществления. Эта система включает в себя защищенную область 100 хранения, вместе с антенной 120, которая может передавать и принимать сигналы в пределах области 100 хранения, и процессор 130, функционально соединенный с антенной 120. Область 100 хранения представляет собой, например, замыкаемый выдвижной ящик, шкаф или складское помещение, в котором содержатся медицинские продукты. В соответствии с одним аспектом, границы области 100 хранения определяют с помощью эффективной дальности действия антенны 120. Например, стенки области 100 хранения снижают силу сигнала антенны 120 ниже эффективного порогового значения за пределами области 100 хранения. В качестве альтернативы, границы области 100 хранения выполнены более узкими или большими, чем эффективная дальность действия антенны 120.
Как показано на фиг.1а, в пределах области 100 хранения содержится медицинский продукт 101. Конечно, следует понимать, что определенные аспекты разработаны для отслеживания множества медицинских продуктов, не ограничиваясь только одним медицинским продуктом. Медицинский продукт 101, например, представляет собой лекарственный препарат или упаковку лекарственных препаратов, медицинское устройство, такое как шприц, медицинский инструмент, такой как инфузионный насос, или любой один из множества других медицинских продуктов, для которых требуется обеспечить надежный мониторинг инвентаря и отслеживание выдачи. С медицинским продуктом 101 ассоциирована беспроводная метка 105, в котором беспроводную метку 105 закрепляют, фиксируют без возможности отсоединения или обеспечивают на или внутри медицинского продукта 101. Беспроводная метка 105 представляет собой, например, беспроводную идентификационную метку, такую, как метка RFID. Метка RFID хорошо известна для специалистов в данной области техники, частично из-за ее относительно низкой стоимости, ее малых размеров и простоты, с которой она может быть интегрирована в различные типы упаковки. Активная метка RFTD обычно содержит внутреннюю батарею и обычно является более сложной и большей по размерам, чем пассивные метки, которые имеют меньшую стоимость, сложность и размеры. Активные метки часто имеют большую дальность детектирования и имеют больше функциональных возможностей, чем у пассивных меток, и активные метки могут иметь возможность их повторного использования. Пассивные метки выполняют простую функцию с целью обеспечения уникальной идентификации и обычно являются одноразовыми.
Процессор 130 выполнен с возможностью установления и использования беспроводного соединения 110 между антенной 120 и беспроводной меткой 105 на медицинском продукте 101. Как можно видеть на фиг.1а, процессор 130 соединен с запоминающим устройством 140, через которое процессор 130 может сохранять и получать данные, как дополнительно описано ниже. В процессоре 130 используется беспроводное соединение 110, либо непрерывно, или через периодические интервалы, для связи с беспроводной меткой 105 и, таким образом, для определения, находится ли медицинский продукт 101 все еще в пределах дальности действия антенны 120 (то есть, находится ли медицинский продукт 101 все еще в пределах области 100 хранения). Как только медицинский продукт 101 будет удален из области 100 хранения, как показано на фиг.1b, беспроводное соединение 110 теряется (например, поскольку беспроводная метка 105 медицинского продукта 101 находится за пределами эффективной дальности действия антенны 120). Процессор 130, который использовал беспроводное соединение 110 в попытках связи с беспроводной меткой 105, определяет, что беспроводное соединение было потеряно, и, соответственно определяет, что медицинский продукт 101 больше не присутствует в области 100 хранения (то есть, был выдан из области 100 хранения). В определенных аспектах в процессоре 130 предусмотрены часы или доступ к сигналам времени, в результате чего процессор 130 определяет, в какое время медицинский продукт 101 был выдан из области 100 хранения, и записывает данные, относящиеся к выдаче медицинского продукта 101, в запоминающем устройстве, таком как запоминающее устройство 140, или внешняя база данных (как описано более подробно ниже), которая сообщается с процессором 130.
В то время как беспроводная метка настоящего примерного варианта осуществления была описана, как метка RFID, следует понимать, что варианты осуществления, описанные здесь, можно использовать с различными типами идентификационных меток. Как будет понятно для специалиста в данной области техники, любая одна из множества разных беспроводных идентификационных меток может использоваться, включая в себя, например, активные метки RFID, пассивные метки RFID, полупассивные метки RFID, метки RuBee, метки BluetoothTM или метки для связи в ближнем поле ("NFC").
В соответствии с определенными вариантами осуществления, беспроводное соединение, используемое процессором 130, для связи с каждой беспроводной меткой, ассоциированной с медицинским продуктов, не обязательно должно представлять собой прямое соединением между антенной 120 и беспроводной меткой. Например, на фиг.2а показана блок-схема, иллюстрирующая систему мониторинга инвентаря в соответствии с определенными вариантами осуществления, в которых множество медицинских продуктов, таких как медицинские продукты 101 и 102, размещены в пределах области
100 хранения системы. Процессор 130 направляет антенну 120 на использование беспроводного соединения 111, для связи с беспроводной меткой 106 медицинского продукта 102. В системе по фиг.2а другое беспроводное соединение 112 устанавливают между беспроводной меткой 106 медицинского продукта 102 и беспроводной меткой 105 медицинского продукта 101. Беспроводная метка 106 медицинского продукта 102 выполнена с возможностью передачи информации, передаваемой через беспроводное соединение 112 в антенну 120 через беспроводное соединение 111. В соответствии с этим, процессор 130 может отслеживать, как беспроводное соединение 112, так и беспроводное соединение 111, для эффективной связи, как с беспроводной меткой 106 медицинского продукта 102, так и с беспроводной меткой 105 медицинского продукта 101. Таким образом, когда медицинский продукт 101 удалят из области 100 хранения, как представлено на фиг.2b, процессор 130 получает возможность определять, когда беспроводное соединение 112 будет потеряно, через беспроводное соединение 111 с беспроводной меткой 106, и, таким образом, устанавливать, когда медицинский продукт 101 был выдан из области 100 хранения.
В качестве альтернативы, если медицинский продукт 102 был выдан из области 100 хранения, вместо медицинского продукта 101 (как было представлено на фиг.2b), тогда оба беспроводных соединения 111 и 112 могут быть потеряны, по меньшей мере, временно. В таком сценарии беспроводная метка 105 медицинского продукта 101, которая выполнена с возможностью постоянного поиска возможности установления беспроводного соединения с любой из антенн, такой, как антенна 120 или любые другие, выполненные аналогично, беспроводные метки, быстро устанавливает новое беспроводное соединение с антенной 120, в результате чего, возникает конфигурация, описанная выше со ссылкой на фиг.1а. Таким образом, если процессор 130 определяет, при отслеживании беспроводных соединений, что беспроводное соединение 111 было потеряно, новое беспроводное соединение (например, такое, как беспроводное соединение 110 на фиг.1а) будет установлено в пределах периода времени, меньшего, чем заданное пороговое значение, и процессор 130, поэтому, не определяет, что медицинский продукт 101 был выдан.
В определенных вариантах осуществления беспроводные метки, такие как беспроводные метки 105 и 106, связываются друг с другом и с антенной 120 на одной частоте. В других вариантах осуществления беспроводные метки 105 и 106 связываются друг с другом на первой частоте и связываются с антенной 120 на второй частоте. Например, в варианте осуществления, показанном на фиг.2а, беспроводная метка 106 связываются с антенной 120 через соединение 111 на более высокой частоте (например, с одной из большей дальностью действия или с лучшей надежностью), чем частота, на которой беспроводные метки 105 и 106 связываются между собой, через соединение 112. Такая компоновка обеспечивает более надежное соединение между беспроводной меткой 106 и антенной 120, для обеспечения того, что информация о продукте 101, которая основана на беспроводной метке 106, достигнет антенны 120. В некоторых аспектах, более низкая частота (например, та, которая позволяет потреблять меньше энергии от батареи) используется для связи между беспроводными метками, поскольку не требуется, чтобы каждая из беспроводных меток в области хранения связывалась с любой беспроводной меткой, но только с соседними беспроводными метками, которые находятся относительно близко друг к другу (как будет более подробно описано ниже).
В определенных вариантах осуществления группы беспроводных меток, ассоциированные с их соответствующими медицинскими продуктами, расположенными в пределах одного и того же устройства хранения формируют спонтанные "ячеистые сети" (например, сети, для которых не требуется дополнительная инфраструктура за пределами беспроводных меток), которые могут соединяться беспроводно с антенной или системой мониторинга инвентаря. Ячеистую сеть можно рассматривать, как, по меньшей мере, частично знающую себя, в том смысле, что присутствие каждой беспроводной метки "известно" одной или больше соседним беспроводным меткам, с которыми она сформировала беспроводные соединения. С соответствии с этим, когда одна из беспроводных меток (закрепленная на медицинском продукте) будет отсутствовать в ячеистой сети (например, поскольку она была выдана из области хранения), ячеистая сеть иметь возможность передавать эту информацию в антенну системы мониторинга инвентаря. В соответствии с этим, антенна не обязательно должна быть непосредственно соединена с (то есть, не обязательно должна формировать беспроводные соединения с), каждой беспроводной меткой, соответственно, ассоциированной с каждым продуктом в области хранения.
Эта концепция иллюстрируется фиг.3, на которой показана блок-схема системы мониторинга инвентаря в соответствии с определенными вариантами осуществления. Система мониторинга инвентаря включает в себя область 300 хранения, антенну 320, которая работает в пределах области 300 хранения, и процессор 330, функционально соединенный с антенной 320. Как можно видеть на фиг.3, процессор 330 соединен с запоминающим устройством 360, через которое процессор 130 может сохранять и получать данные, такие как инвентарную опись, как описано дополнительно ниже. Множество медицинских продуктов, имеющих беспроводные метки 301-307, устанавливают ячеистую сеть 340, как описано выше, путем формирования множества беспроводных соединений между беспроводными метками 301-307. Антенна 320 соединена с ячеистой сетью 340 через одно или больше беспроводных соединений, таких как беспроводное соединение 310. В различных других аспектах процессор 330 отслеживает ячеистую сеть 340 через антенну 320 разными путями, включая в себя, например, регулярный опрос каждой из беспроводных меток, с которыми соединена антенна 320, для определения, с какой другой беспроводной меткой она соединена, и т.д. Когда одна или больше из беспроводных меток 301-307 будет удалена из ячеистой сети (например, поскольку соответствующий медицинский продукт с беспроводной меткой был выдан), процессор 330 детектирует ее отсутствие, когда ответ не будет принят из удаленных беспроводных меток в ответ на запрос из антенны 320, как дополнительно описано ниже. Процессор 330 также детектирует добавление новых беспроводных меток (ассоциированных с медицинскими продуктами, вновь добавленными в область 300 хранения) в ячеистую сеть 340, путем выполнения сканирования новых меток.
В соответствии с определенными вариантами осуществления, антенна 320 выполнена с возможностью периодической работы с более высокой мощностью широковещательной передачи для временного формирования отдельных беспроводных соединений с каждой из беспроводных меток на медицинских продуктах 301-307 для проверки, что ячеистая сеть 340 точно отчитывается о присутствии всех беспроводных меток в ней, и не предоставляет непреднамеренно отчет о присутствии беспроводной метки, которая уже была выдана.
В некоторых аспектах система мониторинга инвентаря функционально соединена с базой 350 данных, как показано на фиг.3. Как также будет понятно для специалистов в данной области техники, такая конфигурация обеспечивает возможность обмена информацией между процессором 330 системы, в отношении выдачи медицинских продуктов, такой как инвентарная опись, из области 300 хранения, с помощью базы данных 350, предназначенной для сохранения данных отслеживания инвентаря. В соответствии с определенными вариантами осуществления, каждая беспроводная метка ассоциирована с уникальным беспроводным идентификационным номером метки, который позволяет отслеживать одиночный медицинский продукт, который ассоциирован с меткой. База данных 350, таким образом, позволяет системе мониторинга инвентаря совместно использовать другую информацию о медицинских продуктах 301-307 также с базой данных 350, как описано более подробно ниже.
В соответствии с определенными аспектами, процессор 330 выполнен с возможностью генерирования предупреждения о малом количестве запасов или предупреждения об отсутствии запасов продукта, когда содержащееся количество конкретного типа медицинского продукта в области хранения 300 находится на уровне или ниже заданного порогового значения. В некоторых аспектах такое предупреждение предоставляют удаленному пользователю через передачу по сети, такой как, например, сетевое соединение, используемое для функционального соединения системы мониторинга инвентаря с базой данных 350. В качестве альтернативы, база 350 данных соединена с другим отдельным процессором или другим вычислительным устройством, которое выполнено с возможностью генерирования аналогичного предупреждения на основе сохраненного количества различных медицинских продуктов, отчет о которых был передан в базу 350 данных.
Ячеистая сеть имеет различные типы сетевых топологий. Например, на фиг.4а и 4b иллюстрируются две возможные сетевые топологии. На фиг.4а сеть из трех беспроводных меток 402-404 соединена с антенной 401. В этой конфигурации сети антенна 401 выполнена с возможностью формирования и поддержки одного беспроводного соединения (то есть, беспроводного соединения между антенной 401 и беспроводной меткой 402), и каждая беспроводная метка 402-404 выполнена с возможностью формирования и поддержки двух беспроводных соединений (например, беспроводное соединение 402 формирует соединение с антенной 401, и беспроводное соединение с беспроводной меткой 403 формирует соединение с беспроводной меткой 402 и беспроводной меткой 404). В соответствии с этим, такая топология сети позволяет ее рассматривать, как "цепную" топологию. Как можно видеть со ссылкой на фиг.4а, последнее "соединение" в цепи беспроводной меткой 404 формирует только одно беспроводное соединение (то есть, с беспроводной меткой 403), поскольку никакие другие беспроводные метки не находятся рядом с ней. В такой конфигурации беспроводная метка 404 периодически опрашивает свое окружение для определения, появилась ли в пределах дальности действия другая беспроводная метка. Поскольку беспроводные метки 402-404 выполнены с возможностью сбора и совместного использования информации, относящейся к ячеистой сети, которую они сформировали, как только беспроводная метка 404 формирует другое беспроводное соединение (например, с вновь добавленной беспроводной меткой), эта информация будет передана вверх по цепочке через беспроводные метки 403 и 402, в свою очередь, в антенну 401 (и через антенну 401 в соответствующий процессор, как уже было более подробно описано выше).
На фиг.4b показана другая сеть беспроводных меток в соответствии с определенными вариантами осуществления. В топологии сети по фиг.4b каждая из антенн 411 и беспроводных меток 412-417 выполнены с возможностью формирования и поддержки трех беспроводных соединений. В соответствии с этим, когда беспроводную метку добавляют к или удаляют из ячеистой сети, эта информация может иметь несколько возможных маршрутов к антенне 411 (и к соединенному с ней процессору), делая сеть более надежной, несмотря на повышение стоимости, из-за большего потребления энергии (и в связи с этим более короткого времени работы батареи) каждой из беспроводных меток такой сети.
В соответствии с одним аспектом, ячеистая сеть, такая, как показана на фиг.4b, поддерживает информацию не только об идентичности беспроводных меток в сети, но также о взаимосвязи этих меток (например, информацию, о том, какие метки совместно использует соединение). Эта информация о топологии сети решает дополнительную проблему, общую для выдачи продуктов для беспроводных меток, в которой пользователь может "обмануть" систему выдачи, вынимая продукт из его упаковки, и возвращая упаковку, с беспроводной меткой, обратно в систему. В результате этого, пользователь может обмануть систему, заставляя ее поверить в то, что инвентарь не изменился (поскольку метка все еще зарегистрирована, как присутствующая). В ячеистой сети, однако, которая поддерживает информацию о топологии, изъятие продукта (даже временное) приведет к тому, что соединение беспроводной метки этого продукта будет удалено из ячеистой сети и возвращено в другом месте в топологии (когда пустую упаковку возвращают). В некоторых аспектах, если во время последующей проверки будет обнаружена пустая упаковка, система идентифицирует пользователя, ассоциированного с изменением в топологии пустой упаковки. Таким образом, топология ячеистого типа решает проблему "обмана" системы выдачи, путем изъятия продукта, но не метки, из системы.
В соответствии с определенными вариантами осуществления, беспроводные метки 412-417 связываются друг с другом на частоте, которая требует меньшей мощности (например, и которые имеют меньшую дальность действия), чем частота, на которой сеть связывается с антенной 411 (например, через беспроводные метки 412-414). В соответствии с таким вариантом осуществления, каждая беспроводная метка имеет только эффективную дальность связи, достаточную для охвата некоторых из ее соседей. Например, беспроводная метка 417 не выполняет широковещательную передачу и прием с достаточной мощностью для формирования беспроводного соединения непосредственно с беспроводной меткой 412, которая расположена на некотором расстоянии от беспроводной метки 417. Скорее, беспроводная метка 417, использует частоту с низким уровнем мощности для связи только с беспроводными метками 415 и 416. В других" аспектах, для обеспечения надежного соединения между сетью и антенной 411, беспроводные метки 412-414 используют частоту с высокой мощностью, для поддержания беспроводных соединений с антенной 411. В другой компоновке все беспроводные метки 412-417 и антенна 411 используют одну и ту же частоту, но беспроводные метки 412-417 используют другие уровни мощности (например, в результате большего или меньшего усиления), в зависимости от того, выполняют ли они обмен данными с антенной 411 или с другой беспроводной меткой.
В то время, как выше были описаны примерные варианты осуществления двух конкретных топологий сети, варианты осуществления не ограничены этими конкретными конфигурациями. Как будет совершенно понятно для специалиста в данной области техники, любая одна из множества топологий сети, или любая их комбинация может использоваться в ячеистой сети из беспроводных меток.
В другом аспекте беспроводная метка, которая ассоциирована с медицинским продуктом, обеспечивает дополнительную функцию, помимо помощи при мониторинге инвентаря и отслеживании выдачи медицинского продукта из устройства хранения. Например, такая беспроводная метка выполнена с возможностью определять факторы окружающей среды, которые могут влиять на медицинский продукт, к которому она прикреплена (например, тепло, излучение, сырость, влажность, воздействие химического вещества и т.д.) и передавать эти факторы окружающей среды в систему мониторинга инвентаря. Например, на фиг.5 иллюстрируется беспроводная метка 500 в соответствии с определенными вариантами осуществления. Беспроводная метка 500 включает в себя антенну 501, для связи с антенной системы мониторинга инвентаря и с антеннами других беспроводных меток. Процессор 502 также предусмотрен для управления антенной 501 и для получения информации из и сохранения информации в запоминающем устройстве 503. Информация, сохраненная в запоминающем устройстве 503, может быть получена из антенны 501 (например, информация о других беспроводных метках, находящихся в зоне дальности действия, информация об области хранения, в которой расположена беспроводная метка 500 и т.д.), или из датчика 504 окружающей среды. В одном варианте осуществления запоминающее устройство 503 также содержит программный код для выполнения с помощью процессора 502, который конфигурирует беспроводные метки 500 так, чтобы сформировались ячеистые сети, связывается с системами мониторинга инвентаря, измеряет информацию об окружающей среде и т.д. Шина 506 используется для соединения антенны 501, процессора 502, запоминающего устройства 503 и датчика 504 окружающей среды, и батарея 505 включена для обеспечения энергии питания для беспроводной-метки-500, для работы упомянутых выше компонентов. В определенных вариантах осуществления батарея 505 может быть сменной и/или перезаряжаемой. Беспроводная метка 500, как показано на фиг.5, обычно называется активной меткой. Однако беспроводная метка 500 может иметь меньше, чем все компоненты, показанные на фиг.5, обеспечивая, таким образом, более низкую стоимость, более низкую функциональность и меньший размер, и такие беспроводные метки обычно называются пассивными или полупассивными метками.
В соответствии с конкретными вариантами осуществления, датчик 504 окружающей среды выполнен с возможностью определения множества разных параметров окружающей среды, представляющих интерес. Например, датчик 504 окружающей среды выполнен с возможностью измерения окружающей температуры для информирования, когда медицинский продукт, с которым ассоциирована беспроводная метка 500, находится в опасности, из-за риска воздействия чрезвычайного высокого уровня температуры. Датчик 504 окружающей среды, в свою очередь, выполнен с возможностью измерения окружающей влажности для аналогичного информирования, когда медицинский продукт, ассоциированный с беспроводной меткой 500, находится в опасности из-за того, что он подвергается риску воздействия чрезвычайного уровня влажности. С такой информацией административный персонал получает возможность вовремя скорректировать опасность, возникающую из окружающей среды (такую, как избыточная влажность и тепло) в области хранения, для предотвращения опасного воздействия на медицинский продукт или его порчи.
В то время, как была представлена беспроводная метка 500, как включающая в себя одиночный датчик окружающей среды, варианты осуществления не ограничиваются этой конкретной компоновкой. Скорее, любое количество датчиков окружающей среды включены в беспроводную метку. В других аспектах в некоторых беспроводных метках не предусмотрены какие-либо беспроводные датчики вообще, другие имеют множество датчиков окружающей среды, и еще другие имеют множество избыточных датчиков (например, больше, чем один датчик, выполненный с возможностью измерения температуры) для обеспечения его точности.
В результате ассоциирования беспроводной метки, такой как беспроводная метка 500 с медицинским продуктом, возникает следующая проблема: если беспроводная метка не будет надежно закреплена на медицинском продукте, возникает вероятность ее преждевременного удаления, случайного или преднамеренного, (например, прежде, чем медицинский продукт будет употреблен или использован по-другому), что мешает, таким образом, работе системе мониторинга инвентаря. Некоторые способы надежного закрепления беспроводной метки на медицинском продукте, однако, требуют нарушения его стерильной упаковки, что в равной степени является неприемлемым решением. В соответствии с этим, в определенных аспектах, датчик окружающей среды беспроводной метки выполнен с возможностью измерения состояния крепления беспроводной метки к медицинскому продукту (например, путем поддержания электрического контакта с металлическим проводником а медицинском продукте, или путем нажатия на переключатель давления, и т.д.). Если беспроводная метка определяет, что она больше не закреплена на медицинском продукте, она передает эту информацию в систему мониторинга инвентаря. Таким образом, в случае, когда пользователь пытается изъять медицинский продукт из системы мониторинга инвентаря, без предупреждения системы, беспроводная метка будет передавать отчет об ее удалении с медицинского продукта, и ассоциировать последнего пользователя, который имел доступ к области хранения с этим удалением. Таким образом, беспроводная метка закреплена на медицинском продукте, не нарушая его стерильную упаковку, одновременно уменьшая риск ее удаления с него. Таким образом, состояние прикрепления рассматривается, как другой тип информации об окружающей среде, собранной и сохраненной в беспроводной метке 500.
Информация об окружающей среде, собранная беспроводной меткой 500, может быть оперативно передана в базу данных, соединенную с системой мониторинга инвентаря либо через непосредственную связь между беспроводной меткой 500 и антенной системы, или через ячеистую сеть беспроводных меток, которые передают информацию в систему. В других аспектах другая информация, которую может отслеживать беспроводная метка 500 и передавать в базу данных, включает в себя местоположение последней области хранения, в которой была расположена беспроводная метка, длительность последнего периода хранения и т.д. Этот уровень отслеживания информации об окружающей среде обеспечивает всестороннюю базу данных о состоянии инвентаря, его местоположении и доступе, что, как будет непосредственно понятно для специалиста в данной области техники, может представлять собой большое преимущество для администратора больницы или другого лица, предоставляющего медицинское лечение.
В соответствии с некоторыми вариантами осуществления, беспроводная метка, такая как беспроводная метка 500, может быть повторно использована после того, как продукт, к которому она прикреплена, будет израсходован и/или изъят.В таком варианте осуществления, после того, как беспроводная метка 500 будет удалена с продукта, она может принимать сигнал для выполнения кода, сохраненного в запоминающем устройстве 503, для повторной инициализации метки (например, повторной очистки запоминающего устройства 503 от сохраненной информации об окружающей среде, с тем, чтобы в случае необходимости, сгенерировать новый уникальный идентификационный номер, и т.д.) и затем для ассоциирования беспроводной метки с новым медицинским продуктом. Конечно, в некоторых вариантах осуществления, эта функция ограничена администратором с соответствующими полномочиями путем использования защищенного механизма, такого как пароль, ключ или биометрический идентификатор, для передачи сигнала на выполнение такого кода. Способность повторного использования беспроводных меток существенно повышает ценность для системы мониторинга инвентаря, поскольку ни одна из частей системы не должна быть потребляемой или расходуемой.
Как упомянуто выше, определенные аспекты относятся к мониторингу инвентаря медицинских продуктов, содержащихся в области хранения. Таким образом, система выполнена с возможностью определения, время от времени, были ли изъяты какие-либо продукты из области хранения, такой как защищенный шкаф, и были ли добавлены какие-либо продукты в область хранения. Такие действия являются общепринятыми в среде медицинского обслуживания, когда персонал для медицинского ухода изымает продукты из защищенного шкафа для использования и, когда медицинский администратор добавляет продукты в шкаф для пополнения малых запасов. Процесс отслеживания инвентаря производят на периодической основе или инициируют по событию, такому, как когда дверь в области хранения была открыта и затем закрыта, обозначая, что произошла транзакция, включающая добавление или удаление медицинского продукта из области хранения.
Некоторые системы инвентарного учета выполняют процесс мониторинга инвентаря, путем периодического сканирования области хранения для идентификации всех продуктов, содержащихся в настоящее время в области хранения и формирования текущего инвентарной описи. Затем такие системы сравнивают текущую инвентарную опись с прошлой инвентарной описью для определения, были ли какие-либо продукты изъяты. Проблема с такими системами состоит в том, что такое периодическое "сканирование", для того, чтобы определить, все присутствующие в настоящее время продукты занимает существенно время и ресурсы для обработки, до тех пор, пока сканирование не будет закончено, и новая текущая инвентарная опись может быть закончена. Это связано с тем, что "сканирование" представляет собой общий запрос широковещательной передачи, который не адресован какой-либо конкретной беспроводной метке (такой, как метка RFID). В ответ на такой запрос широковещательной передачи при общем сканировании беспроводные метки, находящиеся в данный момент времени в области хранения, передают обратно в сигнал обобщенного отклика. Затем, для каждой отвечающей беспроводной метки, система передает, по меньшей мере, один вторичный запрос, направленный, в частности, отвечающей беспроводной метке для получения ее идентификации, и для получения информации, относящейся к соответствующей метке и ассоциированному медицинскому продукту. Беспроводная метка затем отвечает такой информацией, которую затем обрабатывают и сохраняют в системе мониторинга инвентаря. Следует понимать, что этот процесс является достаточно громоздким, поскольку он приводит к множественному обмену данными между каждой беспроводной меткой и системой мониторинга инвентаря, включая в себя длительные передачи данных из каждой беспроводной метки в систему мониторинга инвентаря. В общем, рабочие характеристики такого периодического процесса сканирования и обнаружения системой мониторинга инвентаря, в основном, аналогичны новому началу вслепую каждый раз для обнаружения меток, присутствующих в настоящее время в области хранения, без использования каких-либо знаний о прошлом инвентаре.
Предусмотрена система мониторинга инвентаря, которая выполняет процесс мониторинга инвентаря, который выполняется намного быстрее, поскольку он требует меньшего количества связей и передачи данных между присутствующим в настоящее время беспроводными метками и системой для выполнения обновления инвентаря, при сравнении с периодическим процессом "сканирования и обнаружения" инвентаря, как описано выше. На фиг.6 показана блок-схема, которая иллюстрирует инвентарную опись в соответствии с одним аспектом. Инвентарная опись 600 выполнена с возможностью сохранения в запоминающем устройстве системы мониторинга инвентаря, таком, как запоминающее устройство 140, показанное на фиг.1a, 1b, 2а и 2b, или, таком, как запоминающее устройство 360 или база 350 данных, показанная на фиг.3.
В некоторых вариантах осуществления множество версий такой инвентарной описи поддерживается в запоминающем устройстве системы мониторинга инвентаря, таких как прошлая инвентарная опись и текущая инвентарная опись. Таким образом, описи можно сравнивать для определения транзакций, связанных с изъятием и/или добавлением медицинских продуктов в течение времени между генерированием прошлой инвентарной описи и текущей инвентарной описи.
На фиг.6 можно видеть, что инвентарная опись 600 состоит из множества записей от 620-1 до 620-n. Каждая из записей от 620-1 до 620-n относится с конкретной беспроводной метке, которая либо присутствует в данный момент времени в области хранения, или которая ранее присутствовала в области хранения, но больше не присутствует. Каждая из записей 620-1-620-n включает в себя множество полей данных, включающих в себя, но без ограничения этим, идентификацию 601 беспроводной метки, ассоциированную с медицинским продуктом 602, текущий статус 603, время 604 удаления, лицо 605, последним осуществлявшее доступ, и другие 606, которые позволяют включать дополнительные поля данных для информации, относящейся к медицинскому продукту, фактору окружающей среды области хранения, и другой соответствующей информации.
В некоторых аспектах, когда система мониторинга инвентаря выполняет процесс мониторинга инвентаря, она находит прошлую инвентарную опись из прошлого процесса мониторинга инвентаря и затем обновляет эту опись для генерирования текущей инвентарной описи. Как можно видеть в примере записи 620-1, показанном на фиг.6, идентификация беспроводной метки 601 101100 ассоциирована с записью 620-1 и соответствует беспроводной метке, ассоциированной с медицинским продуктом 602, который представляет собой медицинский продукт - обезболивающий медикамент. Запись 620-1 обозначает, что медицинский продукт имеет текущий статус ДА, обозначающий что он в настоящее время присутствует в области хранения. В соответствии с этим, эта запись не имеет вход в поле 604 данных "Время изъятия". Поле 605 данных "Лицо, последним имевшее доступ" означает, что Джо был последним человеком, который обращался к области хранения, когда эта запись меняла статус. Поскольку медицинский продукт настоящее время присутствует, это означает, что Джо был идентифицированным пользователем, который добавил медицинский продукт в область хранения. В отличие от этого, запись 620-2 имеет идентификацию 601 беспроводной метки 011001 и соответствует беспроводной метке, ассоциированной с медицинским продуктом 602, который представляет собой IV насос, который больше не присутствует в области хранения и был изъят 18.06.09 в 18:23 вечера Фредом. Таким образом, инвентарная опись обеспечивает краткое отслеживание инвентаря медицинских продуктов, которые находятся в настоящее время и содержались ранее в области хранения. Конечно, инвентарная опись 600 представляет собой пример и другие формы, и режимы данных отслеживания, относящихся к беспроводным меткам, могут выполнять эти функции, такие как таблицы, списки связи, базы данных и другие форматы данных.
На фиг.7 показана блок-схема последовательности операций, иллюстрирующая процесс отслеживания инвентаря, для проверки существующего инвентаря продуктов в устройстве хранения, в соответствии с определенными вариантами осуществления. Как показано на фиг.7, инвентарная опись уже сохранена в системе, например, в запоминающем устройстве 140 по фиг.1а, или к базе 350 данных по фиг.3. В определенных вариантах осуществления инвентарная опись представляет собой прошлую инвентарную опись, которая была сгенерирована и/или обновлялась в последний раз, когда был выполнен процесс мониторинга инвентаря. Как описано выше, инвентарная опись содержит, по меньшей мере, одну, но обычно множество записей, ассоциированных с различными беспроводными метками (и их соответствующими медицинскими продуктами), присутствовавшими в области хранения, в то время, когда выполняли последний процесс мониторинга инвентаря. В определенных аспектах инвентарная опись также содержит записи, ассоциированные с беспроводными метками (и их соответствующими медицинскими продуктами), которые ранее присутствовали в области хранения до момента времени, когда был выполнен последний процесс мониторинга инвентаря, и обозначены, как больше не присутствующие. На этапе 702, обращаются к следующей записи в инвентарной описи, и получают идентификацию беспроводной метки, если беспроводная метка идентифицирована, как присутствующая в инвентарной описи.
На этапе 703, процесс проверки начинается путем передачи конкретного запроса проверки в беспроводную метку, имеющую идентификацию беспроводной метки, через антенну системы мониторинга инвентаря. В некоторых вариантах осуществления конкретный запрос проверки в беспроводную метку содержит идентификацию беспроводной метки, и в других вариантах осуществления, конкретный запрос проверки беспроводной метке содержит сокращенный "выведенный" уникальный идентификатор, который получают из более длинной полной идентификации беспроводной метки. Такой выведенный уникальный идентификатор может представлять собой проверочную сумму полной идентификации беспроводной метки, в которой проверочная сумма представляет собой более короткую строку данных, и которая обеспечивает более быстрый этап проверки. Конечно, следует понимать, что выведенный уникальный идентификатор может быть сгенерирован другими способами, такими как различные алгоритмы сжатия и т.п. В определенном аспекте конкретный запрос на проверку также содержит код функции, который передает инструкцию в определенную беспроводную метку - ответить, если идентификация метки соответствует идентификации беспроводной метки (или вторичному уникальному идентификатору) в определенном запросе на проверку. В другом аспекте конкретный запрос на проверку также содержит код функции, который передает инструкцию в определенную беспроводную метку войти в состояние покоя после ее ответа на конкретный запрос на проверку. Это предотвращает ответ из определенной беспроводной метки в более позднее время, если общее сканирование выполняют для идентификации присутствия новых беспроводных меток в системе, как описано дополнительно ниже. На этапе 704 определяют, приняла ли антенна системы мониторинга инвентаря ответ из конкретной беспроводной метки в ответ на конкретный запрос на проверку. В определенных аспектах конкретный запрос на проверку вызывает ответ только из беспроводной метки, соответствующей идентификации беспроводной метки (или вторичному уникальному идентификатору), содержащейся в конкретном запросе на проверку, и все другие беспроводные метки в области хранения не будут отвечать на конкретный запрос на проверку. Если, на этапе 704, определяют, что антенна системы мониторинга инвентаря приняла ответ из конкретной беспроводной метки в ответ на конкретный запрос на проверку, тогда присутствие медицинского продукта, ассоциированного с конкретной беспроводной меткой, обозначается, как проверено на этапе 705. Если, однако, на этапе 704 определяют, что антенна системы мониторинга инвентаря не приняла ответ из конкретной беспроводной метки в ответ на конкретный запрос на проверку, то определяют, что медицинский продукт, ассоциированный с конкретной беспроводной меткой, не присутствует (был выдан), на этапе 706.
Запись инвентарной описи затем обновляют на этапе 707, для отражения текущего "настоящего" статуса соответствующего медицинского продукта в области хранения, проверенного как присутствующий, или определенного как отсутствующий. Как упомянуто выше, в некоторых аспектах записывают время изъятия в инвентарной описи, если медицинский продукт больше не присутствует, вместе с пользователем, который обращался к области хранения во время изъятия. Затем, на этапе 708, определяют, имеются ли еще записи в инвентарной описи, которые еще не были обработаны. Если да, поток обработки снова возвращается на этап 702, и этапы 702-708 повторяют. Если больше нет записей в инвентарной описи, которые еще не были обработаны, тогда обработка заканчивается на этапе 709. Таким образом, система мониторинга инвентаря выполняет процесс проверки уже известной инвентарной описи идентификаций беспроводных меток, используя конкретный запрос на проверку, настроенный на каждую идентификацию беспроводной метки в уже известной инвентарной описи. Такой процесс проверки, таким образом, исключает требующий значительного времени обмен данными, и передачу данных, связанную с типичным процессом "сканирования и определения", для определения присутствия тех беспроводных меток, которые уже были идентифицированы в последней инвентарной описи.
В дополнение к представленному выше процессу проверки, описанному со ссылкой на фиг.7, в определенных вариантах осуществления также определяют, были ли новые лекарственные препараты добавлены в область хранения, выполняя второй этап сканирования новых продуктов после окончания проверки уже известных беспроводных меток. На фиг.8 представлена блок-схема последовательности операций, иллюстрирующая процесс мониторинга инвентаря для проверки присутствия уже известных беспроводных меток и идентификации запаса новых продуктов в области хранения, в соответствии с определенными вариантами осуществления. На фиг.8, этап 801 представляет процесс проверки, описанный выше со ссылкой на этапы 701-709 на фиг.7. После выполнения этого процесса проверки по фиг.7, на этапе 802 определяют, были ли уже проверенные беспроводные метки помещены в состояние покоя. Как описано выше со ссылкой на этап 703 по фиг.7, конкретный запрос на проверку, передаваемый на этапе 703, может также содержать код функции, которая инструктирует определенную беспроводную метку перейти в состояние покоя, после того, как она ответит на конкретный запрос на проверку. Это предотвращает ответ определенной беспроводной метки в более позднее время, если выполняют общее сканирование для идентификации присутствия новых беспроводных меток в системе. Если на этапе 802 определяют, что все проверенные беспроводные метки уже были проинструктированы на этапе 703 для перехода в состояние покоя после ответа на их конкретные запросы на проверку, тогда поток обработки переходит на этап 804. Однако, если на этапе 802 определяют, что не все проверенные беспроводные метки получили инструкцию на этапе 703 перейти в состояние покоя после ответа на их конкретные запросы на проверку, тогда передают команду "тихий режим" на этапе 803 во все беспроводные метки в инвентарной описи, которые уже были проверены, как присутствующие, в процессе на этапе 801. Такая команда "тихий режим" передает инструкции во все такие проверенные беспроводные метки перейти в состояние покоя, либо на фиксированный период времени, или до тех пор, пока не поступит другая инструкция путем передачи данных, направленных в конкретные, беспроводные метки.
На этапе 804 затем выполняют типичный процесс сканирования и определения для идентификации вновь добавленных беспроводных меток в области хранения. Уже проверенные беспроводные метки из инвентарной описи не будут отвечать на этот процесс сканирования, поскольку их уже перевели в состояние покоя. В соответствии с этим, процесс сканирования включает в себя только беспроводные метки, ассоциированные с медицинскими продуктами, которые были вновь добавлены в область хранения после того, как был проведен последний процесс мониторинга инвентаря. Таким образом, количество обмениваемых данных и передач данных, ассоциированных с таким процессом сканирования, существенно уменьшается, поскольку процесс сканирования не включает в себя ни одну из уже проверенных беспроводных меток в области хранения. Инвентарную опись затем обновляют на этапе 805, чтобы добавить запись для каждых вновь добавленных беспроводных меток (ассоциированных с вновь добавленными медицинскими продуктами) в области хранения. Этот процесс затем заканчивается на этапе 806.
На фиг.9 показана блок-схема, которая иллюстрирует примерную вычислительную систему 900, для которой были воплощены определенные варианты осуществления во взаимодействии, по меньшей мере, с одной областью хранения. Вычислительная система 900 включает в себя шину 902 или другой механизм передачи данных для обмена информации и процессор 904, соединенный с шиной 902, для обработки информации. Вычислительная система 900 также включает в себя запоминающее устройство 906, такое, как оперативное запоминающее устройство ("RAM") или другое устройство динамического сохранения, соединенное с шиной 902 для сохранения информации и инструкций, выполняемых процессором 904. Запоминающее устройство 906 также выполнено с возможностью его использования для сохранения временной переменной или другой промежуточной информации во время выполнения инструкций, которые должны быть выполнены процессором 904. Вычислительная система 900 дополнительно включает в себя устройство 910 сохранения данных, такое как магнитный диск, оптический диск или твердотельное запоминающее устройство, соединенное с шиной 902 для сохранения информации и инструкций.
В определенных аспектах вычислительная система 900 соединена через модуль 908 ввода/вывода с устройством дисплея (не показано), таким как электронно-лучевая трубка ("CRT") или жидкокристаллический дисплей ("LCD"), для отображения информации для пользователя компьютером. Входное устройство, такое, как, например, клавиатура или мышь, также соединено с вычислительной системой 900 через модуль 908 ввода/вывода для обмена информацией и выбора команд для процессора 904.
В соответствии с одним вариантом осуществления мониторинг инвентаря медицинских продуктов в устройстве хранения выполняют с помощью вычислительной системы 900 в ответ на выполнение процессором 904 одной или больше последовательностей из одной или больше инструкций, содержащихся в запоминающем устройстве 906. В некоторых аспектах такие инструкции считывают в запоминающем устройстве 906 с другого считываемого устройством носителя информации, такого, как устройство 910 сохранения данных. Выполнение последовательностей инструкций, содержащихся в оперативном запоминающем устройстве 906 приводит к выполнению процессором 904 этапов обработки, описанных здесь. Один или больше процессоров в многопроцессорной компоновке используют для выполнения последовательности инструкций, содержащихся в запоминающем устройстве 906, или принимаемых из другого источника через шину 902. В альтернативных вариантах осуществления аппаратную схему используют вместо или в комбинации с программными инструкциями, для воплощения описанных функций. Таким образом, варианты осуществления не ограничиваются какими-либо конкретными комбинациями аппаратных схем и программного обеспечения.
Термин "считываемый устройством носитель информации", используемый здесь, относится к любому носителю информации, который участвует в предоставлении инструкций в процессор 904 для исполнения. Различные формы такого носителя приемлемы для такого использования, включая в себя, но без ограничений, энергонезависимое запоминающее устройство, энергозависимое запоминающее устройство и среды передачи данных, такие как проводные или беспроводные соединения. Энергонезависимое запоминающее устройство включает в себя, например, оптические или магнитные диски, такие как устройство 910 сохранения данных. Энергозависимое запоминающее устройство включает в себя динамическое запоминающее устройство, такое, как запоминающее устройство 906. Среды передачи включают в себя коаксиальные кабели, медный провод и оптическое волокно, включая в себя провода, которые составляют шину 902. В других аспектах среды передачи данных принимают форму электромагнитных волн, акустических волн или световых волн, таких, которые генерируются во время радиочастотной и инфракрасной передачи данных. Общие формы считываемых устройством носителей информации включают в себя, например, гибкие диски, дискеты, жесткий диск, магнитную ленту, любой другой магнитный носитель, CD-ROM, DVD, любой другой оптический носитель информации, перфокарты, перфоленту, любой другой физический носитель со структурами из отверстий, RAM, FROM, EPROM, FLASH EPROM, любые другие запоминающие устройства, микросхемы или картриджи, несущую волну, или любой другой носитель информации, которой может считывать компьютер.
Представленное здесь описание предусмотрено для обеспечения для любого лица - специалиста в данной области техники, возможности выполнить на практике различные описанные здесь варианты осуществления. В то время как варианты осуществления и аспекты, представленные здесь, были, в частности, описаны со ссылкой на различные фигуры и варианты осуществления, следует понимать, что они представлены только с целью иллюстрации и их не следует рассматривать, как ограничение объема таких вариантов осуществления и аспектов. Например, в то время, как система мониторинга инвентаря была описана со ссылкой на медицинские приложения, беспроводные метки применимы для любого типа продукта, медицинского или не медицинского по своей сути, для обеспечения автоматизированного и точного мониторинга инвентаря и отслеживания выдачи.
Существуют другие пути воплощения описанных выше вариантов осуществления и аспектов. Различные функции и элементы, описанные здесь, могут быть разделены по-другому, чем представлено здесь, без выхода за пределы их сущности и объема. Различные модификации этих вариантов осуществления будут непосредственно понятны для специалиста в данной области техники, и обобщенные принципы, определенные здесь, применимы в других вариантах осуществления. Таким образом, множество изменений и модификаций описанных вариантов осуществления и аспектов могут быть выполнены специалистом в данной области техники без выхода за пределы его сущности и объема.
Ссылка на элемент в единственном числе не предназначена для обозначения "один, и только один" если только это не будет указано конкретно, а скорее, "один или больше". Местоимения мужского рода (например, его) включают в себя женский и средний род (например, ее и его) и наоборот. Термин "некоторые" относится к одному или больше. Подчеркнутые и/или выделенные курсивом заголовки и подзаголовки используются только для удобства, а не для ограничения описанных вариантов осуществления и аспектов, и на них не ссылаются в связи с интерпретацией описанных вариантов осуществления и аспектов. Все структурные и функциональные эквиваленты элементов различных вариантов осуществления, описанных в данном раскрытии, которые известны или станут известны позже специалистам в данной области техники, в явном виде представлены здесь по ссылке и предназначены для охвата описанными вариантами осуществления и аспектами. Кроме того, ничто раскрытое здесь не предназначено для публики, независимо от того, было ли такое раскрытие в явном виде представлено в приведенном выше описании.
Изобретение относится к мониторингу и идентификации продуктов. Технический результат - точность и эффективность отслеживания инвентаря. Мониторинг инвентаря включает в себя доступ к инвентарной описи, содержащей по меньшей мере одну идентификацию беспроводной метки, передачу конкретного запроса через антенну для каждой из по меньшей мере одной идентификации беспроводной метки в инвентарной описи в соответствующую беспроводную метку, проверку, в случае, когда ответ будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, присутствует в устройстве хранения, определение, в случае, когда ответ не будет принят из беспроводной метки, соответствующей идентификации беспроводной метки, что продукт, соответствующий беспроводной метке, не присутствует в устройстве хранения, и обновление инвентарной описи на основе продуктов, проверенных как присутствующие, и продуктов, определенных как не присутствующие, в устройстве хранения. 2 н. и 20 з.п. ф-лы, 9 ил.