система оповещения о программной ошибке и недостатке эффективности
Классы МПК: | G06F17/00 Устройства или методы цифровых вычислений или обработки данных, специально предназначенные для специфических функций G06T1/00 Обработка данных изображения общего применения A61B5/00 Измерение для диагностических целей |
Автор(ы): | ХАБЕТС Раймонд Йозеф Элизабет (NL), НЕЙЛЮНСИНГ Рутгер (NL) |
Патентообладатель(и): | КОНИНКЛЕЙКЕ ФИЛИПС ЭЛЕКТРОНИКС Н.В. (NL) |
Приоритеты: |
подача заявки:
2009-11-19 публикация патента:
27.08.2014 |
Изобретение относится к компьютерным технологиям обработки медицинских изображений. Техническим результатом является обеспечение оповещения разработчика или специалиста по техническому обслуживанию программного обеспечения за счет организации обратной связи между ними. Система для обработки и отображения медицинских изображений включает в себя модуль обработки медицинских изображений, содержащий, по меньшей мере, модуль отображения медицинских изображений и модуль инициализации пользовательских комментариев. Заявленная система также содержит модуль управления пользовательскими комментариями, который включает в себя модуль или добавочный блок захвата снимков экрана, выполненный с возможностью захвата снимка экрана с работой модуля обработки медицинских изображений во время приема сигнала от модуля инициализации пользовательских комментариев. А также вышеуказанный модуль управления пользовательскими комментариями содержит модуль или добавочный блок редактирования снимков экрана, выполненный с возможностью редактировать захваченный снимок экрана для генерирования снимка экрана, отредактированного пользователем. 3 н. и 12 з.п. ф-лы, 3 ил.
Формула изобретения
1. Система для обработки и отображения медицинских изображений, содержащая:
модуль (20) обработки медицинских изображений, содержащий, по меньшей мере, модуль (22) отображения медицинских изображений и модуль (26) инициализации пользовательских комментариев;
модуль (30) управления пользовательскими комментариями, содержащий, по меньшей мере, следующее:
модуль или добавочный блок (32) захвата снимков экрана, выполненный с возможностью захвата снимка экрана с работой модуля обработки медицинских изображений во время приема сигнала от модуля инициализации пользовательских комментариев,
модуль или добавочный блок (36) редактирования снимков экрана, выполненный с возможностью обеспечения возможности пользователю редактировать захваченный снимок экрана для генерирования снимка экрана, отредактированного пользователем, и
модуль или добавочный блок (40) просмотра/редактирования комментариев, выполненный с возможностью автоматического генерирования и обеспечения возможности пользователю редактировать и передавать сообщение электронной почты, содержащее вставленный или прикрепленный снимок экрана, отредактированный пользователем, разработчику или специалисту по техническому обслуживанию программного обеспечения, определяющего модуль (20) обработки медицинских изображений.
2. Система для обработки и отображения медицинских изображений по п.1, в которой модуль (30) управления пользовательскими комментариями дополнительно содержит:
модуль (34) автоматической анонимизации снимка экрана, выполненный с возможностью автоматической идентификации и редактирования одной или более областей захваченного снимка экрана, которые содержат идентифицирующий субъекта контент или частный медицинский информационный контент.
3. Система для обработки и отображения медицинских изображений по п.1, в которой модуль или добавочный блок (36) редактирования снимков экрана выполнен с возможностью обеспечения возможности пользователю выполнять операции, выбранные из группы, состоящей из (i) выбора и редактирования частей захваченного снимка экрана, и (ii) добавления текстовых и графических аннотаций к захваченному снимку экрана.
4. Система для обработки и отображения медицинских изображений по п.1, в которой модуль или добавочный блок (40) просмотра/редактирования комментариев выполнен с возможностью автоматического создания сообщения электронной почты, содержащего вставленный или прикрепленный снимок экрана, отредактированный пользователем, и дополнительно выполнен с возможностью обеспечения возможности пользователю редактировать и передавать созданное сообщение электронной почты.
5. Цифровой носитель информации, хранящий инструкции, исполняемые для выполнения способа обработки и отображения медицинских изображений, содержащего следующие этапы:
выполнение обработки медицинского изображения, включающей в себя, по меньшей мере, отображение медицинского изображения;
прием входного сигнала инициализации пользовательских комментариев во время выполнения;
захват снимка экрана с обработкой медицинского изображения во время приема входного сигнала инициализации пользовательских комментариев;
выполнение процесса редактирования, для обеспечения возможности пользователю редактировать снимок экрана для генерирования отредактированного пользователем снимка экрана; и
передачу отредактированного пользователем снимка экрана разработчику или специалисту по техническому обслуживанию программного обеспечения, которое определяет выполненную обработку медицинского изображения.
6. Цифровой носитель информации по п.5, причем выполняемый процесс редактирования определяется хранящимися инструкциями.
7. Цифровой носитель информации по п.5, причем выполняемый способ дополнительно содержит следующие этапы:
автоматическую идентификацию одной или более областей захваченного снимка экрана, которая содержит идентифицирующий субъекта контент или частный медицинский информационный контент; и
автоматическое редактирование одной или более автоматически идентифицированных областей;
причем процесс автоматической идентификации и процесс автоматического редактирования каждый определяются хранящимися инструкциями.
8. Цифровой носитель информации по п.5, причем захват снимка экрана содержит один из следующих этапов:
активация модуля захвата снимков экрана, определенного хранящимися инструкциями и выполненного с возможностью захвата снимков экрана с выполняемой обработкой медицинских изображений, и
активация системной функции захвата снимка экрана компьютера, исполняющего хранящиеся инструкции.
9. Цифровой носитель информации по п.5, причем выполняемый процесс редактирования позволяет пользователю (i) выбирать и редактировать части захваченного снимка экрана, и (ii) добавлять текстовые и графические аннотации к захваченному снимку экрана.
10. Цифровой носитель информации по п.5, причем этап передачи содержит следующие этапы:
автоматическое создание сообщения электронной почты, содержащего вставленный или прикрепленный снимок экрана, отредактированный пользователем; и
выполнение процесса электронной почты, позволяющего пользователю редактировать и передавать созданное сообщение электронной почты;
причем, по меньшей мере, процесс автоматического создания определяется хранящимися инструкциями.
11. Способ обработки и отображения медицинских изображений, содержащий следующие этапы:
выполнение обработки приложения, взаимодействующего с пользователем, включающей в себя отображение информации пользователю на дисплее;
прием входного сигнала инициализации пользовательских комментариев во время выполнения;
захват снимка экрана с информацией, отображаемой пользователю на дисплее, во время приема входного сигнала инициализации пользовательских комментариев;
выполнение процесса редактирования для обеспечения возможности пользователю редактировать снимок экрана для генерирования отредактированного пользователем снимка экрана, причем процесс редактирования предпочтительно позволяет пользователю выполнять операции редактирования, включающие в себя, по меньшей мере, (i) выбор и редактирование частей захваченного снимка экрана, и (ii) добавление текстовых и графических аннотаций к захваченному снимку экрана; и
передачу отредактированного пользователем снимка экрана в хранилище, доступное разработчику или специалисту по техническому обслуживанию программного обеспечения, которое определяет выполненную обработку приложения, взаимодействующего с пользователем.
12. Способ по п.11, в котором этап передачи содержит следующие этапы:
автоматическое создание сообщения электронной почты, содержащего вставленный или прикрепленный снимок экрана, отредактированный пользователем; и
выполнение процесса электронной почты, позволяющего пользователю редактировать и передавать созданное сообщение электронной почты.
13. Способ по п.12, в котором автоматическое создание сообщения электронной почты содержит следующий этап:
автоматическую вставку в сообщение электронной почты, в виде читаемого пользователем текста, информации, относящейся к состоянию обработки приложения, взаимодействующего с пользователем, во время приема входного сигнала инициализации пользовательских комментариев.
14. Способ по п.12, дополнительно содержащий следующий этап:
повторение захвата и выполнение процесса редактирования для генерирования множества отредактированных пользователем снимков экрана, соответствующих различному времени выполнения обработки приложения, взаимодействующего с пользователем, причем автоматическое создание включает в себя автоматическое создание сообщения электронной почты, содержащего множество вставленных или прикрепленных отредактированных пользователем снимков экрана.
15. Способ по п.12, в котором автоматическое создание сообщения электронной почты содержит следующие этапы:
выбор одного или более адресов электронной почты получателя на основе состояния обработки приложения, взаимодействующего с пользователем, во время приема входного сигнала инициализации пользовательских комментариев; и
вставка выбранного одного или более адресов электронной почты получателя в поле получателя сообщения электронной почты.
Описание изобретения к патенту
Нижеследующее относится к программной области техники, медицинской области техники и связанным областям техники. В настоящем документе, с иллюстративной ссылкой на комментарии оповещения, описаны запросы характеристик, ошибки и так далее, которые наблюдают пользователи программного обеспечения для обработки и отображения медицинских изображений, но это найдет более общее применение, в сообщении комментариев, запросах характеристик, ошибках и так далее, которые наблюдают пользователи программного обеспечения по существу любого типа, такого как программное обеспечение обработки и отображения фотографий, офисный пакет программного обеспечения, различное программное обеспечение, служебное программное обеспечение и так далее.
Программное обеспечение для медицинских изображений используется для отображения и обработки или анализа медицинских изображений, полученных такими способами, как магнитный резонанс (МР), компьютерная томография (КТ), рентгеноскопия, ультразвук, позитрон-эмиссионная томография (ПЭТ), однофотонная эмиссионная компьютерная томография (ОФЭКТ), устройства для визуализации, установленные на катетере, и так далее. Программное обеспечение для медицинских изображений может варьироваться от простого программного обеспечения для отображения, включая такие признаки, как масштабирование/панорамирование, до программного обеспечения комплексного анализа, которое выполняет такие операции, как пространственная регистрация изображений, сегментация для идентификации или выделения соответствующих признаков, фильтрация для выделения интересующих признаков или ослабление несоответствующих признаков, и тому подобные. Некоторое программное обеспечение для медицинских изображений выполнено с возможностью отображения или обработки трехмерных изображений, например посредством отображения выбранных срезов, трехмерной визуализации, проекций с максимальной интенсивностью, или тому подобное. Некоторое программное обеспечение для медицинских изображений выполнено с возможностью отображения кинематографических или последовательностей типа "CINE" для изображений, полученных за период времени, чтобы показать двигающуюся анатомическую структуру, приток или отток сосудистого контрастного средства, или тому подобное.
Информация, полученная с использованием программного обеспечения для медицинских изображений, используется для принятия медицинских решений, таких как медицинские диагнозы, модификации лечения, решений выполнять ли хирургические или другие оперативные операции, и так далее. В одном из применений, информация, полученная с использованием программного обеспечения для медицинских изображений, непосредственно используется для планирования, указания или контроля оперативной медицинской процедуры. Например, МР, КТ или другой способ визуализации иногда используется совместно с подходящим программным обеспечением для медицинских изображений, чтобы проводить мониторинг в реальном времени внедрения хирургического инструмента в субъект, или для планирования и/или мониторинга сеанса лучевой терапии.
Разработчики и специалисты по техническому обслуживанию программного обеспечения для медицинских изображений хотели бы получать действительные отзывы от пользователей, как для идентификации стандартных "ошибок" (при которых программное обеспечение не выполняется должным образом), так и для идентификации зон, где возможны улучшения. В качестве последнего примера, управление преобразованием изображения может работать должным образом, но пользователям управление может показаться не интуитивным или же сложным в использовании. Такая ситуация не является ошибочной, но это то, о чем разработчик программного обеспечения для медицинских изображений или специалист по техническому обслуживанию хотели бы быть информированы, так что возможно программное обеспечение может быть модифицировано для обеспечения более интуитивного или простого в использовании управления. В настоящем документе такая ситуация относится скорее к "недостатку эффективности", чем к ошибке. Некоторые ошибки или недостатки эффективности нелегко обнаружить на уровне разработки или технического обслуживания, и обнаруживаются только пользователем, и возможно даже тогда, только при конкретных точно обозначенных обстоятельствах, таких как когда выполняется конкретный тип обработки (или конкретная последовательность операций обработки) конкретного типа изображения. Для эффективного оповещения о таком недостатке эффективности, пользователь должен передать эти характерные обстоятельства.
Даже если понятно, что обратная связь с пользователем является значимым инструментом для разработки и технического обслуживания программного обеспечения для медицинских изображений, получение такой обратной связи от пользователей может быть затруднительным. Пользователями программного обеспечения для медицинских изображений обычно бывают терапевты, рентгенологи, или другие врачи-специалисты, имеющие тяжелую рабочую нагрузку, и может быть сложно убедить таких занятых людей подать письменный отчет об ошибке, или по телефону или по электронной почте разработчику программного обеспечения, или иным образом положительно воздействовать для обеспечения обратной связи с пользователем.
Обеспечение такой обратной связи может быть также затруднительным в результате визуального характера программного обеспечения для медицинских изображений. Например, пользователь может зрительно воспринимать, что программное обеспечение не показывает правильно признаки изображения, но может оказаться сложным передать эту информацию вербально или письменно. В некоторых случаях для захвата изображения может быть использован такой инструмент захвата экрана системы, как клавиша "print screen". Однако инструменты захвата экрана системы иногда не способны захватить изображения, генерируемые специализированным программным обеспечением для медицинских изображений. Даже если инструмент захвата экрана системы работает с программным обеспечением для медицинских изображений, итоговый снимок экрана может быть с низким разрешением или может иметь другие проблематичные дефекты. Более того, пользователь может быть не знаком с инструментом захвата экрана системы и может быть неспособен быстро его активизировать. За время, за которое пользователь определит или вспомнит, как активировать захват экрана системы, состояние программного обеспечения может измениться.
Также известны такие автоматические инструменты, как так называемые "отчеты об ошибках". Эти механизмы собирают информацию о состоянии программного обеспечения, которая может быть полезна для диагностирования обнаруженной программной ошибки. Обычно эта информация предоставляется в виде низкоуровневого контента, такого как значения регистров, дампы памяти или тому подобное, и в общем не понятна пользователю. Такие автоматические отчеты об ошибках сложно применимы к программному обеспечению для медицинских изображений из-за соображений конфиденциальности медицинской информации. Отчет об ошибке может содержать идентификатор пациента или информацию, относящуюся к здоровью, вопреки закону об отчетности и безопасности медицинского страхования (HIPAA), который применяется в Соединенных Штатах, или вопреки другим законам относительно приватности пациента. Те же соображения конфиденциальности могут вызвать нерешительность медицинского персонала при отправке автоматического отчета об ошибке разработчику программного обеспечения или специалисту по техническому обслуживанию. Так как пользователь точно не знает, какая информация содержится в отчете об ошибке, пользователь может выбрать "безопасный режим" и отказать в разрешении передачи автоматического отчета об ошибке.
Еще одной сложностью с автоматическими отчетами об ошибках является то, что такие оповещающие механизмы обычно активируются при обнаружении относительно катастрофических ошибок, таких как полное завершение работы программного обеспечения или неспособность завершить исполнение модуля или функции или тому подобного. Следовательно, отчеты об ошибках неэффективны для оповещения о не фатальных ошибках или недостатках эффективности, которые не определяются автоматически.
Несмотря на то что программное обеспечение для медицинских изображений является иллюстративным программным обеспечением, как указано в настоящем документе, подобные проблемы могут возникнуть в случае других типов программного обеспечения. В случае фотографического программного обеспечения, программного обеспечения для рисования, программного обеспечения для подготовки презентаций, веб-браузеров, и другого визуально-ориентированного программного обеспечения, для пользователя может быть сложно описать ошибку или недостаток эффективности вербально или письменно. Конфиденциальность или соображения конфиденциальности также могут возникнуть в контексте бизнес или профессионального программного обеспечения, Интернет браузеров, художественно-ориентированного программного обеспечения, и других типов программного обеспечения, заставляя пользователя вновь сопротивляться разрешению передачи автоматических отчетов об ошибках, и опять такие автоматические отчеты об ошибках ограничены в оповещении об ошибках, обнаруживаемых автоматически.
Указанное ниже обеспечивает новые и улучшенные устройства и способы, которые преодолевают вышеуказанные и другие проблемы.
В соответствии с одним раскрытым аспектом, раскрыта система для медицинских изображений, содержащая модуль обработки медицинских изображений и модуль управления пользовательскими комментариями. Модуль обработки медицинских изображений содержит, по меньшей мере, модуль отображения медицинских изображений и модуль инициализации пользовательских комментариев. По меньшей мере, модуль управления пользовательскими комментариями содержит: модуль или добавочный блок захвата снимка экрана, выполненный с возможностью захвата снимка экрана работы модуля обработки медицинских изображений примерно во время приема сигнала от модуля инициализации пользовательских комментариев; модуль или добавочный блок редактирования снимков экрана, сконфигурированный для обеспечения возможности пользователю редактировать захваченный снимок экрана для генерирования снимка экрана, отредактированного пользователем; и модуль или добавочный блок просмотра/редактирования комментариев, сконфигурированный для автоматического генерирования и обеспечения возможности редактирования пользователем и передачи сообщения электронной почты, со вставленным или прикрепленным снимком экрана, отредактированным пользователем. В соответствии с другим раскрытым аспектом, раскрыт цифровой носитель информации, который хранит инструкции, исполняемые для выполнения способа, содержащего: выполнение обработки медицинских изображений, в том числе, по меньшей мере, отображение медицинского изображения; прием входного сигнала инициализации пользовательских комментариев во время выполнения; захват снимка экрана обработки медицинского изображения примерно во время приема входного сигнала инициализации пользовательских комментариев; выполнение процесса редактирования, чтобы позволить пользователю редактировать снимок экрана для генерирования отредактированного пользователем снимка экрана; и передачу отредактированного пользователем снимка экрана разработчику или специалисту по техническому обслуживанию программного обеспечения, которое определяет выполненную обработку медицинского изображения.
В соответствии с другим раскрытым аспектом, раскрыт способ, содержащий: выполнение обработки приложения, взаимодействующего с пользователем, включающей показ информации пользователю на дисплее, прием входного сигнала инициализации пользовательских комментариев во время выполнения; захват снимка экрана с информацией, показываемой пользователю на дисплее примерно во время приема входного сигнала инициализации пользовательских комментариев; выполнение процесса редактирования, чтобы позволить пользователю редактировать снимок экрана для генерирования отредактированного пользователем снимка экрана, процесс редактирования предпочтительно позволяет пользователю выполнять операции редактирования, включая, по меньшей мере, (i) выбор и редактирование частей захваченного снимка экрана, и (ii) добавление текстовых и графических аннотаций; и передачу отредактированного пользователем снимка экрана в хранилище, доступное разработчику или специалисту по техническому обслуживанию программного обеспечения, которое определяет выполненную обработку приложения взаимодействия с пользователем.
Одно преимущество состоит в обеспечении улучшенной обратной связи с пользователем для разработчика программного обеспечения или специалиста по техническому обслуживанию.
Другое преимущество состоит в обеспечении улучшенного программного обеспечения для медицинских изображений посредством объединения идентифицированных пользователем ошибок или недостатков эффективности.
Другое преимущество состоит в обеспечении интуитивных способов пользовательских комментариев и устройств, которые помогают пользователю сообщать об ошибках или дефектах эффективности разработчику программного обеспечения или специалисту по техническому обслуживанию.
Также, кроме того, после прочтения, для средних специалистов данной области техники станут очевидны дополнительные преимущества и станет понятным нижеследующее подробное описание.
На Фиг.1 в виде схемы показана система обработки медицинских изображений, использующая программное обеспечение для медицинских изображений и содержащая подсистему пользовательских комментариев.
На Фиг.2 в виде схемы показан отредактированный пользователем иллюстративный снимок экрана, сгенерированный подсистемой пользовательских комментариев системы обработки медицинских изображений, изображенной в виде схемы на Фиг.1.
На Фиг.3 в виде схемы показано оформленное сообщение электронной почты (e-mail), содержащее отредактированный пользователем снимок экрана с Фиг.2, вставленный в него, указанное сообщение электронной почты, автоматически созданное подсистемой пользовательских комментариев системы обработки медицинских изображений, изображенной в виде схемы на Фиг.1.
Согласно Фиг.1, система обработки медицинских изображений реализована на показанном компьютере 10, имеющем дисплей 12 для отображения контента, содержащего, по меньшей мере, медицинские изображения в первоначальном виде и/или после прохождения выбранной пользователем обработки и, кроме того, имеющем один или более пользовательских устройств ввода, таких как показанная клавиатура 14 или мышь или другое пользовательское устройство ввода указывающего типа, или тому подобное. Опционально, система может содержать другие компоненты, которые не показаны, например, такие как: принтер или другой маркирующий механизм для генерирования печатных копий медицинских изображений в первоначальном виде и/или после прохождения выбранной пользователем обработки; система медицинских изображений, такая как устройство визуализации компьютерной томографии (КТ), устройство визуализации магнитного резонанса (МР), устройство визуализации позитрон-эмиссионной томографии (ПЭТ), рентгеновский аппарат, гамма-камера, или тому подобные, которые используются для получения медицинских изображений субъекта; компоненты для связи с цифровой сетью; программное обеспечение для других целей, выполненное с возможностью исполнения компьютером 10; или тому подобное. При этом, показанный компьютер 10 опционально заменяем другими цифровыми вычислительными устройствами, допускающими исполнение программного обеспечения, такие как электронный помощник (PDA), "неинтеллектуальный" Интернет терминал, или тому подобные.
Показанный компьютер 10 исполняет инструкции, хранимые на подходящем цифровом носителе информации, например, таком как магнитный диск, оптический диск, оперативная память (RAM), постоянная память (ROM), электростатическая память, такая как FLASH память, устройство удаленного хранения на основе Интернет, или тому подобные. Компьютер 10, исполняющий указанные инструкции, задает систему медицинских изображений, содержащую модуль 20 обработки медицинских изображений, который содержит такие компоненты обработки медицинских изображений, как показанные один или более модулей 22 отображения медицинских изображений, один или более модулей 24 анализа или обработки медицинских изображений, и модуль 26 инициализации пользовательских комментариев. Один или более дисплеев или модулей 22 медицинских изображений выполнены с возможностью выполнения таких задач, как отображение медицинского изображения (опционально после выбранной обработки изображения) на дисплее 12 компьютера 10 и, опционально, выполнение таких выбранных операций по манипулированию изображениями на экране дисплея, как панорамирование изображения, увеличение или уменьшение масштаба изображения, или тому подобные. Как использовано в настоящем документе, термин "обработка изображения" следует толковать в широком смысле, который охватывает любой процесс просчета изображения или модификации, например, такой как: отображение изображения на дисплее 12 компьютера или на любом другом отображающем устройстве; печать изображения с использованием принтера или другого маркирующего механизма; операции обработки цифрового изображения, такие как изменение размера, кадрирование, изменение разрешения изображения, настройка цвета или градаций серого, операции слияния изображений, или тому подобное; операции сегментации изображения; операции аннотирования для изображения; операции конвертирования формата хранимых изображений; или тому подобное.
Один или более модулей 24 анализа или обработки медицинских изображений выполняют задачи, отвечающие управляющим воздействиям пользователя, например, такие как: конвертация формата изображения (например, конвертация из цветного в черно-белое, конвертация из JPEG в GIF, или тому подобное) операции вращения изображения; операции преобразования цвета; относительная пространственная регистрация различных изображений; составные операции, которые комбинируют изображения вместе, посредством сложения, вычитания или иначе, операции кадрирования изображения; или тому подобное. Один или более модулей 24 анализа или обработки медицинских изображений могут выполнять задачи универсальной обработки изображений, такие как реализованные посредством программного обеспечения, такого как Adobe Photoshop (доступен у Adobe Systems, Inc., San Jose, CA, USA) или GNU Image Manipulation Program (GIMP, доступен по адресу http://www.gimp.org/ на 3 июня 2008 года). Один или более модулей 24 анализа или обработки медицинских изображений могут дополнительно или альтернативно выполнять операции обработки специфических медицинских изображений, например, таких как: конвертирование изображения КТ в карту плотности тканей; автоматическая сегментация изображений для идентификации интересующих анатомических признаков; анализ повреждений или других интересующих признаков для определения относящейся к медицине информации, такой как размер и тяжесть повреждений; или тому подобное.
Будет оценено, что один или более модулей 22 отображения медицинских изображений и один или более модулей 24 обработки/анализа медицинских изображений обычно действуют совместно или синергичным образом, чтобы предоставить пользователю обратную связь, после выполнения операций обработки и анализа выбранных пользователем изображений. Например, первоначальное изображение может быть отображено одним или более модулями 22 отображения медицинских изображений с последующей инициализацией пользователем операции обработки изображений с помощью одного или более модулей 24 обработки или анализа медицинских изображений, которые автоматически следуют за обновленной операцией отображения, выполненной одним или более модулями 22 обработки медицинских изображений, которые отображают изображение после обработки, например, посредством замены отображенного первоначального изображения отображением обработанного изображения, или посредством отображения рядом первоначального и обработанного изображений для легкого визуального сравнения. Аналогично, за выполнением выбранной пользователем операции анализа одним или несколькими модулями 24 обработки или анализа изображений соответственно автоматически следует операция отображения, выполненная одним или несколькими модулями или дисплеями 22 медицинских изображений, которые отображают параллельный вид изображения и результатов анализа, последнее соответственно отображается в текстовом, графическом виде, в виде изображения или карты или в другом подходящем формате, опционально со стрелками или другими визуальными связями между контентом анализа и соответствующими признаками изображения, если это целесообразно.
После того как пользователь выполнит обработку медицинских изображений, используя модуль 20 обработки медицинских изображений, пользователь может столкнуться с ошибкой или недостатком эффективности. По совершению чего, пользователь активизирует модуль 26 инициализации пользовательских комментариев. Эта активизация может произойти с помощью выбранного входного сигнала инициализации пользовательских комментариев, такого как горячая клавиша (например, функциональная клавиша "F1" может быть назначена для активизации модуля 26 инициализации пользовательских комментариев), пункт меню, содержащийся в меню пользовательского выбора, отображенного как часть исполняющего модуля 20 обработки медицинских изображений, голосовая команда, принятая посредством системы распознавания речи, или тому подобное. Для модуля 26 инициализации пользовательских комментариев также предполагается автоматически активизироваться при определенных обстоятельствах, например в ответ на выключение одного из модулей 22, 24, или в ответ на выполнение вновь добавленной операции или признака модуля 20 обработки медицинских изображений, принимая во внимание какой разработчик программного обеспечения или специалист по техническому обслуживанию желает получить обратную связь от пользователя, или тому подобное. Однако некоторые ошибки и большинство недостатков эффективности не обнаруживаются автоматически. Ошибки и недостатки эффективности часто трудно различимы, кроме как во время выполнения инициированных пользователем специфических операций, при этом то, что составляет "недостаток эффективности", может быть субъективным, и поэтому трудно или невозможно автоматически обнаружить (например, некоторым пользователям может не понравиться конкретная характеристика программного обеспечения и следовательно представить это как недостаток эффективности, в то время как другим пользователям может понравиться та же самая характеристика программного обеспечения). Следовательно, в случаях, где недостаток эффективности объективно неопределим, модуль 26 инициализации пользовательских комментариев выполнен с возможностью инициирования с помощью выбранной горячей клавиши, пункта меню, или другим выбираемым входным сигналом инициализации пользовательских комментариев.
Активация модуля 26 инициализации пользовательских комментариев, либо автоматически, либо с помощью выбираемого пользовательского входного сигнала, заставляет активироваться модуль 30 управления пользовательскими комментариями. Модуль 26 инициализации пользовательских комментариев использует основанную на снимках экрана систему, и, следовательно, содержит модуль или добавочный блок 32 захвата снимков экрана, выполненный с возможностью захвата снимка экрана обработки медицинских изображений примерно во время приема входного сигнала инициализации пользовательских комментариев или, в общем, примерно во время приема сигнала от модуля 26 инициализации пользовательских комментариев, указанный сигнал сгенерирован модулем 26 инициализации пользовательских комментариев в ответ на прием входного сигнала инициализации пользовательских комментариев или, опционально, в ответ на автоматическую инициализацию модуля 26, вызванную выключением или "падением" (то есть, проявление ошибки) одного из модулей 22, 24, или выполнением вновь добавленной операции или признака модуля 20 обработки медицинских изображений или тому подобным.
Как использовано в настоящем документе, термин "добавочный блок" относится к инструкциям, исполняемым, чтобы заставить соответствующую программу выполнить специфический процесс или задачу. Модуль или добавочный блок 32 захвата снимков экрана является частью модуля 30 управления пользовательскими комментариями. Модуль или добавочный блок 32 захвата снимков экрана, например, задан хранящимися инструкциями и выполнен с возможностью захвата снимков экрана выполненной обработки медицинских изображений, или альтернативно, задан как только хранящиеся инструкции, которые после исполнения активируют системную функцию захвата снимка экрана компьютера 10 (независимо от модуля 30 управления пользовательскими комментариями) для исполнения хранящихся инструкций. Системная функция захвата снимка экрана является универсальной функцией захвата снимка экрана, которая может использоваться для захвата снимков экрана различных разных программ, которые могут быть запущены на компьютере 10. Вариант осуществления добавочного блока модуля или добавочного блока 32 захвата снимков экрана выполнен с возможностью активации системной функции захвата снимка экрана для специфической цели захвата снимка экрана обработки медицинских изображений примерно во время приема входного сигнала инициализации пользовательских комментариев. В общем, добавочный блок может содержать инструкции, которые активируют универсальную стандартную подпрограмму, функцию, функцию динамически подключаемой библиотеки, приложение универсального помощника, или другие доступные универсальные инструменты для конкретной цели выполнения операции, относящейся к обработке медицинских изображений или к обработке пользовательских комментариев.
Захваченный снимок экрана используется при генерировании пользовательского комментария. В некоторых приложениях для медицинских изображений, снимок экрана может содержать идентифицирующий субъекта контент или частный медицинский информационный контент. Например, отображение приложения обработки медицинских изображений, реализованное с помощью модуля 20 обработки медицинских изображений, может содержать информацию стандартного заголовка в виде списка, такую как имя субъекта и заболевание субъекта. Передача такого идентифицирующего субъекта контента или частного медицинского информационного контента может быть проблематичной, учитывая HIPAA или другие применяемые медицинские законы о неприкосновенности частной жизни. Даже при отсутствии применяемого закона, передача такого идентифицирующего субъекта контента или частного медицинского информационного контента может быть проблематичной, так как субъект может протестовать.
Следовательно, опциональный модуль 34 автоматической анонимизации снимка экрана действует для идентификации одной или более областей захваченного снимка экрана, которые содержат идентифицирующий субъекта контент или частный медицинский информационный контент, и для автоматического редактирования одной или более автоматически идентифицированных областей. Автоматическая идентификация и редактирование соответственно выполняются опциональным модулем 34 анонимизации, который определен хранящимися инструкциями. По некоторым вариантам осуществления изобретения, идентификация одной или более областей захваченного снимка экрана, которые содержат идентифицирующий субъекта контент или частный медицинский информационный контент, выполняется на основе заранее известной раскладки дисплея, сгенерированной модулем 20 обработки медицинских изображений. Например, может быть известно заранее, что отображаемая панель или окно содержит информацию о пациенте, которая должна быть отредактирована, и затем, опциональный модуль 34 анонимизации идентифицирует одну или более областей захваченного снимка экрана, которые содержат идентифицирующий субъекта контент или частный медицинский информационный контент, как соответствующую панели или окну область. В качестве другого примера, может быть известно заранее, что часть дисплея, содержащая идентифицирующий субъекта контент или частный медицинский информационный контент, просчитывается с использованием определенного фонового цвета, градации серого или другой характеристики, в этом случае опциональный модуль 34 анонимизации идентифицирует одну или более областей захваченного снимка экрана, которая содержит идентифицирующий субъекта контент или частный медицинский информационный контент, как те части снимка экрана, имеющего определенные характеристики фона.
Операция автоматического редактирования, выполняемая опциональным модулем 34 анонимизации, может использовать различные методы редактирования, такие как наложение пустой области или черного фильтра на идентифицированную область или области, или тому подобного. Опционально, автоматическое редактирование может повлечь за собой замену идентифицированной области или областей другим контентом, который не является проблематичным, но который пригоден для задачи пользовательского комментария, например замена идентифицированной области или областей информацией о дате, информацией о медицинском учреждении или тому подобное. В общем, автоматическое редактирование влечет за собой удаление первоначального информационного контента из одной или более областей, идентифицированных как содержащие идентифицирующий субъекта контент или частный медицинский информационный контент, так что такой контент не может быть случайно передан разработчику программного обеспечения или специалисту по техническому обслуживанию.
Снимок экрана, после обработки опциональным модулем 34 анонимизации, вводится в модуль или добавочный блок 36 редактирования снимков экрана, сконфигурированный для обеспечения возможности пользователю редактировать захваченный снимок экрана для генерирования снимка экрана, отредактированного пользователем. Модуль или добавочный блок 36 редактирования снимков экрана, например, сконфигурированный для обеспечения возможности пользователю выполнять операции, выбранные из группы, состоящей из (i) выбора и редактирования частей захваченного снимка экрана, и (ii) добавления текстовых и графических аннотаций к захваченному снимку экрана. Операция (i) ручного редактирования позволяет пользователю редактировать контент, который может быть непригодным для отправки, но который не был идентифицирован опциональным модулем 34 анонимизации. Такой непригодный контент может содержать, например: признак изображения, который является уникальным для конкретного субъекта, и, следовательно, может случайно идентифицировать субъект; идентифицирующий субъекта контент или частный медицинский информационный контент, который не был удален опциональным модулем 34 анонимизации; информацию, которая может идентифицировать конфиденциальное исследование или, иначе, разгласить конфиденциальную информацию; или тому подобное. В вариантах осуществления изобретения, из которых исключен опциональный модуль 34 анонимизации, принципиальным механизмом удаления идентифицирующего субъект контента или частного медицинского информационного контента является операция (i) ручного редактирования. Операция (i) ручного редактирования может быть так же использована для других целей, как выбрано пользователем, таких как редактирование контента, который не связан с ошибкой или недостатком эффективности, которые были прокомментированы пользователем.
Термин "редактирование" (либо автоматическое, как в случае выполнения опциональным модулем 34 анонимизации, либо ручное, как в случае выполнения с помощью модуля или добавочного блока 36 редактирования снимков экрана) следует толковать в широком смысле как любую операцию, которая удаляет информацию или контент со снимка экрана, и может включать в себя: наложение на части снимка экрана пустой области или черных чернил; кадрирование снимка экрана; или тому подобное.
В то время как операция (i) ручного редактирования позволяет пользователю удалять информацию или контент со снимка экрана, операция (ii) текстового или графического аннотирования позволяет пользователю добавлять информацию или контент на снимок экрана. Такое текстовое или графическое аннотирование следует толковать в широком смысле как содержащее любую операцию, которая позволяет пользователю добавлять информацию или контент на снимок экрана, и, например, может включать в себя: добавление текстового поля на снимок экрана, содержащее описательный, объяснительный, или другой текст; добавление вручную графического представления, используя стилус, указатель мыши, или другое устройство ручного ввода, подходящее для помощи пользователю в добавлении в ручную таких графических представлений; добавление дополнительной фотографии или другого цифрового изображения на снимок экрана; изменение контраста, яркости или другого аспекта части снимка экрана, чтобы выделить эту часть; или тому подобное. При некоторых типичных применениях операции (ii) текстового или графического аннотирования, пользователь может обвести или выделить интересующий признак снимка экрана; добавить текст рядом с проблематичной частью снимка экрана, идентифицирующий или объясняющий проблему; добавить текст, объясняющий операции, выполненные пользователем, которые привели к данному снимку экрана; или тому подобное.
Операции редактирования могут использовать выделенные инструкции редактирования изображения, которые являются частью модуля 30 управления пользовательскими комментариями, или могут использовать добавочный блок для универсального редактора изображений или для выбранных универсальных функций редактирования изображений, стандартную подпрограмму, или тому подобное, или могут использовать комбинацию этого.
В некоторых ситуациях, одиночный снимок экрана может быть неполноценным или менее оптимальным для пользователя, чтобы передать информацию об ошибке или недостатке эффективности. В некоторых ситуациях, последовательность снимков экрана может быть более подходящей для передачи информации. Такая последовательность снимков экрана отнесена в настоящем документе к "журналу истории". Например, если операция обработки регистрации изображения приводит к невозможности правильно (по меньшей мере в пользовательской области просмотра) зарегистрировать два изображения, пользователь может захотеть описать ситуацию, посредством предоставления снимков экрана, содержащих отображение каждого изображения в отдельности вследствие отображения любого предоставленного ввода при выборе и подготовке изображений для регистрации, следующей за снимком экрана дисплея склеенного изображения, которое два изображения после соответствующей регистрации. Такое объяснение может предпочтительно использовать, по меньшей мере, три снимка экрана: один для каждого отдельного изображения плюс снимок экрана склеенного изображения.
Следовательно, предоставляется опциональный модуль 38 установления последовательности журнала истории. Опциональный модуль 38 установления последовательности журнала истории выполнен с возможностью инициировать повторяющееся зацикливание управляемой пользователем обработки изображения, выполняемой вместе с модулем 20 обработки медицинских изображений, инициированный пользователем захват снимка экрана модулем 26 инициализации пользовательских комментариев и модулем или добавочным блоком 32 захвата снимков экрана, обработка опционального автоматического редактирования опциональным модулем 34 анонимизации, и пользовательское редактирование каждого захваченного снимка экрана, выполненное вместе с модулем или добавочным блоком 36 редактирования снимков экрана. Таким образом, пользователь может сгенерировать последовательность или журнал истории снимков экрана, которые иллюстрируют последовательность событий, приводящих к проявлению ошибки или недостатку эффективности, которую пользователь желает прокомментировать. Опциональный модуль 38 установления последовательности журнала истории содержит подходящие компоненты (не показаны) для поддержания повторного генерирования последовательности отредактированных пользователем снимков экрана, указанные подходящие компоненты содержат, например: буферную память для хранения последовательности журнала истории; поддержку интерфейса пользователя, такого как отображение кнопки "завершено", с помощью которой пользователь может сообщить, что журнал истории завершен (указанная кнопка "завершено" опционально интегрирована в модуль или добавочный блок 36 редактирования снимков экрана, так что после редактирования каждого снимка экрана, пользователь может выбрать продолжать или нет собирать снимки экрана, захваченные для журнала истории); и так далее.
Как только пользователь завершит процесс редактирования снимка экрана, отредактированный снимок экрана (или множество отредактированных снимков экрана, в случае опциональной последовательности журнала истории) вводится в модуль или добавочный блок 40 просмотра/редактирования комментариев, выполненный с возможностью автоматического генерирования и обеспечения возможности пользователю редактировать и передавать сообщение электронной почты (e-mail), имеющим вставленный или прикрепленный снимок экрана, отредактированный пользователем. Модуль или добавочный блок 40 просмотра/редактирования комментариев может быть осуществлен в виде добавочного блока для универсального почтового клиента, такой как, например, Microsoft Outlook (доступен у Microsoft Corporation, Redmond, WA, USA), Mail for Leopard (доступен у Apple Corporation, Cupertino, CA, USA), или почтовая система Gnome Evolution (доступная по адресу: http://www.gnome.org/projects/evolution/). В таком добавочном блоке, добавочный блок 40 просмотра/редактирования комментариев инструкции, исполняемые для: (i) автоматического генерирования e-mail сообщения, содержащего информацию e-mail заголовка, такую как вставленный в поле отправителя e-mail сообщения e-mail адрес пользователя (например, поле "От кого:") и один или более e-mail адресов получателей в поле получателя e-mail сообщения (например, поле "Кому:", или поля "Скрытая копия:") и информацию о дате/времени, прикрепленный или вставленный отредактированный пользователем снимок экрана, и опциональное основное текстовое поле, такое как инструкции для пользователя, информация о версии, относящаяся к программному обеспечению обработки медицинских изображений, которые были прокомментированы, или тому подобное; и (ii) передачи сгенерированного e-mail сообщения в функцию композиции универсального e-mail клиента для пользовательского просмотра и опционального редактирования, и иниализации и передачи e-mail сообщения. Иначе, модуль или добавочный блок 40 просмотра/редактирования комментариев может быть осуществлен в виде модуля, который реализует e-mail клиент, выполненный специально для создания, редактирования и инициализации передачи e-mail сообщения.
При генерировании e-mail сообщения, один или более e-mail адресов получателя соответственно получают из локального хранилища или выбираются из заранее заданного размещения в Интернете или другом удаленном ресурсе. Опциональный модуль 42 разрешения комментариев получателя может быть выполнен с возможностью выбора одного или более e-mail адресов получателя из локальной или удаленной базы данных на основе состояния обработки медицинских изображений примерно во время, когда модуль 26 инициализации пользовательских комментариев инициировал операцию комментирования. Например, модуль 42 разрешения комментариев получателя может выбрать один или более e-mail адресов получателя, соответствующих например: менеджеру компании по работе с клиентами, отвечающего за контакты между поставщиком программного обеспечения (в вариантах осуществления изобретения, в которых программное обеспечение, которое было прокомментировано, является коммерческим продуктом), и больницей или другим местом заказчика; одному или более человек или групп, назначенных разрабатывать или осуществлять техническое обслуживание модуля обработки изображения, который был активен в то время, когда была инициирована операция комментирования; или тому подобное. В дополнительном варианте, может быть использован общий e-mail адрес получателя, но основное текстовое поле сгенерированного e-mail сообщения может содержать имя или имена одного или более человек или групп, назначенных разрабатывать или осуществлять техническое обслуживание модуля обработки изображения, который был активен в то время, когда была инициирована операция комментирования, таким образом по окончанию приема подходящее программное обеспечение для сортировки может идентифицировать и переслать e-mail сообщение целевому человеку или нескольким людям, или группе или группам.
Созданное e-mail сообщение опционально предоставляет пользователю гарантию, что контент e-mail сообщения четко виден и не содержит какую-либо скрытую информацию, которая может раскрыть идентифицирующую или медицинскую информацию о субъекте. Для поддержания такой пользовательской конфиденциальности, контент e-mail сообщения опционально дается в открытом виде, с отредактированным пользователем снимком экрана, или вставленным в виде видимого элемента, или прикрепленным таким образом, который позволяет пользователю отображать прикрепленный отредактированный пользователем снимок экрана. Опционально, контент e-mail сообщения может содержать текст, обеспечивая дополнительную гарантию, такой как: "Контент этого сообщения дан в отрытом виде и содержит видимый снимок экрана или снимки экрана, которые вы захватили и отредактировали. Информация, которая будет отправлена, будет в точности, как показано в окне создания этого e-mail сообщения".
Модуль или добавочный блок 40 просмотра/редактирования комментариев также позволяет пользователю редактировать контент автоматически сгенерированного e-mail сообщения. Например, основное текстовое поле e-mail сообщения является редактируемым, чтобы позволить пользователю добавлять дополнительные комментарии текстового типа кроме тех, которые были добавлены на отредактированный пользователем снимок экрана. Например, пользователь может не захотеть накладывать аннотацию из длинного текстового комментария на снимок экрана во время процесса редактирования, но длинный текстовый комментарий может быть легко добавлен к основному текстовому полю автоматически сгенерированного e-mail сообщения во время процесса редактирования e-mail сообщения. Опционально, модуль или добавочный блок 40 просмотра/редактирования комментариев может быть сконфигурированный для обеспечения возможности пользователю повторно активировать модуль или добавочный блок 36 редактирования снимков экрана (или другая функция редактирования изображения) для того, чтобы сделать дополнительные аннотации или редакции прикрепленного или вставленного снимка экрана или снимков экрана. Опционально, модуль или добавочный блок 40 просмотра/редактирования комментариев могут быть сконфигурированы для обеспечения возможности пользователю добавлять новые e-mail адреса получателя, или удалять, или модифицировать e-mail адреса получателя, заданные по умолчанию. Например, если пользователь находится в больнице, пользователь может захотеть добавить e-mail адреса, соответствующие коллегам в больнице, таким образом, соответствующая часть сотрудников больницы поймет ошибку или недостаток эффективности, которые были прокомментированы.
Как только пользователь удовлетворился e-mail сообщением, пользователь заставляет модуль или добавочный блок 40 просмотра/редактирования комментариев переслать сгенерированное и опционально отредактированное пользователем e-mail сообщение на порт 44 передачи комментариев, такой как e-mail сервер. Другими словами, модуль или добавочный блок 40 просмотра/редактирования комментариев сконфигурированы для обеспечения возможности пользователю инициировать передачу e-mail сообщения, опционально после редактирования пользователем. E-mail сервер или другой порт 44 передачи комментариев передает e-mail сообщение через Интернет или другую цифровую сеть получателям электронной почты, идентифицированным в поле или полях получателя сгенерированного и опционально отредактированного пользователем e-mail сообщения.
Несмотря на то что проиллюстрированы обзор на основе электронной почты и передача компонентов 40, 42, 44, также предполагается использовать другой способ передачи и компоненты. Например, способ передачи может использовать выделенный адрес унифицированный указатель ресурсов (URL) Интернет (например, в форме http://www...), который обеспечивает заполняемую пользователем интерактивную форму. Генерирующий и обзорный компонент (соответствующий проиллюстрированным элементам 40, 42 для варианта осуществления изобретения, основанного на электронной почте) являются соответственно веб-браузером (либо выделенным браузером или добавочным блоком, таким как плагин для универсального веб-браузера) наряду с исполнением подходящих инструкций для генерирования формы для заполнения, которая заполнена значениями по умолчанию, по меньшей мере, в нескольких полях формы, заполняемой пользователем. Пользователь может редактировать поля формы, используя браузер, заполняемая пользователем форма соответственно содержит кнопку "Отправить" или подобную, которую пользователь может активировать для инициализации передачи заполненной пользователем и опционально отредактированной пользователем формы разработчику программного обеспечения или специалисту по техническому обслуживанию.
Модуль 30 управления пользовательскими комментариями, после активации модулем 26 инициализации пользовательских комментариев, опционально может быть способен собирать информацию о состоянии исполняющего обработку изображений программного обеспечения, т.е. состояние модуля 20 обработки медицинских изображений, и хранить такую информацию о состоянии локально в локальном хранилище 46 информации о состоянии, который в нем содержится или имеет доступ посредством модуля 30 управления пользовательскими комментариями. Опционально, некоторая часть из этой информации включена в основное текстовое поле e-mail сообщения, сгенерированного модулем или добавочным блоком 40 просмотра/редактирования комментариев, в виде открытого текста или другом открытом формате, читаемом пользователем. Такая информация о состоянии, если включена в сгенерированное e-mail сообщение, должна быть такого типа, чтобы не раскрыть информацию, которая может идентифицировать субъект или передать частную медицинскую информацию субъекта, и также предпочтительно быть явно читаемым пользователем, чтобы пользователь мог быть уверен, что не будет передано никакой конфиденциальной информации. В другом подходе, ссылка на локально хранимую информацию о состоянии (например, в виде файла или тому подобного) включена в сгенерированное основное текстовое поле электронной почты, снова предпочтительно в виде открытого текста или другом читаемом пользователем формате. Таким образом, если разработчик программного обеспечения или специалист по техническому обслуживанию решит, что эта дополнительная информация о состоянии необходима для диагностики и анализа ошибки или предполагаемого недостатка эффективности, то разработчик программного обеспечения или специалист по техническому обслуживанию может попросить того пользователя отправить ту информацию, таким образом гарантируя, что пользователь сохранит контроль над информацией о состоянии, содержащей какие либо потенциально конфиденциальные части информации о состоянии.
Описан с учетом Фиг.1, один иллюстративный вариант осуществления изобретения и опциональные или альтернативные признаки этого варианта осуществления изобретения системы для медицинских изображений, включая функциональность пользовательских комментариев, иллюстративный пример пользовательского комментария описан далее.
Продолжая учитывать Фиг.1 и дополнительно учитывая Фиг.2, изображен иллюстративный отредактированный пользователем снимок экрана SS. Иллюстративный снимок экрана SS соответственно получен модулем или добавочным блоком 32 захвата снимков экрана, в ответ на сигнал от модуля 26 инициализации пользовательских комментариев. Опциональный модуль 34 анонимизации автоматически идентифицирует и автоматически редактирует область RA снимка экрана SS, которая идентифицируется модулем 34 анонимизации, как содержащая идентифицирующий субъекта контент или частный медицинский информационный контент. Отредактированный прямоугольная область RA идентифицирован, например, на основе первоначального знания того, что прямоугольная область RA используется для отображения информации об имени пациента или тому подобного. Область RM необычной формы редактируется вручную пользователем, например, посредством ручной идентификации области RM используя стилус, указатель мыши, или другое пользовательское устройство ввода, чтобы нарисовать линию вокруг области RM необычной формы, и выбора кнопки, горячей клавиши, или другого ввода сообщающего о редактировании. Область RM, например, может содержать характерная опухоль, костный вырост, или характерный анатомический признак, который может идентифицировать субъект, или пользователь может иметь другую причину для редактирования области RM, такую как озабоченность тем, что это может идентифицировать предмет исследования, частью которого является изображение.
Снимок экрана SS Фиг.2 также содержит добавленные аннотации, такие как идентифицированные круговая линия L и аннотированные текстовые поля TB1, TB2. Дополнительно, модуль или добавочный блок 36 редактирования снимков экрана накладывает диалоговое поле DB, которое информирует пользователя о том, что "Будет отправлена только та информация, которую вы здесь видите!" и содержит кнопку BB "Отправить сейчас", которая инициирует ввод отредактированного пользователем снимка экрана SS Фиг.2 в модуль или добавочный блок 40 просмотра/редактирования комментариев.
Продолжая учитывать Фиг. 1 и 2 и дополнительно учитывая Фиг.3, модуль или добавочный блок 40 просмотра/редактирования комментариев генерирует и позволяет пользователю редактировать e-mail сообщение EM, как показано на Фиг.3. Сгенерированное e-mail сообщение EM содержит следующий автоматически сгенерированный контент: заполненный e-mail адрес получателя (Joe.Brown@medicalsoftwarespecials.com) RE; строку субъекта SL, содержащую текст, который идентифицирует "Модуль H3000", являющийся программным модулем, который был прокомментирован; основное текстовое поле с информацией BTS о состоянии, идентифицирующий дату, модуль H3000, и локальное размещение ("идентификатор пользователя 331 Файл: H300053020081.txt), где информация о состоянии может быть размещена вместе с заверением, что файл с контентом фактического состояния не прикреплен; снимок экрана SS в виде вставленного элемента; контент USI основного текстового поля, предоставляющий пользователю инструкции для опционального обеспечения дополнительных текстовых комментариев; контент SIG основного текстового поля, идентифицирующий информацию о сигнатуре пользователя, включая имя, адрес и контактную информацию. Несмотря на то что иллюстративный файл с информацией о состоянии, идентифицированный в основном текстовом поле с информацией BTS о состоянии, является текстовым файлом (расширение *.txt), для хранения информации о состоянии могут быть использованы другие форматы, включая опционально закрытые форматы, которые опционально могут хранить не текстовую информацию о состоянии, такую как изображения, двоичные регистровые значения, или другую информацию, подходящую для воссоздания состояния системы, при котором был инициирован пользовательский комментарий. E-mail сообщение EM Фиг.3 также содержит текстовый комментарий COM, добавленный пользователем с использованием способности модуля или добавочного блока 40 просмотра/редактирования комментариев. Более того, модуль или добавочный блок 40 просмотра/редактирования комментариев предоставляет кнопки управления, включая кнопку SND "Отправить", которая позволяет пользователю инициировать передачу отредактированного e-mail сообщения через e-mail сервер или другой порт 44 передачи комментариев.
Были описаны иллюстративные варианты осуществления изобретения с учетом иллюстративной системы для медицинских изображений. Однако это сделано для оценки того, что компоненты 26, 30, 44 для пользовательских комментариев и соответствующие способы и программное обеспечение, раскрытые в настоящем документе, легко применяются или объединяются с другими типами программного обеспечения, такого как общее программное обеспечение обработки изображения, графическое программное обеспечение, программное обеспечение для офисной работы, программное обеспечение для просмотра Интернет, и так далее. Раскрытые компоненты 26, 30, 44 для пользовательских комментариев и соответствующие способы и программное обеспечение, раскрытые в настоящем документе, выгодны для передачи пользовательских комментариев соответственно по существу любому типу программного обеспечения, имеют особое преимущество при передаче пользовательских комментариев соответственно в визуально-ориентированное программное обеспечение (например, направленные в приложения обработки изображений или графические или тому подобные) и программное обеспечение, которое обрабатывает конфиденциальную информацию (такое, как иллюстративное медицинское программное обеспечение, или финансовое программное обеспечение, или программное обеспечение для бизнеса, или тому подобное).
Эта заявка описывает один или более вариантов осуществления изобретения. После прочтения и осмысления предшествующего подробного описания на ум могут прийти модификации и изменения. Предполагают, что заявку толкуют как содержащую все модификации и изменения настолько, насколько они попадают в границы прилагаемой формулы изобретения или ее эквиваленты.
Класс G06F17/00 Устройства или методы цифровых вычислений или обработки данных, специально предназначенные для специфических функций
Класс G06T1/00 Обработка данных изображения общего применения
Класс A61B5/00 Измерение для диагностических целей