Обобщенный способ обработки содержания структурированного отчета dicom

Иллюстрации

Показать все

Изобретение относится к установлению соответствия стандартных измерений локальным измерениям. Техническим результатом является повышение надежности при формировании данных о пациенте. Система и способ включают в себя этапы, на которых считывают структурированный отчет, сопоставляют измерения структурированного отчета с соответствующими локальными измерениями из базы данных локальных измерений и вырабатывают сводную страницу, включающую в себя измерения структурированного отчета, сопоставленные с соответствующими локальными измерениями посредством файлов соответствия, и дополнительно включающую в себя несопоставленные измерения структурированного отчета, которые не могут быть сопоставлены с соответствующими локальными измерениями посредством файлов соответствия, отображают сводную страницу. 3 н. и 4 з.п. ф-лы, 9 ил.

Реферат

УРОВЕНЬ ТЕХНИКИ

Стандарт цифровых изображений и связи в медицине (DICOM) является отраслевым стандартом для передачи медицинской информации, такой как изображения и измерения, между медицинскими устройствами и/или системами посредством сети или носителей информации с использованием механизма обеспечения функциональной совместимости на основе программных средств. В частности, измерения (например, информация о пациенте, данные изображения), которые передаются посредством DICOM-протокола, группируются в программном объекте, который называется информационным объектом структурированного отчета (объектом SR). Объект SR может передаваться посредством DICOM-протокола от отправителя SR (например, медицинских устройств формирования изображений DICOM с различными механизмами действия, такими как компьютерная томография (КТ), магнитно-резонансная томография (МРТ), рентген и т.д.) получателям SR (например, системам архивации и передачи изображений (PACS) DICOM). Отправитель SR посылает измерения в сеть или записывает их в виде файла на носитель, в то время как получатель SR принимает измерения из сети или считывает их из файла, который хранится на носителе.

В частности, отправитель SR преобразует/кодирует локальные измерения в DICOM-измерения с использованием шаблонов и кодов DICOM. После приема DICOM-измерений получатель SR должен преобразовать/декодировать DICOM-измерения в локальные измерения в соответствии с шаблонами и кодами DICOM. Файлы соответствия представляют собой набор жестко закодированных файлов, поставляемых с медицинским устройством/системой, которые служат для обработки соответствий между DICOM-измерениями и локальными измерениями. Для отправителя SR файл соответствия определяет, как преобразовать локальные измерения в DICOM-измерения. Для получателя SR файл соответствия показывает, как преобразовать DICOM-измерение в свое локальное измерение для использования конечным пользователем. Получатель SR может включать в себя набор файлов соответствия, причем один файл соответствия соответствует системам каждого целевого отправителя SR, из которых он может получить DICOM-измерения.

Однако такой подход на основе файла соответствия имеет свои недостатки. Например, после того как файлы соответствия были отправлены с помощью системы получателя SR, фиксируются целевые отправители SR, от которых этот получатель SR мог получить измерения. Для того чтобы этот получатель SR получил измерения от нового отправителя SR, новые файлы соответствия должны быть созданы и отправлены заказчикам этого получателя SR. Кроме того, любые изменения в реализациях DICOM-измерения одним из целевых отправителей SR, такие как, например, добавление дополнительных DICOM-измерений или изменение кодирования существующих DICOM-измерений, потребуют, чтобы инженеры этого отправителя SR информировали инженеров получателя SR об обновлении файла соответствия для того, чтобы отразить изменения и отправить обновленный файл соответствия заказчикам получателя SR. Однако в действительности такая связь между различными производителями требует много времени для инженеров как получателя SR, так и отправителя SR. Это может приводить к затруднениям и появлению ошибок у получателей SR, которые поддерживают различные версии многочисленных файлов соответствия. Кроме того, нельзя передавать любые измерения, определенные пользователями отправителя SR, с использованием схемы DICOM, или их необходимо передавать в ограниченной схеме DICOM, поскольку измерения, определенные пользователем, не будут идентифицироваться в исходных файлах соответствия.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Предложен способ установления соответствия стандартных измерений локальным измерениям. Данный способ включает в себя этапы, на которых считывают информационный объект структурированного отчета, сопоставляют стандартные измерения из информационного объекта структурированного доклада с соответствующими существующими локальными измерениями из базы данных локальных измерений и вырабатывают сводную страницу, включающую в себя сопоставленные стандартные измерения и соответствующие существующие локальные измерения и дополнительно включающую в себя несопоставленные стандартные измерения, которые не соответствуют локальным измерениям.

Система установления соответствия стандартных измерений локальным измерениям имеет память для хранения локальных измерений и соответствующих стандартных измерений и процессор для считывания информационного объекта структурированного отчета и сопоставления стандартных измерений из информационного объекта структурированного отчета с соответствующими существующими локальными измерениями из памяти, причем процессор дополнительно вырабатывает сводную страницу, включающую в себя сопоставленные стандартные измерения и соответствующие существующие локальные измерения и дополнительно включающую в себя несопоставленные стандартные измерения, которые не соответствуют локальным измерениям.

Машиночитаемый носитель информации включает в себя набор инструкций, исполняемых процессором. Этот набор инструкций предназначен для считывания информационного объекта структурированного отчета, сопоставления стандартных измерений из информационного объекта структурированного отчета с соответствующими существующими локальными измерениями из базы данных локальных измерений и вырабатывания сводной страницы, включающей в себя сопоставленные стандартные измерения и соответствующие существующие локальные измерения и дополнительно включающей в себя несопоставленные стандартные измерения, которые не соответствуют локальным измерениям.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 изображает схему системы согласно иллюстративному варианту осуществления.

Фиг.2 изображает схему последовательности операций способа согласно иллюстративному варианту осуществления.

Фиг.3 изображает снимок экрана иллюстративной сводной страницы сопоставлений согласно способу по фиг.2.

Фиг.4 изображает снимок экрана иллюстративного инструмента конфигурации измерения для сопоставления неизвестного DICOM-измерения согласно способу по фиг.2.

Фиг.5 изображает схему последовательности операций способа согласно другому варианту осуществления.

Фиг.6 изображает снимок экрана иллюстративной сводной страницы локальных измерений согласно способу по фиг.5.

Фиг.7 изображает снимок экрана иллюстративного инструмента конфигурации измерения для добавления нового локального измерения согласно способу по фиг.5.

Фиг.8 изображает снимок экрана иллюстративного окна конфигурации DICOM-измерения для ввода определений DICOM-измерений новых локальных измерений согласно способу по фиг.5.

Фиг.9 изображает снимок экрана иллюстративного инструмента конфигурации измерения для редактирования существующего локального измерения согласно способу по фиг.5.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Иллюстративные варианты осуществления можно дополнительно понять со ссылкой на следующее ниже описание и сопроводительные чертежи, на которых подобные элементы обозначены одинаковыми ссылочными позициями. Иллюстративные варианты осуществления относятся к системе и способу для построения информационной модели локального измерения, которая обеспечивает передачу локального измерения между медицинскими устройствами и/или системами даже в случае, когда медицинские устройства/системы представлены различными производителями. В частности, иллюстративные варианты осуществления описывают информационную модель локального измерения, которая включает в себя условия и схемы DICOM-измерений, при поддержании условий локальных измерений таким образом, чтобы локальные измерения и DICOM-измерения совместно использовались при работе и легко передавались. Специалистам в данной области техники должно быть понятно, что хотя иллюстративные варианты осуществления более конкретно описывают DICOM-измерения, условия и протоколы, иллюстративные варианты осуществления позволяют обеспечить передачу измерений с использованием любого принятого или известного стандарта измерения.

На фиг.1 изображена система 100 согласно иллюстративному варианту осуществления. Следует отметить, что в этом варианте осуществления для преобразования принятых стандартных измерений, таких как DICOM-измерения, в локальные измерения не требуются файлы соответствия. Система 100 содержит процессор 102, пользовательский интерфейс 104, устройство 106 отображения и память 108. В процессоре 102 исполняет инструмент 110 сопоставления, реализованный в виде программного приложения, содержащего набор машиночитаемых инструкций, которые, при их исполнении, сопоставляют DICOM-измерения с локальными измерениями локального устройства (например, получателя SR и отправителя SR), как предусмотрено на этапе 220 по фиг.2 и дополнительно описано ниже. Локальные измерения сохраняются в базе 114 данных измерений, которая включает в себя определения локальных измерений и соответствующие определения DICOM-измерений. База 114 данных измерений хранится в памяти 108. Специалистам в данной области техники должно быть понятно, что база 114 данных измерений доступна для поиска через определения DICOM-измерений и определения локальных измерений.

В процессоре 102 также исполняется инструмент 112 настройки измерения, реализованный в виде программного приложения, содержащего графический пользовательский интерфейс (GUI), показанный ниже на фиг.4, и набор машиночитаемых инструкций, которые при их исполнении позволяют конечному пользователю добавлять новые локальные измерения и/или редактировать существующие локальные измерения в базе 114 данных измерений. Добавления и редакции вводятся, например, через пользовательский интерфейс 104. Пользовательский интерфейс 104 включает в себя, например, мышь или сенсорное экранное устройство отображения. Специалистам в данной области техники должно быть понятно, что память 108 представляет собой, например, любой машиночитаемый носитель информации, который используется, например, для хранения или других хорошо известных целей. Специалистам в данной области техники должно быть также понятно, что система 100 представляет собой, например, персональный компьютер или другое устройство обработки данных.

Как показано на фиг.2, согласно иллюстративному варианту осуществления способ 200 содержит этап 210, на котором считывают объект SR, например, посредством инструмента 110 сопоставления системы 100. В зависимости от того, является ли система 100 отправителем SR или получателем SR, система 100, соответственно, вырабатывает или принимает файл объекта SR. На этапе 220 инструмент 110 сопоставления считывает объект SR, сопоставляя при этом все известные DICOM-измерения, содержащиеся в объекте SR, с соответствующими существующими локальными измерениями в базы данных измерений. На этапе 230, на основании сопоставленных DICOM-измерений, вырабатывают сводную страницу сопоставлений. Как показано на фиг.3, сводная страница сопоставлений отображается в виде таблицы на устройстве 106 отображения, при этом верхняя строка таблицы представляет собой DICOM-коды, которые используются для сопоставления DICOM-измерений с локальными измерениями, и каждая из последующих строк таблицы представляет собой DICOM-измерение, которое содержится в объекте SR. Отдельные компоненты каждой строки представляют собой DICOM-условия, определяющие DICOM-измерение, причем каждое из DICOM-условий связано с DICOM-кодом в верхней строке. Столбец с заголовком "Сопоставленное локальное измерение" показывает существующие локальные измерения, которые были сопоставлены с DICOM-измерениями объекта SR.

На этапе 240, способ 200 определяет, существуют ли какие-нибудь неизвестные DICOM-измерения. Неизвестное DICOM-измерение представляет собой DICOM-измерение, в котором нельзя определить соответствующее локальное измерение. Неизвестное DICOM-измерение можно также показать в виде сводной страницы сопоставлений. Более конкретно, неизвестное DICOM-измерение показано с помощью свободной ячейки в нижней части столбца сопоставленного локального измерения по фиг.3. Таким образом, определение того, существует ли неизвестное DICOM-измерение, пользователь может также выполнить визуально путем определения того, существует ли свободная ячейка в столбце сопоставленного локального измерения сводной страницы. Специалистам в данной области должно быть понятно, что может существовать ряд причин для неизвестного DICOM-измерения. Например, отправитель SR, который выработал объект SR, может изменить свои реализации DICOM-измерения с тех пор, как последний раз был использован инструмент 110 сопоставления. Альтернативно, отправитель SR, который выработал объект SR, может быть новым отправителем SR, который только что был добавлен в целевой список получателей SR.

Если на этапе 240 определено, что неизвестное DICOM-измерение отсутствует, то способ 200 завершается. Однако, если определено, что существуют неизвестные DICOM-измерения, то неизвестное DICOM-измерение сопоставляют на этапе 250. Неизвестное DICOM-измерение сопоставляют одним из двух способов. В первом способе, пользователь выбирает создание нового локального измерения. Во втором способе, пользователь может выбрать сопоставление неизвестного DICOM-измерения с существующим локальным измерением. Сопоставление неизвестного DICOM-измерения инициируется путем выбора неизвестного DICOM-измерения из сводной страницы. Неизвестное DICOM-измерение выбирают посредством пользовательского интерфейса путем, например, щелчка кнопкой мыши по строке неизвестного DICOM-измерения или путем выбора свободной ячейки в столбце "Сопоставленное локальное измерение" с использованием мыши или сенсорного экранного устройства отображения. Выбор неизвестного DICOM-измерения запускает инструмент 112 настройки измерения, как показано на фиг.4. Инструмент 112 настройки включает в себя окно, показывающее окна списка, которые предварительно были заполнены DICOM-условиями, которые связывают неизвестное DICOM-измерение с существующим локальным измерением. Таким образом, пользователь создает новое локальное измерение или выбирает существующее локальное измерение из окон списков для соответствующего DICOM-измерения. Сразу после сопоставления неизвестного DICOM-измерения, можно вновь рассмотреть известное DICOM-измерение. Вновь рассмотренное известное DICOM-измерение и соответствующее локальное измерение можно сохранить в памяти 108 для того, чтобы любые будущие объекты SR, включающие в себя вновь рассмотренное новое DICOM-измерение, можно было сопоставить как известное DICOM-измерение.

В случаях, где неизвестное DICOM-измерение сопоставляется с существующим локальным измерением, пользователь сопоставляет неизвестное DICOM-измерение с существующим локальным измерением, несмотря на то, сопоставлено ли уже существующее локальное измерение и соответствуют ли оно известному DICOM-измерению. Таким образом, единственное локальное измерение можно сопоставить с многочисленными DICOM-измерениями. Если существуют многочисленные DICOM-измерения для единственного локального измерения, то пользователь выбирает по умолчанию DICOM-определение, которое соответствует локальному измерению. Специалистам в данной области техники должно быть понятно, что этапы 240 - 250 можно повторять до тех пор, пока не будут сопоставлены все неизвестные DICOM-измерения объекта SR.

Альтернативно, пользователь может просмотреть сводную страницу, выработанную на этапе 230, для определения того, требуются ли какие-нибудь редакции для сопоставленных DICOM-измерений. Например, там, где известное DICOM-измерение требует редактирования или изменения, пользователь выбирает строку или ячейку DICOM-измерения, требующую редакции, что позволяет пользователю вводить добавления/редакции, как описано ниже по отношению к способу 300. Специалистам в данной области техники должно быть понятно, что в случае, где система 100 представляет собой отправителя SR, неизвестные DICOM-измерения не будут существовать, поскольку отправитель SR выработал объект SR. Все DICOM-измерения будут сопоставлены с соответствующими локальными измерениями, позволяя способу 200 пропустить этапы 220, 240 и 250. В этом случае, пользователь может просмотреть сводную страницу сопоставлений, которая отображается на этапе 230, для определения того, необходимы ли какие-нибудь редакции или изменения.

Согласно другому иллюстративному варианту осуществления, как показано на фиг.5, способ 300 запускает инструмент 112 настройки измерения для добавления и/или редакции локальных измерений. Способ 300 содержит этап 310, на котором извлекают все локально определенные измерения из базы 114 данных измерений и отображают сводную страницу измерений на устройстве 106 отображения, как показано на фиг.6. На этапе 320, пользователь выбирает одно из двух направлений действия, которое затем выполняется. Пользователь выбирает добавление нового локального измерения или редактирование существующего локального измерения из сводной страницы. Пользователь выбирает добавление нового локального измерения путем выбора опции нового измерения посредством пользовательского интерфейса 104. Как показано на фиг.7, выбор опции нового измерения отображает окно, посредством которого пользователь может ввести новое локальное измерение и условия, определяющие новые локальные измерения, на этапе 330. Диалоговое окно включает в себя окна списков, в которые пользователь вводит данные, или из которых выбираются условия, определяющие локальное измерение. Например, окна списков включают категории, такие как Тип (единицы измерения), Режим, Тип исследования, Отображаемый ярлык и т.д. Однако специалистам в данной области техники должно быть понятно, что в диалоговое окно можно включить любое число категорий окон списков.

Сразу после ввода нового локального измерения и определений нового локального измерения, на этапе 340 также вводят соответствующие DICOM-измерение и DICOM-условия, определяющие DICOM-измерение. Соответствующие DICOM-измерение и условия можно добавить путем выбора опции добавления в диалоговом окне, показанном на фиг.7, для ввода новых локальных измерений, которое отображается на этапе 330. Выбор опции добавления может отображать окно для DICOM-измерений, как показано на фиг.8. Окно для DICOM-измерений включает в себя опции для выбора шаблона и набора окон списков наряду с различными выборами из каждого окна списка, который пользователь может выбрать для определения DICOM-измерения. Например, для определения измерения при эхо-ультразвуковом обследовании взрослого человека пользователь точно определяет Участок, Цель, Модификатор цели, Просмотр изображения, Фазу сердечного цикла, Направление потока и т.д. на основании выбранного шаблона. После добавления соответствующего DICOM-измерения, новое локальное измерение сохраняется в памяти 108, на этапе 350, для того, чтобы было доступно соответствие для нового локального измерения с/из соответствующего DICOM-измерения.

Альтернативно, на этапе 320, пользователь может выбрать редактирование существующего локального измерения путем выбора одного из локальных измерений, показанных на сводной странице (фиг.6), посредством пользовательского интерфейса 104. Выбор существующего локального измерения отображает окно, посредством которого пользователь вводит определения локального измерения (фиг.9). Окно является подобным окну локальных измерений, описанных по отношению к этапу 330 (фиг.7). Однако диалоговое окно, отображаемое в случае редактирования существующего локального измерения, будет иметь все окна списков, предварительно заполненных существующими определениями локального измерения и определениями соответствующих DICOM-измерений. Как показано, например, выбор измерения "Al dec slope" (фиг.6) будет отображать диалоговое окно (фиг.9) с предварительно заполненными окнами списков. Редактирование существующих условий локального измерения, определяющих локальные измерения, и/или условия соответствующего DICOM-измерения, на этапе 360, пользователь выбирает и/или вводит различный выбор в соответствующем окне списка. После редактирования при необходимости существующего локального измерения, сохраняется обновление существующего локального измерения, на этапе 370, в базе 114 данных измерений таким образом, чтобы было также обновлено соответствие для локального измерения с/из DICOM-измерения.

Специалистам в данной области техники должно быть понятно, что после завершения этапа 350 или этапа 370, способ 300 может вернуться на этап 320 для того, чтобы пользователь мог при необходимости продолжить добавление/изменение определений локального измерения.

Специалистам в данной области техники должно быть понятно, что различные модификации можно выполнить в настоящем раскрытии без отклонения от сущности или объема раскрытия. Таким образом, предполагается, что настоящее раскрытие охватывает модификации и изменения этого раскрытия при условии, что они находятся в рамках объема определяемого прилагаемой формулой изобретения и ее эквивалентами.

Следует также отметить, что формула изобретения может включать в себя ссылочные знаки/цифры согласно Правилу РСТ 6.2(b). Однако настоящую формулу изобретения не следует рассматривать как ограниченную иллюстративными вариантами осуществления, которые соответствуют ссылочным знакам/цифрам.

1. Способ установления соответствия измерений структурированного отчета локальным измерениям, содержащий этапы, на которых:считывают структурированный отчет, который включает в себя измерения структурированного отчета, сконфигурированные в соответствии с заранее выбранным шаблоном и кодами;с помощью жестко закодированных файлов соответствия, основывающихся на этих заранее заданных шаблоне и кодах, сопоставляют измерения структурированного отчета с соответствующими локальными измерениями из базы данных локальных измерений;вырабатывают сводную страницу, включающую в себя измерения структурированного отчета, сопоставленные с соответствующими локальными измерениями посредством файлов соответствия, и дополнительно включающую в себя несопоставленные измерения структурированного отчета, которые не могут быть сопоставлены с соответствующими локальными измерениями посредством файлов соответствия;отображают сводную страницу; ивыполняют по меньшей мере один из этапов, на которых:(1) создают новое локальное измерение, соответствующее одному из несопоставленных измерений структурированного отчета,(2) выбирают из базы данных локальных измерений существующее локальное измерение для его сопоставления с одним из несопоставленных измерений структурированного отчета и(3) выбирают локальное измерение по умолчанию для его сопоставления с несопоставленными измерениями структурированного отчета.

2. Способ по п. 1, дополнительно содержащий этап, на котором сохраняют сопоставление несопоставленных измерений структурированного отчета с локальными измерениями в базе данных локальных измерений.

3. Способ по п. 1, в котором измерения структурированного отчета представляют собой DICOM-измерения.

4. Система для установления соответствия измерений структурированного отчета локальным измерениям, содержащая:память для хранения локальных измерений и файла соответствия, основывающего на заранее заданных шаблоне и кодах, которые соотносят заранее заданные измерения структурированного отчета с соответствующими локальными измерениями;процессор для считывания из памяти измерений структурированного отчета в структурированном отчете и сопоставления измерений структурированного отчета с соответствующими локальными измерениями, причем процессор дополнительно вырабатывает сводную страницу, включающую в себя сопоставленные измерения структурированного отчета и соответствующие локальные измерения и дополнительно включающую в себя несопоставленные измерения структурированного отчета, которые не могут быть соотнесены с соответствующими локальными измерениями посредством файла соответствия;устройство отображения для отображения сводной страницы; ипользовательский интерфейс, который управляет процессором для выполнения по меньшей мере одного из: (1) создания нового локального измерения и сопоставления одного из несопоставленных измерений структурированного отчета с этим новым локальным измерением,(2) выбора существующего локального измерения из памяти посредством пользовательского интерфейса и сопоставления одного из несопоставленных измерений структурированного отчета данных локальных измерений с выбранным существующим локальным измерением и(3) выбора локального измерения по умолчанию и сопоставления несопоставленных измерений структурированного отчета с этим локальным измерением по умолчанию.

5. Система по п. 4, в которой процессор сохраняет в памяти прежде несопоставленные измерения структурированного отчета, которые сопоставлены с локальными измерениями.

6. Система по п. 5, в которой измерения структурированного отчета представляют собой DICOM-измерения.

7. Считываемый компьютером носитель информации, включающий в себя набор инструкций, исполняемых процессором, причем данный набор инструкций приспособлен управлять процессором для выполнения способа по п. 1.