СИСТЕМА ДЛЯ СОХРАНЕНИЯ ДАННЫХ ПРОЦЕДУРЫ ВМЕШАТЕЛЬСТВА
SYSTEM FOR STORING DATA OF INTERVENTIONAL PROCEDURE

Область техники
Данное изобретение относится к системе для сбора элементов данных, относящихся к событиям в процедуре вмешательства, причем система содержит дисплей для последовательного отображения представлений элементов данных вдоль временной последовательности.
Это изобретение также относится к способу сбора элементов данных, относящихся к событиям в процедуре вмешательства, и к компьютерному программному продукту для осуществления способа.
Уровень техники
Процедуры вмешательства используются для диагностики или лечения, которые предусматривают, например, следующее:
1) Проделывание разреза или отверстия для получения доступа к внутренним органам тела пациента, например, при осуществлении операции или вставлении трубки в кровеносный сосуд.
2) Получение доступа к телесной полости, например пищеварительной системе, легким, матке или мочевому пузырю, без разрезания тела. Такие процедуры включают в себя, например, обследование или осуществление лечения на внутренней стенке желудка с использованием инструмента, вставляемого через рот.
3) Использование электромагнитного излучения (например, рентгеновского излучения, лазерного излучения, гамма-излучения и ультрафиолетового излучения).
Для таких процедур вмешательства можно использовать, например, радиологию вмешательства, кардиологию вмешательства и/или электрофизиологические измерения. В настоящее время известно, что электрофизиологические (EP) системы сохраняют данные в файле журнала регистрации на самой системе записи. Этот файл содержит информацию, например, из системы записи, системы иссечения и стимулятора. Также можно добавлять медикаменты. Файл журнала регистрации в этих системах записи представляет собой список, содержащий только текст. Он не содержит всю информацию, созданную в ходе процедуры, и не создает хороший обзор, обозревать данные трудно, поскольку он полностью текстовый. Разные цвета используются для маркировки разного рода событий, но все же список является очень длинным, поэтому отыскание конкретных необходимых данных занимает много времени.
Также известны кардиологические информационные системы, содержащие процедурный журнал. Эти системы предназначены не для EP процедур, но для других кардиологических вмешательств. Файл журнала регистрации в этих системах также состоит из текстового списка и не содержит более конкретной EP информации. Поэтому информация, которая может сохраняться в этом файле журнала регистрации, является неполной для EP.
Отчеты могут создаваться в обеих системах, но в обоих случаях отчеты не будут содержать всю необходимую информацию. Не существует системы, которая объединяет всю необходимую информацию в одном отчете. Информация изображений рентгеновских систем и EP систем отображения, полученная в ходе EP процедуры, сохраняется на жестких дисках соответствующих систем. Иногда существует связь между EP системой отображения и EP системой записи, но регистрация событий в таких объединенных системах невозможна.
Известные системы испытывают ряд проблем. В современных EP лабораториях различное оборудование создает большой объем данных в ходе EP процедуры. Обзор данных в ходе и после процедуры в настоящее время затруднен, поскольку эта информация сохраняется по-разному, в системах, на дисках и иногда в сети госпиталя. Кроме того, не существует временной связи между разными формами хранилища данных, что затрудняет обзор данных в последовательном порядке, который был бы оптимален для выполнения последующих этапов процедуры.
Разъединенное хранилище данных и результирующий обзор на различных системах делает невозможным создание хорошего и полного EP отчета простым способом.
Задача изобретения
Задачей изобретения является обеспечение системы для сбора элементов данных, относящихся к событиям в процедуре вмешательства, обеспечивающей более прозрачный и более полезный обзор соответствующих данных, относящихся к процедуре вмешательства.
Сущность изобретения
Согласно первому аспекту изобретения задача решается путем обеспечения системы для сбора элементов данных, относящихся к событиям в процедуре вмешательства. Система содержит вход для приема, в ходе процедуры вмешательства, элементов данных из, по меньшей мере, двух систем, используемых в процедуре вмешательства, часы для регистрации времени приема элементов данных, хранилище для сохранения позиций, относящихся к соответствующим событиям, причем каждая позиция содержит соответствующий элемент данных и соответствующее время приема, и дисплей для последовательного отображения представлений позиций вдоль временной последовательности согласно соответствующим временам приема.
Главным преимуществом системы согласно изобретению является то, что в отличие от традиционных систем она не только обеспечивает совокупность результатов из разных систем и/или событий. Согласно изобретению в ходе процедуры вмешательства соответствующие данные принимаются из разных систем и время приема регистрируется. Информация из разных систем, которую нужно сохранять, снабжается меткой времени, например, с использованием главных часов. Графическое представление временной последовательности представляет информацию, снабженную меткой времени, полученную в ходе процедуры. Это обеспечивает возможность сохранять всю информацию, связанную с процедурой, в одной системе и легко осуществлять доступ к этой информации. Отображаемая временная последовательность обеспечивает ясный и полезный обзор всего, что произошло в ходе процедуры. Последовательное упорядочение вдоль временной последовательности облегчает наблюдение соотношений между значениями измерения, полученными разными системами. Такие соотношения гораздо труднее наблюдать, когда необходимо сравнивать раздельные файлы журналов регистрации разных систем, в особенности, когда разные системы используют разные часы.
Вместо длинных списков, содержащих только текст, иконки и картинки можно использовать для создания хорошего обзора. Это обеспечивает структурированный обзор для легкого извлечения и просмотра сохраненной информации. Система собирает информацию, созданную в ходе процедуры вмешательства, и отображает иконки и текстовые метки вдоль индикации времени, связанной с процедурой. Система может обеспечивать простой доступ к информации путем выбора иконок и текстовых меток. Это позволяет медицинскому персоналу удобно обозревать все этапы в ходе процедуры и всю созданную информацию, что облегчает обозревание данных в ходе и после процедуры. Это также значительно упрощает создание отчета в конце процедуры.
Согласно второму аспекту изобретения предусмотрен способ сбора элементов данных, относящихся к событиям в процедуре вмешательства, при этом способ содержит этапы, на которых принимают, в ходе процедуры вмешательства, элементы данных из, по меньшей мере, двух систем, используемых в процедуре вмешательства, регистрируют время приема элементов данных, сохраняют позиции, относящиеся к соответствующим событиям, причем каждая позиция содержит соответствующий элемент данных и соответствующее время приема, и последовательно отображают представления позиций вдоль временной последовательности согласно соответствующим временам приема.
Эти и другие аспекты изобретения очевидны из и поясняются со ссылкой на варианты осуществления, описанные ниже.
Краткое описание чертежей
Фиг.1 - схема первой системы согласно изобретению.
Фиг.2 - схема второй системы согласно изобретению.
Фиг.3-5 - иллюстративные временные последовательности, которые можно отображать согласно изобретению.
Фиг.6 и 7 - категоризованные временные последовательности, которые можно отображать согласно изобретению.
Фиг.8 - логическая блок-схема способа согласно изобретению.
Подробное описание изобретения
На фиг.1 показана схема первой системы 10 согласно изобретению. Изобретение представляет собой компьютеризированную и программную систему (далее именуемую “временной последовательностью”), которая отслеживает всю информацию, которая сохраняется в той же системе или в других системах в ходе EP или другой процедуры вмешательства. В ходе процедуры вмешательства на входе 11 системы 10 принимается информация из одной или нескольких систем 16, используемых для процедуры вмешательства. Вся сохраняемая информация получает уникальную метку времени от главных часов 12. Электронная схема, процессор 15 или компьютер обрабатывает поступающие данные, снабженные меткой времени. Альтернативно, процессор 15 сам снабжает меткой времени поступающую информацию. Для всех соответствующих событий, относящихся к процедуре вмешательства, позиции (данные + метка времени) сохраняются в хранилище 13, предпочтительно, в базе данных. Хранилищем 13 может быть жесткий диск, оптический диск или другой подходящий носитель данных. EP временная последовательность демонстрирует графический дисплей, который представляет всю сохраненную информацию в виде иконок и/или текстовых сообщений, упорядоченных по времени получения. Процессор 15 предназначен для отображения временной последовательности (см. фиг.3-7) с информацией о процедуре вмешательства на дисплее 14. Временная последовательность показывает представления соответствующей информации, относящейся к процедуре вмешательства. Временную последовательность можно строить из данных реального времени, принимаемых системой 10, или можно генерировать из данных, хранящихся в хранилище 13. Таким образом, дисплей 14 способен показывать информацию реального времени и/или информацию о более ранних процедурах.
Заметим также, что временная последовательность используется в ходе процедуры вмешательства и является не просто линией с историческими записями пациента, показывающей результаты и итоги процедур. Сбор и сохранение информации осуществляется в реальном времени.
Отчет можно генерировать из информации, сохраненной во временной последовательности. Отчет можно создавать по шаблону с возможностью вручную добавлять или удалять позиции. Это обеспечивает возможность легко создавать единый полный отчет. Предпочтительно, отчет создается автоматически из временной последовательности по шаблону (шаблон является настраиваемым). Кроме того, снимки из временной последовательности можно выбирать (помечать) вручную в ходе болезни для отчета.
Временная последовательность согласно варианту осуществления допускает внутрипроцедурный последовательный обзор соответствующих данных мультимодальной процедуры, полученных отдельными системами 16, например, внутрисердечной регистрации, рентгеновской съемки, ультразвуковой съемки, EP систем отображения и т.д., с одного рабочего положения, без утомительной необходимости просматривать эти данные на отдельных системах. Таким образом, быстрый обзор определенного элемента данных можно легко рассматривать во временной корреляции со всеми остальными записанными элементами данных, соответствующими процедуре вмешательства.
Историческую медицинскую документацию информации пациента можно представлять в виде ряда наборов данных вдоль временной последовательности. Такой набор данных может относиться к определенной процедуре и может содержать различные элементы данных, относящиеся к аспектам процедуры. Согласно варианту осуществления изобретения элементы данных, относящиеся к такой процедуре, сохраняются и представляют сами себя как фрагменты информации вдоль временной последовательности.
На фиг.2 показана схема второй системы 10 согласно изобретению. В этом варианте осуществления не только дисплей 14 самой системы сбора данных, но и другие системы 16, используемые для процедуры вмешательства, используются для предоставления информации пользователю. Например, когда пользователь кликает по данным во временной последовательности, данные, поступающие от другой системы 16 (например, проходы записи), будут открываться и демонстрироваться на соответствующей системе 16.
На фиг.3-5 показаны иллюстративные временные последовательности 30, которые можно отображать согласно изобретению. Позиции 33-37 последовательно показаны вдоль временной последовательности 30. Во временной последовательности 30 могут демонстрироваться/сохраняться следующие позиции:
- лекарства, вводимые в CIS (кардиологические информационные системы) в данный момент со ссылкой на администрирование и инвентаризацию реестра;
- материалы, вводимые в CIS в данный момент со ссылкой на администрирование и инвентаризацию реестра;
- снимки (скриншоты, например, систем 3D отображения, автоматически размещаемые во временной последовательности);
- рентгеновские проходы (автоматически, при осуществлении прохода);
- данные и проходы EP регистрации (автоматически и/или вручную);
- данные иссечения (автоматически при иссечении);
- гемодинамические данные;
- данные от программистов (измерения, настройки и т.д.).
Метки 31 времени могут обеспечивать информацию о моменте времени, который представлен конкретной частью или секцией временной последовательности 30. Текстовые метки 32 могут обеспечивать дополнительную информацию о конкретном подпериоде процедуры вмешательства. Например, текстовая метка 32 может указывать главное событие, происходящее в подпериоде (начало, размещение катетеров, XA проход 1, дрожание, пункция, иссечение, …).
Просмотр временной последовательности является очень гибким, что является преимуществом, поскольку представляется большое количество информации, но, возможно, не вся информация, которую нужно показывать. Некоторые уточнения соответствующих вариантов осуществления:
- Иконки и картинки 33-37 используются для создания хорошего обзора
- События могут создаваться автоматически
- События могут вводиться вручную (и будут появляться во временной последовательности 30)
- События можно редактировать или удалять
- Несколько событий можно объединять в одно (позиция 37)
- События могут быть скрытыми
- События можно помечать автоматически (например, автоматически создаваемые события), а также вручную
- При кликаньи по событию сохраненные данные отображаются
- При кликаньи по данным, поступающим от другой системы 16 (например, проходам записи), данные будут открываться и демонстрироваться на соответствующей системе 16
- При кликаньи по данным во временной последовательности 30 после процедуры данные должны открываться в блок просмотра в системе PACS, временная последовательность “подключается” к (например, блоку просмотра записи).
Другие возможности для системы, отвечающей изобретению, в конкретных вариантах осуществления:
- существует возможность запускать временную последовательность как тонкий клиент на разных приложениях;
- в зависимости от пользователя, зарегистрированного в системе, можно конфигурировать разные виды на временной последовательности;
- некоторые этапы (которые нельзя забывать) могут уже присутствовать во временной последовательности для помощи пользователю в осуществлении процедуры.
Согласно фиг.4, временная последовательность 30 дополнена информацией из области 41 “Подготовка к операции”. Аналогично, временная последовательность может продолжаться в ходе непосредственного ухода после процедуры; “Послеоперационный уход”. Будет присутствовать отчетливое различие между этими разными фазами. Такое различие может, например, обеспечиваться с помощью панели 42, 43 заголовков, описывающей фазу. Предпочтительно, разные фазы помечаются, и текущая фаза отображается иначе, например, выделена или окрашена.
Поскольку временная последовательность может быть весьма длинной, в особенности, если она включает в себя область 'подготовка к операции' и 'послеоперационный уход'. Поэтому вариант осуществления, представленный на фиг.5, обеспечивает возможность развертывать и свертывать фазы, при кликаньи или выборе элементов 51 пользовательского интерфейса, предусмотренных с этой целью.
На Фиг.6 и 7 показаны категоризованные временные последовательности, которые можно отображать согласно изобретению. Временная последовательность 30 может иметь различные возможности просмотра. Помимо показанной выше визуализации существует дополнительная возможность сортировать данные по категориям. Это, например, можно сделать, как показано на фиг.6 и 7. На фиг.6 показаны панель 43 заголовка, временная последовательность 30 и столбцы 61 категорий. Позиции 62, 63 располагаются в столбце 61 категории. На фиг.6 позиции 62 располагаются в последовательном порядке, причем самая ранняя позиция располагается вверху, и самая поздняя позиция - внизу. Временная последовательность не обязана быть линейной и может изменяться от столбца 61 к столбцу 61. Предпочтительно помечать столбцы 61 с использованием текстовых меток 64.
Пользователь может искать данные по категории, например, рентген, снимки или лекарства. Это другой путь поиска данных. Вместо поиска по определенному моменту времени пользователь теперь начинает с определенного рода данных и затем ищет в этих данных правильную позицию. Если пользователь кликает по позициям 62, 63, все позиции 62, 63, которые были сохранены на тот момент времени, будут располагаться друг за другом (фиг.7), так что пользователь имеет обзор информации, созданной в тот момент. На фиг.7 показано временное окно 71, выделяющее все позиции, которые относятся к тому же моменту или периоду времени, что и выбранная позиция 62, 63. Другие позиции перемещаются вверх и вниз для сохранения позиций в столбце 61 в последовательном временном порядке. Некоторые позиции, лежащие вне временного окна 71, могут частично или полностью сдвигаться из зоны обзора.
На фиг.8 показана логическая блок-схема способа согласно изобретению. Способ использует элементы 85 данных, относящиеся к событиям в процедуре вмешательства, в качестве входа и обеспечивает временную последовательность 87 в качестве выхода. Выше были описаны многие иллюстративные варианты осуществления временной последовательности 87. На этапе 81 приема принимаются элементы 85 данных из, по меньшей мере, двух, предпочтительно, больше, систем, используемых в процедуре вмешательства. На этапе 82 создания метки времени регистрируется время приема 86 элементов 85 данных. На этапе 83 сохранения входные данные (элементы 85 данных и времена приема 86) сохраняются в базе данных. Позиции в базе данных относятся к событиям, происходящим в ходе процедуры вмешательства. Позиция содержит элементы 85 данных, относящиеся к событию и времени приема 86 элементов 85 данных. На этапе 87 генерации временной последовательности сохраненные позиции обрабатываются для генерации временной последовательности 87, как описано выше. На этом этапе 87 позиции располагаются последовательно вдоль временной последовательности. Временная последовательность 87 обеспечивается в качестве выхода, например, путем ее отображения на экране дисплея, или передачи данных 87 временной последовательности другой системе или устройству. Способ можно полностью осуществлять в реальном времени в ходе процедуры вмешательства, так что позиции появляются во временной последовательности по мере наступления соответствующих событий. Альтернативно, этап 87 генерации временной последовательности осуществляется на более поздней стадии, по завершении процедуры вмешательства. Предпочтительно, система, осуществляющая способ, способна показывать временные последовательности реального времени, а также временные последовательности, относящиеся к прошлым процедурам.
Очевидно, что изобретение также распространяется на компьютерные программы, в частности компьютерные программы на или в носителе, предназначенные для практического применения изобретения. Программа может иметь вид исходного кода, объектного кода, кода, промежуточного между исходным и объектным кодом, например, в частично компилированном виде, или в любой другой форме, пригодной для использования при реализации способа, отвечающего изобретению. Также очевидно, что такая программа может иметь много разных архитектурных конструкций. Например, программный код, реализующий функции способа или системы согласно изобретению, может делиться на одну или несколько подпроцедур. Специалисту в данной области техники может быть известно много разных способов распределения функций между этими подпроцедурами. Подпроцедуры могут храниться совместно в одном исполнимом файле, образуя автономную программу. Такой исполнимый файл может содержать компьютерно-выполняемые инструкции, например инструкции процессора и/или инструкции интерпретатора (например, инструкции интерпретатора Java). Альтернативно, одна или несколько или все из подпроцедур могут храниться в, по меньшей мере, одном внешнем файле библиотеки и линковаться, статически или динамически, с основной программой, например, во время выполнения. Основная программа содержит, по меньшей мере, один вызов, по меньшей мере, одной из подпроцедур. Кроме того, подпроцедуры могут содержать функциональные вызовы друг другу. Вариант осуществления, относящийся к компьютерному программному продукту, содержит компьютерно-выполняемые инструкции, соответствующие каждому из этапов обработки, по меньшей мере, одного из описанных способов. Эти инструкции могут делиться на подпроцедуры и/или сохраняться в одном или нескольких файлах, которые можно линковать статически или динамически. Другой вариант осуществления, относящийся к компьютерному программному продукту, содержит компьютерно-выполняемые инструкции, соответствующие каждому из средств, по меньшей мере, одной из описанных систем и/или продуктов. Эти инструкции могут делиться на подпроцедуры и/или сохраняться в одном или нескольких файлах, которые можно линковать статически или динамически.
Носителем компьютерной программы может быть любой объект или устройство, способное переносить программу. Например, носитель может включать в себя носитель данных, например, ПЗУ, например, CD-ROM или полупроводниковую ПЗУ, или магнитный носитель записи, например, флоппи-диск или жесткий диск. Кроме того, носитель может представлять собой среду передачи данных, например, электрический или оптический сигнал, который может распространяться по электрическому или оптическому кабелю или по радио или иным способом. Когда программа воплощена в таком сигнале, носитель может быть образован таким кабелем или другим устройством или средством. Альтернативно, носитель может представлять собой интегральную схему, в которой воплощена программа, причем интегральная схема предназначена для осуществления или для использования при осуществлении соответствующего способа.
Вышеупомянутые варианты осуществления призваны иллюстрировать, но не ограничивать изобретение, и специалисты в данной области техники могут разработать многочисленные альтернативные варианты осуществления, не выходя за рамки объема формулы изобретения. В формуле изобретения, любые условные обозначения, заключенные в скобки, не следует рассматривать в порядке ее ограничения. Использование слова “содержащий” не исключает наличия элементов или этапов помимо перечисленных в формуле изобретения. Употребление названия элемента в единственном числе не исключает наличия совокупности таких элементов. Изобретение можно реализовать посредством оборудования, содержащего несколько разных элементов, и посредством надлежащим образом запрограммированного компьютера. В пункте устройства, где перечислено несколько средств, некоторые из этих средств могут быть реализованы в одном и том же элементе оборудования. Лишь только тот факт, что некоторые меры упомянуты в разных зависимых пунктах, не говорит о том, что комбинацию этих мер нельзя выгодно использовать.