ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к преобразованию структуры данных пациента, предназначенной для описания дела пациента, в структуру инструктивных данных, предназначенную для описания медицинских инструкций.
УРОВЕНЬ ТЕХНИКИ, К КОТОРОМУ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Основанные на инструкциях клинические системы поддержки принятия решения обеспечивают средства для контроля процесса оздоровления и лечения пациентов. Вследствие дальнейшей персонализации лечебных процедур сложность клинических инструкций постоянно возрастает. Для врача становится все сложнее отслеживать последние достижения в области лечения и диагностики. В то же время, вследствие огромного финансового давления на систему здравоохранения, важность приобретают практика доказательной медицины и строгое следование инструкциям. По этой причине большую актуальность имеют клинические системы поддержки принятия решения на основе инструкций.
Основанные на инструкциях системы поддержки принятия решения часто оказываются недостаточно гибкими на практике. Эти системы часто навязывают пользователю определенные действия, не всегда отражающие клиническую реальность. К примеру, в некоторых случаях применения инструкций пользователю нужно пройти, шаг за шагом, через дерево принятия решения. Это является трудоемким, и порядок узлов в дереве необязательно может соответствовать действиям, которые предпринимает врач. Кроме того, для выполнения инструкций может требоваться обязательное проведение диагностической проверки с применением недоступного в данный момент оборудования. В то время как изменение расписания некоторых действий, установленных инструкциями, часто является возможным, выполнение этих внеочередных действий, предписанных инструкциями, может быть затруднено.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Было бы полезно получить основанную на инструкциях систему, выполненную с возможностью отделения ввода данных от инструктивных выполняемых функций, и, таким образом, обеспечивающую выполнение вне очереди необходимых или рекомендуемых инструкциями действий. Инструкции могут оставаться в фоновом режиме до тех пор, пока пользователь не захочет получить информацию о том, соответствует ли текущая лечебная процедура обоснованной клинической практике.
Таким образом, в одном аспекте изобретение предоставляет систему для преобразования структуры данных пациента, предназначенной для описания дела пациента, в структуру инструктивных данных, предназначенную для описания медицинских методических инструкций, система включает в себя запоминающее устройство для хранения:
- множества элементов данных;
- структуры данных пациента, включающей в себя элементы данных из множества элементов данных;
- структуры инструктивных данных, включающей в себя инструктивный график, причем инструктивный график является ориентированным графом, инструктивный график содержит узлы действия, и каждый узел действия ассоциирован с действием;
- при этом система включает в себя редактор связей для связи элементов данных, содержащихся в структуре данных пациента, с узлами действия инструктивного графика на основе отношения между упомянутыми элементами данных и действиями, ассоциированными с упомянутыми узлами действия, тем самым преобразуя структуру данных пациента в структуру инструктивных данных.
Стандартным действием, ассоциированным с каждым узлом, является выполнение измерения и/или применение к пациенту лечебной процедуры. Элемент данных, относящийся к выполнению измерения, содержит результат измерения, а элемент данных, относящийся к применению лечебной процедуры, содержит значения параметров примененной лечебной процедуры. Путем отделения функции ввода данных от функции выполнения медицинских инструкций, использование способа, описанного в данном описании, приводит к меньшим ограничениям применения системы. Инструкции скорее становятся скорее консультативным средством, чем средством, определяющим последовательность выполняемых врачом действий. Система может иметь положительное влияние на качество и полноту доступных данных пациента. Предпочтительно, преобразование структуры данных пациента в инструктивный график структуры инструктивных данных обеспечивает легкий способ реализации и визуального отображения персонализированных медицинских инструкций, соответствующих общим требованиям к инструкциям.
В варианте осуществления системы, инструктивный график дополнительно включает в себя узлы принятия решения, и каждый узел принятия решения выполнен с возможностью проверки элементов данных, связанных с узлами действия, соединенными прямо или косвенно с упомянутыми узлами принятия решения. Результаты этих проверок описывают правила ветвления, заданные в точках ветвления на инструктивном графике. Узлы принятия решения являются полезными узлами любого инструктивного графика.
В варианте осуществления, система дополнительно включает в себя дисплей для отображения, по меньшей мере, части инструктивного графика, причем упомянутая по меньшей мере часть инструктивного графика включает в себя, по меньшей мере, один узел действия, с которым связаны элементы данных, содержащиеся в структуре данных пациента, и по меньшей мере, упомянутый по меньшей мере один узел действия указан на отображаемой части инструктивного графика. Таким образом, персонализированные медицинские инструкции могут быть просмотрены пользователем системы.
В варианте осуществления системы, инструктивный график дополнительно включает в себя устройство оценки завершенности для расчета степени завершенности действия, содержащегося в узле действия. Таким образом, пользователь может удобным образом узнавать, какие действия необходимо выполнить для соответствия требованиям инструкций. В варианте осуществления, инструктивный график дополнительно включает в себя узел завершенности для указания рассчитанной степени завершенности.
В варианте осуществления, система дополнительно включает в себя определитель пути для расчета пути пациента на инструктивном графике, причем путь включает в себя, по меньшей мере, один узел действия, с которым связаны элементы данных, содержащиеся в структуре данных пациента. Путь предлагает четкий обзор персонализированных медицинских инструкций, показывающих действия, которые уже были завершены, и действия, которые требуют завершения. По выбору, степень завершенности действия и другая полезная информация могут быть отображены для каждого незавершенного действия. Путь может преимущественно включать в себя узлы действия, соответствующие действиям с нулевой степенью завершения, не связанные ни с одним элементом данных. Тем не менее эти узлы могут быть ассоциированы с действиями, относящимися к персонализированным медицинским инструкциям.
В варианте осуществления, система дополнительно включает в себя прогнозирующее устройство для выбора, на основе пути и инструктивного графика, по меньшей мере, одного узла действия инструктивного графика, который еще не содержится в пути, и для включения выбранного, по меньшей мере, одного, узла действия в путь. Выбранный узел действия определяет будущее действие, ассоциированное с предназначенным для выполнения узлом действия. Будущий узел может быть показан в отображаемой части инструктивного графика. Таким образом, система выполнена с возможностью помощи пользователю в выборе подлежащих выполнению проверок или подлежащих применению к пациенту лечебных процедур. Данные, собранные при проведении проверок, измерений, и/или лечебных процедур, могут состоять из результатов проверки или измерения, и значений параметров и/или результатов примененных лечебных процедур. Эти данные могут быть введены в запоминающее устройство как элементы данных, включенных в структуру данных пациента.
В варианте осуществления системы, инструктивный график является деревом. Многие инструктивные графики могут быть реализованы как деревья решений. Текущее изобретение также подходит для таких относительно простых и распространенных реализаций инструктивных графиков.
В другом аспекте, указанная система, в соответствии с изобретением, включена в систему поддержки принятия решения.
В другом аспекте, указанная система, в соответствии с изобретением, выполнена в виде рабочей станции.
В другом аспекте, изобретение обеспечивает способ преобразования структуры данных пациента, предназначенной для описания дела пациента, в структуру инструктивных данных, предназначенную для описания медицинских инструкций, в котором
- структура данных пациента включает в себя элементы данных из множества элементов данных;
- структура инструктивных данных включает в себя инструктивный график, причем инструктивный график является ориентированным графом, инструктивный график включает в себя узлы действия, и каждый узел действия ассоциирован с действием;
- при этом способ включает в себя этап создания связи элементов данных, содержащихся в структуре данных пациента, с узлами действия инструктивного графика, на основе отношения между упомянутыми элементами данных и действиями, ассоциированными с упомянутыми узлами действия, тем самым преобразуя структуру данных пациента в структуру инструктивных данных.
При реализации способа, инструктивный график дополнительно включает в себя узлы принятия решения, и каждый узел принятия решения выполнен с возможностью проверки элементов данных, связанных с узлами действия, соединенными прямо или косвенно с упомянутыми узлами принятия решения.
При реализации, способ дополнительно включает в себя, по меньшей мере, один из следующих этапов, на которых:
- отображают по меньшей мере часть инструктивного графика, причем упомянутая часть инструктивного графика включает в себя, по меньшей мере, один узел действия, с которым связаны элементы данных, содержащиеся в структуре данных пациента, и упомянутый по меньшей мере один узел действия указан на отображаемой части инструктивного графика;
- рассчитывают степень завершенности действия, содержащегося в узле действия;
- определяют путь пациента по инструктивному графику, причем путь включает в себя, по меньшей мере, один узел действия, с которым связаны элементы данных, содержащиеся в структуре данных пациента; или
- выбирают, на основе пути и инструктивного графика, по меньшей мере, один узел действия инструктивного графика, который еще не содержится в пути, и включают выбранный, по меньшей мере, один узел действия в путь.
В другом аспекте данное изобретение предоставляет компьютерный программный продукт, загружаемый компьютерным устройством, содержащий команды для преобразования структуры данных пациента, предназначенной для описания дела пациента, в структуру инструктивных данных, предназначенную для описания медицинских инструкций, причем компьютерное устройство включает в себя устройство обработки данных и память, компьютерный программный продукт после загрузки обеспечивает упомянутому устройству обработки данных возможность осуществлять этапы способа согласно изобретению.
Специалистам будет очевидно объединение двух или более вышеуказанных вариантов осуществления, реализации, и/или аспектов этого изобретения любым способом, сочтенным полезным.
Изменения и модификации указанной системы, системы поддержки принятия решения, рабочей станции, способа, и/или компьютерного программного продукта, которые согласуются с описанными изменениями и модификациями этой системы или способа, могут быть проведены специалистами на основе описания.
Изобретение охарактеризовано в независимых пунктах формулы изобретения. Предпочтительные варианты конструкции определены в зависимых пунктах формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Эти и другие аспекты данного изобретения ясны из и будут разъяснены с помощью описанных в дальнейшем вариантов осуществления и реализации, и с помощью ссылок на соответствующие чертежи, где:
Фиг. 1 показывает структурную схему представленного в качестве примера варианта осуществления системы;
Фиг. 2 изображает структуру данных пациента, включающую в себя элементы данных и форму для ввода элементов данных;
Фиг. 3 изображает структуру инструктивных данных и инструктивный график;
Фиг. 4 схематически изображает элементы данных, содержащиеся в запоминающем устройстве для данных, связанные с узлами действия на инструктивном графике, и узел принятия решения;
Фиг. 5 показывает представленный в качестве примера узел завершенности;
Фиг. 6 показывает представленный в качестве примера путь на инструктивном графике, содержащемся в структуре инструктивных данных;
Фиг. 7 показывает инструкции, где каждому узлу назначена стадия лечения;
Фиг. 8А демонстрирует способ визуального отображения завершенности стадии лечения в таблице со сводкой пациентов;
Фиг. 8Б демонстрирует способ визуального отображения завершенности стадии лечения в форме с данными пациента;
Фиг. 9 схематически изображает представленную в качестве примера блок-схему способа;
Фиг. 10 схематически изображает представленный в качестве примера вариант осуществления системы поддержки принятия решения; и
Фиг. 11 схематически изображает представленный в качестве примера вариант осуществления рабочей станции.
На всех чертежах использованы одинаковые числовые обозначения для обозначения идентичных элементов.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Фиг. 1 схематически изображает структурную схему представленного в качестве примера варианта осуществления системы 100 для преобразования структуры данных пациента, предназначенной для описания дела пациента, в структуру инструктивных данных, предназначенную для описания медицинских инструкций, эта система содержит запоминающее устройство 170 для хранения:
- множества элементов данных;
- структуры данных пациента, включающей в себя элементы данных из множества элементов данных;
- структуры инструктивных данных, включающей в себя инструктивный график, причем инструктивный график является ориентированным графом, и инструктивный график содержит узлы действия, и каждый узел действия ассоциирован с действием;
- при этом система включает в себя редактор 110 связей для связи элементов данных, содержащихся в структуре данных пациента, с узлами действия инструктивного графика на основе отношения между упомянутыми элементами данных и действиями, ассоциированными с упомянутыми узлами действия, тем самым преобразуя структуру данных пациента в структуру инструктивных данных.
Представленный в качестве примера вариант осуществления системы 100 дополнительно включает в себя:
- дисплей 120 для отображения, по меньшей мере, части инструктивного графика, причем упомянутая по меньшей мере часть инструктивного графика включает в себя, по меньшей мере, один узел действия, с которым связаны элементы данных, содержащиеся в структуре данных пациента, и упомянутый по меньшей мере один узел действия указан на отображаемой части инструктивного графика;
- устройство 130 оценки завершенности для расчета степени завершенности действия, содержащегося в узле действия;
- определитель 140 пути для расчета пути пациента на инструктивном графике, причем путь включает в себя, по меньшей мере, один узел действия, с которым связаны элементы данных, содержащиеся в структуре данных пациента.
- прогнозирующее устройство 150 для выбора, на основе пути и инструктивного графика, по меньшей мере, одного узла действия инструктивного графика, который еще не содержится в пути, и для включения выбранного, по меньшей мере, одного, узла действия в путь;
- устройство 160 управления для контроля работы системы 100;
- пользовательский интерфейс 165 для связи между пользователем и системой 100; и
- модуль 170 памяти для хранения данных.
В варианте осуществления системы 100 имеются три входных разъема 181, 182 и 183 для входящих данных. Первый входной разъем 181 выполнен с возможностью приема данных, поступающих из средства хранения данных, такого как, помимо прочего, жесткий диск, магнитная лента, флеш-память или оптический диск. Второй входной разъем 182 выполнен с возможностью приема данных, поступающих из устройства пользовательского ввода, такого как, помимо прочего, мышь или сенсорный экран. Третий входной разъем 183 выполнен с возможностью приема данных, поступающих из устройства пользовательского ввода, такого как клавиатура. Входные разъемы 181, 182, 183 соединены с устройством 180 управления вводом.
В варианте осуществления системы 100 имеются два выходных разъема 191 и 192 для исходящих данных. Первый выходной разъем 191 выполнен с возможностью вывода данных в средство хранения данных, такое как жесткий диск, магнитная лента, флеш-память или оптический диск. Второй выходной разъем 192 выполнен с возможностью вывода данных на устройство отображения. Выходные разъемы 192 и 192 принимают соответствующие данные через устройство 190 управления выводом.
Для специалиста очевидно, что существует множество способов соединения входных устройств с входными разъемами 181, 182 и 183, и выходных устройств с выходными разъемами 191 и 192 системы 100. Эти способы включают в себя, помимо прочего, проводное и беспроводное соединение, цифровую сеть, такую как, помимо прочего, локальная вычислительная сеть (LAN) и глобальная компьютерная сеть (WAN), интернет, цифровая и аналоговая телефонные линии.
В варианте осуществления системы 100, данная система включает в себя модуль 170 памяти. Система 100 выполнена с возможностью приема входных данных от внешних устройств через любой из входных разъемов 181, 182 и 183, и хранения принятых входных данных в модуле 170 памяти. Загрузка входных данных в модуль 170 памяти позволяет получить быстрый доступ к соответствующим блокам данных из модулей системы 100. Входные данные включают в себя элементы данных, содержащиеся в структурах данных пациентов. Модуль 170 памяти может быть реализован с помощью таких устройств, как, помимо прочего, массив регистров центрального процессора (CPU), кэш-память, микросхема оперативного запоминающего устройства (RAM), микросхема постоянного запоминающего устройства (ROM), накопитель на жестких дисках и/или жесткий диск. Модуль 170 памяти может дополнительно быть выполнен с возможностью хранения выходных данных. Выходные данные включают в себя подграфики инструктивного графика, содержащего путь, т.е. персонализированных медицинских инструкций. Модуль 170 памяти может быть также выполнен с возможностью приема данных от и/или доставки данных к модулям системы 100, включающим редактор 110 связей, дисплей 120, устройство 130 оценки завершенности, определитель 140 пути, прогнозирующее устройство 150, устройство 160 управления и пользовательский интерфейс 165, по шине 175 памяти. Модуль 170 памяти дополнительно выполнен с возможностью делать доступными для внешних устройств выходных данных с помощью любого из выходных разъемов 191 и 192. Хранение данных, поступающих из модулей системы 100 в модуль памяти 170, может преимущественно улучшить производительность модулей системы 100, также как и скорость передачи выходных данных от модулей системы 100 на внешние устройства.
В варианте осуществления системы 100, данная система включает в себя модуль 160 управления для контроля работы системы 100. Модуль 160 управления может быть выполнен с возможностью приема управляющих данных от и/или передачи управляющих данных к модулям системы 100. К примеру, после расчета пути, определитель 140 пути может быть выполнен с возможностью передачи управляющих данных «расчет пути завершен» в модуль 160 управления, и модуль 160 управления может быть выполнен с возможностью передачи управляющих данных «выберите новые узлы действия» в прогнозирующее устройство 150. Альтернативно, функция управления может быть реализована в другом модуле системы 100. К примеру, управляющие функции могут быть распределены среди оставшихся модулей системы 100.
В варианте осуществления системы 100, данная система включает в себя пользовательский интерфейс 165 для связи между пользователем и системой 100. Пользовательский интерфейс 165 может быть выполнен с возможностью приема пользовательского ввода, содержащего элементы данных для структур данных пациентов. На выбор, интерфейс пользователя может принимать пользовательский ввод для выбора режима работы системы, например, для выбора узлов действия инструктивного графика, который еще не содержится в пути, основываясь на рассчитанном пути и инструктивном графике. Пользовательский интерфейс может дополнительно быть выполнен с возможностью отображения рассчитанного пути. Для специалиста очевидно, что большее число функций может быть преимущественно реализовано в пользовательском интерфейсе 165 системы 100.
Фиг. 2 показывает структуру PD данных пациента, включающую в себя элементы DI1, DI3, DI5, DI27, DI47, DI67, DI74 данных и форму FR для ввода элементов данных. Эта форма может быть отображена на дисплее 120 и может облегчить ввод данных пользователем. В контексте онкологии, к примеру, элементы данных обычно будут иметь отношение к истории и демографическим показателям пациентов, характеристикам раковых заболеваний, таким как размер или стадия опухоли, информация о примененной терапии и результаты диагностических исследований. Элементы данных могут быть сгруппированы в ряд групп в зависимости от типов данных. Например, первая группа может включать в себя основную информацию о пациенте, вторая группа может включать в себя результаты осмотра и процедур, третья группа может включать в себя лабораторные оценки и четвертая группа может включать в себя элементы данных врачебного консилиума по поводу опухоли. Каждая группа может быть отображена с помощью вкладок в верхней части формы и вход в нее может осуществляться с помощью щелчка мыши по вкладке, соответствующей этой группе. Для специалиста очевидно, что существует множество вариантов реализации ввода элементов данных, и что объем формулы изобретения не ограничен каким-либо конкретным вариантом реализации.
Фиг. 3 показывает структуру GD инструктивных данных и инструктивный график GG. Структура GD инструктивных данных может быть формой или другим объектом, включающим в себя график GG. в качестве альтернативы, структура инструктивных данных может быть инструктивным графиком GG. Инструктивный график является ориентированным графом, например, деревом. Узел графика называется прямо связанным с другим узлом, если существует ориентированное ребро от упомянутого узла до упомянутого другого узла. Узел называется косвенно связанным с другим узлом, если упомянутый узел соединен с третьим узлом, и этот третий узел прямо связан с упомянутым другим узлом. Инструктивный график GG включает в себя узлы AN действия и точки BP ветвления. Чтобы облегчить интерпретацию точек BP ветвления, диаграмма может включать в себя узлы DN принятия решения. Узлы действия ассоциированы с действиями. Типичные действия включают в себя, помимо прочего, лабораторные испытания, осмотры врачами, лечебные процедуры. Узлы принятия решения содержат в себе запросы для описания точек BP ветвления.
Элементы данных, относящиеся к пациентам, хранятся в запоминающем устройстве, таком как память 170. Система 100 включает в себя редактор 110 связей, выполненный с возможностью связи элементов данных, содержащихся в запоминающем устройстве, с узлами действия инструктивного графика. Существует зависимость между элементами данных, содержащимися в запоминающем устройстве, и узлами действия инструктивного графика: элементы данных являются результатами действий, ассоциированных с узлами действия. Редактор 110 связей использует эти отношения: элемент данных связан с узлом действия, когда он может рассматриваться как результат действия, ассоциированного с узлом действия. К примеру, значение кровяного давления (т.е. элемент данных) является результатом измерения кровяного давления (т.е. действия). Другими примерами этого отношения являются, помимо прочего:
- температура тела и измерение температуры тела;
- отсутствие беременности и тест на беременность;
- размер узелкового утолщения в легких и анализ томографического изображения грудной клетки с помощью системы автоматизированного моделирования;
- доза радиации для облучения опухоли и радиационная терапия опухоли.
Фиг. 4 схематически иллюстрирует элементы данных, содержащиеся в запоминающем устройстве для данных, связанные с узлами действия, находящимися на инструктивном графике. Элементы DI1, DI3, DI27 и DI67 данных, содержащиеся в изображенной на фиг. 2 структуре данных пациента PD, связаны с узлом AN1. Эти элементы данных соотносятся к действиям в узле AN1 действия. Сходным образом, элементы DI3, DI5, DI47, DI67 и DI74 данных, содержащиеся в изображенной на фиг. 2 структуре PD данных пациента, связаны с узлом AN2. Эти элементы данных связаны с действиями в узле AN2 действий.
Узлы, с которыми связаны элементы данных, могут быть указаны на дисплее. Специалистам известно множество разнообразных способов указания этих узлов. К примеру, текст, отображаемый в этих узлах, может быть выделен полужирным шрифтом или подчеркнут, фон и/или рамка узла могут быть выделены с помощью цвета, либо яркость узла может изменяться в определенном диапазоне.
Далее фиг. 4 схематически изображает узел DN принятия решения. Узел принятия решения указывает правило (обычно, по меньшей мере, одно выражение), подлежащее расчету для определения следующего узла действия, находящегося после точки BP ветвления. Это правило рассчитывается механизмом расчета правил, содержащимся в ассоциированной с точкой ветвления структуре инструктивных данных. Указанное правило основано на элементах данных, связанных с узлами действия, соединенными с точкой ветвления. К примеру, правило может быть основано на четырех булевых выражениях, где только одно может быть истинным в определенный момент времени: Q1&Q2, Q1&(~Q2), (~Q1)&Q2, и (~Q1)&(~Q2). Q1 и Q2 - это логические выражения, которые оценивают истину или ложь в зависимости от элементов DI1, DI3, DI5, DI27, DI47, DI67 и DI74 данных, связанных с узлами AN1 и AN2 действия, соединенными с точкой BP ветвления.
Фиг. 5 показывает представленный в качестве примера узел CN завершенности для указания рассчитанной устройством 130 оценки завершенности степени завершенности действия, содержащегося в узле AN действия, прямо или косвенно соединенном с узлом CN завершенности. К примеру, устройство 130 оценки завершенности может быть выполнено с возможностью расчета процентного соотношения числа всех элементов данных, связанных с узлом действия, прямо соединенным с узлом завершенности, к полному числу всех элементов данных, которые нужно связать с узлом действия. Степень завершенности также может относиться к процедуре, которая объединяет действия, ассоциированные с более чем одним узлом действия, соединенным с узлом CN завершенности. К примеру, устройство 130 оценки завершенности может быть выполнено с возможностью расчета процентной доли всех элементов данных, связанных с узлами действий, соединенных с узлом завершенности, причем узлы действий ассоциированы с действиями, необходимыми для завершения процедуры. С другой стороны, узел завершенности может быть включен в состав узла AN действия или узла DN принятия решения. Такой узел AN действия или узел DN принятия решения будет выполнять функцию узла CN завершенности вдобавок к своим функциям, относящимся к узлу AN или DN. Завершенность может быть представлена числом (например, долей или процентным соотношением), или индикатором выполнения, как показано на фиг. 5. Специалистам известны и другие способы отображения степени завершенности.
Определитель 140 пути выполнен с возможностью расчета пути пациента на инструктивном графике GG. Путь включает в себя, по меньшей мере, один узел действия, с которым связаны элементы данных, содержащиеся в структуре PD данных пациента. Таким образом, путь пациента определяется элементами данных, содержащимися в структуре PD данных пациента, и отношением между элементами данных и действиями, ассоциированными с узлами действия, содержащимися в инструктивном графике. Определитель пути берет в расчет узлы действия, с которыми связаны элементы данных, содержащиеся в структуре данных представляющего интерес пациента. На основе этих узлов действия, определитель пути определяет возможный путь, заданный узлами действия и ребрами инструктивного графика. В каждой точке ветвления определитель пути выполнен с возможностью расчета правила ветвления и выбора ветвления в соответствии с этим правилом. Если структура данных пациента включает в себя большинство элементов данных, требуемых медицинскими инструкциями, она будет преобразована в один путь. Тем не менее в особых случаях, или если данные пациента не полны, или данные пациента включают в себя данные, требуемые множеством медицинских процедур, описанных в инструктивном графике GG, то путь может включать в себя более одного несвязанного сегмента. Каждый сегмент может иметь отношение к отдельной медицинской процедуре, описанной в инструктивном графике GG, формируя соответствующий путь. Введение дополнительных элементов данных в медицинскую карту пациента может помочь в выборе наиболее подходящего пути. В альтернативе, сегменты могут описывать тот же самый путь, где один сегмент следует за другим. Введение дополнительных элементов данных в медицинскую карту пациента может помочь соединить сегменты для формирования одного пути. По выбору, пользователю может быть позволено корректировать путь. Вдобавок, либо в качестве альтернативы, пользовательский интерфейс может обеспечить пользователю возможность выбора сегмента пути в качестве правильного пути.
Фиг. 6 показывает представленный в качестве примера путь PW на инструктивном графике GG, содержащемся в структуре GD инструктивных данных. Путь PW указан путем выделения ребер более толстой и более темной линией. По выбору, могут быть использованы цвета. В качестве альтернативы или вдобавок, путь может быть указан путем указания узлов пути.
Прогнозирующее устройство 150 выполнено с возможностью выбора, на основе пути (PW) и инструктивного графика (GG), по меньшей мере, одного узла действия инструктивного графика (GG),который еще не содержится в пути (PW), и включения выбранного, по меньшей мере, одного, узла действия в путь (PW). Новый узел действия может быть узлом, продолжающим путь далее последнего узла действия в пути, или может быть пропущенным узлом действия для соединения двух сегментов пути. Действие, ассоциированное с новым узлом, может предлагать подлежащую применению лечебную процедуру или проверку/измерения, подлежащих выполнению в отношении пациента. Таким образом, система согласно изобретению может являться важным инструментом в реализации систем поддержки принятия решения.
Во многих клинических ситуациях, важно иметь возможность проверить, все ли необходимые терапевтические или диагностические этапы были выполнены на протяжении какой-либо стадии или всего цикла лечения, перед тем как может быть совершен следующий этап. В контексте лечения онкологического заболевания, стадии лечения могут включать, к примеру, диагностику, определение стадии заболевания, терапию и вспомогательную терапию. Решения обычно принимаются на междисциплинарных врачебных консилиумах по поводу опухоли. Перед обсуждением дела пациента на консилиуме, важно иметь в наличии всю необходимую информацию. Недостаточная информация или пропущенные диагностические этапы, обнаруженные на совещании, часто приводят к изменению расписания в отношении пациента на следующий консилиум по поводу опухоли, и, таким образом, к задержке процесса. В варианте осуществления системы 100, для помощи участникам междисциплинарного врачебного консилиума, узлам, содержащимся на инструктивном графике, назначается стадия лечения. Как вариант, с каждым узлом на инструктивном графике может отображаться отметка назначенной стадии лечения. В альтернативном варианте, система 100 может включать в себя средства для назначения стадии лечения каждому узлу из множества узлов на графика, предпочтительно каждому узлу действия на графике. Фиг. 7 показывает график, в котором стадия лечения назначена каждому узлу: 710 - стадия диагностики, 720 - стадия определения фазы заболевания, и 730 - стадия терапии.
В варианте осуществления, система 100 дополнительно включает в себя устройство оценки завершенности стадии лечения для расчета степени завершенности стадии лечения на основе рассчитанной степени завершенности действия, содержащегося в каждом узле действия, соответствующем указанной стадии лечения. Степень завершенности стадии лечения может составлять среднее или средневзвешенное значение степеней завершенности действий, содержащихся в узлах действия, соответствующих указанной стадии лечения, где веса могут определять категорию действий. Фиг. 8А и 8Б демонстрируют визуальное отображение завершенности стадии лечения в таблице со сводкой 80A пациентов и на форме 80B данных пациента, соответственно. На фиг. 8А, в первой колонке таблицы отображены идентификационные данные ID каждого пациента. Эти данные могут включать в себя имя пациента (A.AAAAAAAA, B.BBBBBBBB, и C.CCCCCCCC), пол, дату рождения, возраст, и т.д. Во второй, третьей и четвертой колонках указаны степени завершенности стадий 710, 720 и 730 лечения для каждого пациента, соответственно. На фиг. 8B, представленная в качестве примера форма 80B пациента включает в себя поле 820 имени пациента с именем D.DDDDDD, поле даты рождения с датой 01.01.60, рентгеновский снимок 850 грудной клетки пациента, и представленные в качестве примера индикаторы степени завершенности каждой из трех стадий 710, 720 и 730 лечения. Специалисты смогут добавить различные графические представления, указывающие степени завершенности различных стадий лечения разных пациентов в разных таблицах со сводками пациентов и в разных формах с данными пациента.
Специалисты смогут оценить то обстоятельство, что система 100 может быть важным инструментом поддержки врача во многих аспектах его/ее работы. В дальнейшем, несмотря на то, что варианты осуществления системы продемонстрированы с использованием медицинских приложений системы, также рассмотрены приложения данной системы вне сферы медицины.
Специалистам, кроме того, будет очевидна возможность выполнения других вариантов осуществления системы 100. Является возможным, помимо всего прочего, переопределение модулей системы и перераспределение их функций. Несмотря на то, что описанные варианты осуществления связаны с медицинскими концепциями, другие применения системы, не связанные с медицинскими приложениями, также возможны.
Модули системы 100 могут быть реализованы с применением процессора. Их функции обычно выполняются под управлением программно-реализованного программного продукта. Во время выполнения, программно-реализованный программный продукт обычно загружается в память, такую как RAM, и исполняется оттуда. Программа может быть загружена из вспомогательной памяти, такой как ROM, жесткий диск, магнитный и/или оптический накопитель, или может быть загружена через сеть, такую как интернет. Как вариант, описанные функциональные возможности может обеспечить специализированная встроенная схема.
Фиг. 9 показывает представленную в качестве примера блок-схему способа M преобразования структуры PD данных пациента, предназначенной для описания дела пациента, в структуру инструктивных данных, предназначенную для описания медицинских инструкций, при этом структура PD данных пациента включает в себя элементы данных из множества элементов DI1, DI2, …, DI99 данных, структура GD инструктивных данных включает в себя инструктивный график GG, причем инструктивный график GG является ориентированным графом, инструктивный график GG содержит узлы AN1, AN2 действия, каждый из узлов AN1, AN2 действия связан с действием. Выполнение способа начинается с создания связи S10 элементов DI1, DI3, DI5, DI27, DI47, DI67, DI74 данных, содержащихся в структуре PD данных пациента, с узлами AN1, AN2 действия на инструктивном графике GG, на основе отношения между упомянутыми элементами данных и действиями, ассоциированными с упомянутыми узлами действия, таким образом, преобразуя структуру PD данных пациента в структуру GD инструктивных данных. После создания связи S10, выполнение способа M продолжается расчетом S30 степени завершенности действий, содержащихся в некоторых узлах действия. После вышеуказанного расчета S30, выполнение способа M продолжается определением S40 пути PW пациента на инструктивном графике GG, путь PW включает в себя, по меньшей мере, один узел AN1, AN2 действия, с которым связаны элементы данных, содержащиеся в структуре PD данных пациента. После этапа определения S40, выполнение способа M продолжается отображением S20, по меньшей мере, части инструктивного графика GG, причем упомянутая часть инструктивного графика включает в себя, по меньшей мере, один узел AN1, AN2 действия, с которым связаны элементы данных, содержащиеся в структуре PD данных пациента, и упомянутый, по меньшей мере, один узел AN1, AN2 действия указан на отображенной части инструктивного графика GG. По выбору, после этапа отображения S20 выполнение способа M продолжается выбором S50, на основе пути PW и инструктивного графика GG, по меньшей мере, одного узла действия инструктивного графика GG, который еще не содержится в пути PW, выбранный, по меньшей мере, один, узел действия включается в путь PW. После этапа выбора S50, выполнение способа завершается.
Специалисты могут изменить порядок некоторых действий, добавить некоторые действия по выбору (например, взаимодействие с пользователем для выбора вручную узла действия на инструктивном графике, подлежащего добавлению к пути, отображаемому на дисплее), или опустить некоторые необязательные этапы, или выполнять некоторые этапы одновременно, используя модели поточной обработки данных, мультипроцессорные системы или множественные процессы, без отклонения от концепции, намеченной представленным изобретением. По выбору, два или более этапов способа M могут быть объединены в один этап. Как вариант, этап способа M может быть разбит на множество этапов.
Фиг. 10 схематически изображает представленный в качестве примера вариант осуществления системы DS поддержки принятия решения, использующей систему 100 согласно изобретению, причем система DS поддержки принятия решения включает в себя модуль DS10 поддержки принятия решения, соединенный посредством внутреннего соединения с системой 100, входным разъемом DS01 и выходным разъемом DS02. Такая конфигурация преимущественно увеличивает возможности системы DS поддержки принятия решения, предоставляя вышеуказанной системе DS поддержки принятия решения выгодные возможности системы 100.
Фиг. 11 схематически изображает представленный в качестве примера вариант осуществления рабочей станции WS. Указанная рабочая станция включает в себя системную шину WS01. Процессор WS10, память WS20, дисковый адаптер WS30 ввода-вывода и пользовательский интерфейс (UI) WS40 оперативно соединены с системной шиной WS01. Запоминающее устройство WS31 на диске оперативно связано с дисковым адаптером WS30 ввода-вывода. Клавиатура WS41, мышь WS42 и дисплей WS43 оперативно связаны с пользовательским интерфейсом WS40. Система 100 согласно изобретению, реализованная как компьютерная программа, сохраняется в запоминающем устройстве WS31 на диске. Рабочая станция WS00 выполнена с возможностью загрузки программы, ввода данных в память WS20 и выполнения программы на процессоре WS10. Пользователь может ввести информацию в рабочую станцию WS00 с помощью клавиатуры WS41 и/или мыши WS42. Рабочая станция выполнена с возможностью вывода информации на дисплей WS43 и/или диск WS42. Специалистам очевидно, что существует множество других вариантов осуществления рабочей станции WS, известных в данной области техники, и что данный вариант осуществления служит целям демонстрации изобретения и не ограничивает изобретение этим конкретным вариантом осуществления.
Нужно заметить, что вышеупомянутые варианты осуществления скорее демонстрируют, чем ограничивают изобретение, и что специалисты будут способны создать альтернативные варианты осуществления без выхода за рамки объема прилагаемой формулы изобретения. В пунктах формулы изобретения, любые ссылочные позиции, заключенные в скобки, не должны быть истолкованы как ограничивающие формулу изобретения. Выражение «содержащий» не исключает присутствия элементов или этапов, не перечисленных в формуле изобретения или в описании. Единственное число не исключает наличия множества таких элементов. Данное изобретение может быть реализовано с помощью аппаратного обеспечения, включающего в себя несколько отдельных элементов, и с помощью программируемого компьютера. В пунктах формулы, относящихся к системе, перечисляющих несколько модулей, некоторые из этих модулей могут быть включены в одно и то же обозначение для программного или аппаратного обеспечения. Использование слов первый, второй, третий и т.д. не означает какого-либо упорядоченного расположения. Эти слова должны быть интерпретированы как названия.
Изобретение относится к преобразованию данных пациента в медицинские инструкции. Техническим результатом является повышение точности диагностирования пациента. Система содержит: запоминающее устройство, для хранения: множества элементов данных, связанных с пациентом; инструктивного графика, содержащего множество узлов действия и множество узлов принятия решения, для выбора ветвления инструктивного графика; редактор связей, для связывания множества элементов данных с одним или более элементами результатов множества узлов действия; определитель пути, для определения множества сегментов пути, на основании узлов принятия решения и элементов данных; контроллер, для активизации редактора связей до активизации определителя пути так, чтобы определитель пути был обеспечен завершенной связью всех из множества элементов данных с одним или более элементами результатов узлов действия; прогнозирующее устройство, для прогнозирования последующего узла действия для продвижения лечения пациента на основании инструктивного графика и одного из множества сегментов пути; и дисплей, для отображения, части одного или более из множества сегментов пути и последующего узла действия; причем два из сегментов пути не соединены. 3 н. и 17 з.п. ф-лы, 12 ил.
1. Система поддержки клинических решений на основе инструкций, содержащая:
запоминающее устройство, выполненное с возможностью хранения:
множества элементов данных, ассоциированных с пациентом;
инструктивного графика, который включает в себя множество узлов действия и множество узлов принятия решения, причем каждый узел действия включает в себя один или более элементов результатов и каждый узел принятия решения выполнен с возможностью обрабатывать один или более элементов результатов для выбора ветвления инструктивного графика;
редактор связей, выполненный с возможностью связывания множества элементов данных с одним или более элементами результатов множества узлов действия;
определитель пути, выполненный с возможностью определять множество сегментов пути, на основании узлов принятия решения и элементов данных, которые были связаны с элементами результатов узлов действия;
контроллер, выполненный с возможностью активизации редактора связей до активизации определителя пути так, чтобы определитель пути был обеспечен завершенной связью всех из множества элементов данных с одним или более элементами результатов узлов действия;
прогнозирующее устройство, выполненное с возможностью прогнозирования последующего узла действия для продвижения лечения пациента на основании инструктивного графика и по меньшей мере одного из множества сегментов пути; и
дисплей, выполненный с возможностью отображения по меньшей мере части одного или более из множества сегментов пути и последующего узла действия;
причем по меньшей мере два из сегментов пути не соединены.
2. Система по п. 1, в которой дисплей выполнен с возможностью отображения одного или более из узлов действия вместе с по меньшей мере одним из множества сегментов пути.
3. Система по п. 1, в которой дисплей выполнен с возможностью отображения одного или более из узлов принятия решения вместе с по меньшей мере одним из множества сегментов пути.
4. Система по п. 1, содержащая устройство оценки завершенности, выполненное с возможностью определения степени завершенности действия одного или более узлов действия на основании связи элементов данных с элементами результатов одного или более узлов действия.
5. Система по п. 4, в которой инструктивный график включает в себя один или более узлов завершенности, которые указывают степень завершения одного или более узлов действия.
6. Система по п. 1, в которой каждый сегмент пути включает в себя по меньшей мере один узел действия, который имеет по меньшей мере один элемент данных, связанный с элементом результата.
7. Система по п. 1, в которой последующий узел действия не включен в по меньшей мере один из множества сегментов пути.
8. Система по п. 1, в которой последующий узел действия является конечным узлом в по меньшей мере одном из множества сегментов пути.
9. Система по п. 1, в которой последующий узел действия соединяет два из по меньшей мере двух сегментов пути, которые не соединены.
10. Система по п. 1, в которой действие, ассоциированное с последующим узлом действия, включает в себя по меньшей мере одно из выполнения измерения пациента и лечения пациента.
11. Система по п. 1, в которой поднабор множества узлов действия связан со стадией лечения.
12. Система по п. 11, в которой инструктивный график включает в себя устройство оценки завершенности стадии лечения для вычисления степени завершенности стадии лечения на основании вычисленной степени завершенности поднабора.
13. Способ обеспечения медицинской инструкции пациенту, содержащий:
получение:
множества элементов данных, связанных с пациентом;
инструктивного графика, который включает в себя множество узлов действия и множество узлов принятия решения, причем каждый узел действия включает в себя один или более элементов результатов, и каждый узел принятия решения выполнен с возможностью обработки одного или более элементов результатов для выбора ветвления инструктивного графика;
связывание множества элементов данных с одним или более элементами результатов множества узлов действия;
поиск множества сегментов пути на основании узлов принятия решения и элементов данных, которые были связаны с элементами результатов узлов действия;
активизацию редактора связей до активизации определителя пути так, чтобы определение множества сегментов пути выполнялось, используя завершенную связь всех из множества элементов данных с одним или более элементами результатов узлов действия;
прогнозирование последующего узла действия для продвижения лечения пациента на основании инструктивного графика и по меньшей мере одного из множества сегментов пути; и
отображение по меньшей мере части одного или более из множества сегментов пути и последующего узла действия;
причем по меньшей мере два из сегментов пути не соединены.
14. Способ по п. 13, включающий в себя отображение одного или более из узлов действия вместе с по меньшей мере одним из множества сегментов пути.
15. Способ по п. 13, включающий в себя отображение одного или более из узлов принятия решения вместе с по меньшей мере одним из множества сегментов пути.
16. Способ по п. 13, включающий в себя определение степени завершенности действия одного или более узлов действия на основании связи элементов данных с элементами результатов одного или более узлов действия, и причем инструктивный график включает в себя один или более узлов завершенности, которые указывают степень завершения одного или более узлов действия.
17. Способ по п. 13, в котором последующий узел действия не включен в по меньшей мере один из множества сегментов пути.
18. Невременный машиночитаемый носитель, который содержит программу, которая при исполнении процессором предписывает процессору:
получать множество элементов данных, связанных с пациентом;
инструктивный график, который включает в себя множество узлов действия и множество узлов принятия решения, причем каждый узел действия включает в себя один или более элементов результатов, и каждый узел принятия решения выполнен с возможностью обработки одного или более элементов результатов для выбора ветвления инструктивного графика;
связывать множество элементов данных с одним или более элементами результатов множества узлов действия;
искать множество сегментов пути на основании узлов принятия решения и элементов данных, которые были связаны с элементами результатов узлов действия;
активизировать редактор связей до активизации определителя пути так, чтобы определение множества сегментов пути выполнялось, используя завершенную связь всех из множества элементов данных с одним или более элементами результатов узлов действия;
прогнозировать последующий узел действия для продвижения лечения пациента на основании инструктивного графика и по меньшей мере одного из множества сегментов пути; и
отображать по меньшей мере часть одного или более из множества сегментов пути и последующего узла действия;
причем по меньшей мере два из сегментов пути не соединены.
19. Носитель по п. 18, в котором программа предписывает процессору отображать по меньшей мере один узел действия или узел принятия решения вместе с по меньшей мере одним из множества сегментов пути.
20. Носитель по п. 18, в котором программа предписывает процессору определять степень завершенности действия одного или более узлов действия на основании связи элементов данных с элементами результатов одного или более узлов действия, и причем инструктивный график включает в себя один или более узлов завершенности, которые указывают степень завершения одного или более узлов действия.
WO2005029252 A2, 31.03.2005 | |||
US20070192143 A1, 16.08.2007 | |||
US6988088 B1, 17.01.2006 | |||
МЕДИЦИНСКАЯ ИНФОРМАЦИОННО-КОНСУЛЬТАЦИОННАЯ СИСТЕМА (МИС) | 2001 |
|
RU2207623C2 |
Авторы
Даты
2015-12-20—Публикация
2010-12-20—Подача