Система уточнения медицинских запросов

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Изобретение относится к системе и способу формирования уточненного медицинского запроса из медицинского запроса пользователя.

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

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

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

Как часть предоставления ответа на запрос пользователя, этот запрос пользователя можно уточнить для формирования уточненного запроса. Публикация из области поисковых машин в Интернете "Knowledge Agents on the Web" под авторством Y. Aridor и др., Труды 4ого Международного семинара по сотрудничающим информационным агентам, июль 2000 г., Бостон, США, раскрывает использование агента, расположенного между пользователем и поисковой машиной. Запросы пользователя уточняются агентом путем добавления к каждому из термов запроса его самых известных лексических сходств. Эти сходства обнаружены агентом путем извлечения релевантной информации из предыдущих поисков. Уточненные запросы отправляются в универсальные поисковые машины. Кроме того, получающиеся результаты поиска ранжируются на основе знаний в предметной области агента.

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

Было бы полезно иметь усовершенствованное устройство или способ для формирования уточненного медицинского запроса из медицинского запроса пользователя.

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

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

Уточнение медицинского запроса пользователя выполняется следующим образом.

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

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

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

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

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

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

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

В результате замены медицинского терма пользователя в медицинском запросе пользователя конкретным элементом медицинской информации получается более точный медицинский запрос. Более точный медицинский запрос преимущественно дает более релевантные результаты поиска.

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

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

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

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

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

Файл данных пациента является доступной на компьютере версией совокупности информации о здоровье конкретного пациента и обычно также называется электронной историей болезни или компьютеризированной историей болезни. Файл данных пациента обычно содержит элементы медицинской информации и связанные с ними элементы информации о пациенте. Элементы медицинской информации являются не зависящими от пациента медицинскими термами или понятиями, тогда как элементы информации о пациенте являются персональными элементами, например, значениями измерений. Например, файл данных пациента может содержать элемент медицинской информации "уровень глюкозы в крови" и, в качестве связанного с ним элемента информации о пациенте, измеренное значение 4,2 ммоль/л.

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

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

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

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

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

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

В результате предоставления уточненного медицинского запроса в поисковую машину и предоставления пользователю результата поиска пользователю предоставляется ответ на его запрос.

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

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

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

Поисковая машина может дополнительно содержать приемник для приема по меньшей мере одного из множества медицинских источников и/или по меньшей мере одного из множества рангов от эксперта в медицинской области запроса.

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

По меньшей мере один из множества медицинских источников и/или по меньшей мере один из множества рангов могут предоставляться экспертом с использованием монитора использования для мониторинга использования множества медицинских источников экспертом.

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

Рабочая станция может содержать изложенную систему.

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

Компьютерный программный продукт может содержать команды для побуждения процессорной системы выполнить изложенный способ.

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

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

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

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

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

Изобретение определяется в независимых пунктах формулы изобретения. Преимущественные варианты осуществления определяются в зависимых пунктах формулы изобретения.

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

Эти и другие особенности изобретения очевидны из описанных ниже вариантов осуществления и будут объясняться со ссылкой на них. На чертежах:

Фиг. 1 показывает систему для формирования уточненного медицинского запроса из медицинского запроса пользователя и для предоставления пользователю ответа на уточненный медицинский запрос.

Фиг. 2 показывает систему, содержащую приемник для приема медицинского источника и/или ранга, ассоциированного с медицинским источником, от монитора использования.

Фиг. 3 показывает способ формирования уточненного медицинского запроса из медицинского запроса пользователя.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

На фиг. 1 показана система 100 для предоставления пользователю ответа на медицинский запрос пользователя. Система 100 может быть создана из некоторого количества блоков. Каждый блок может быть частично или полностью реализован в программном обеспечении для выполнения на процессоре.

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

Система 100 содержит вход 110 для приема от пользователя медицинского запроса пользователя. Вход 110 может быть любым подходящим средством для предоставления пользователю возможности передать запрос. Например, вход 110 может быть клавиатурой для предоставления пользователю возможности ввести запрос или устройством распознавания речи для предоставления пользователю возможности громко произнести запрос. Вход 110 может быть неким интерфейсом, подключенным к дополнительному средству ввода для приема запроса от пользователя через дополнительное средство ввода. Медицинский запрос пользователя обычно содержит по меньшей мере один медицинский терм. Например, предоставленный пользователем запрос может содержать медицинский терм "рак молочной железы" или более общий медицинский терм "рак".

Система 100 дополнительно содержит контроллер 120 доступа для обращения к файлу 121 врачебного руководства. Файл 121 врачебного руководства является доступной на компьютере версией врачебного руководства или медицинского протокола. Например, файл врачебного руководства может быть доступной на компьютере версией врачебного руководства "Early and locally advanced breast cancer. Diagnosis and treatment", которое опубликовано Государственным центром сотрудничества по раку (National Collaborating Centre for Cancer). Файл 121 врачебного руководства обычно содержит по меньшей мере один элемент медицинской информации. Элемент медицинской информации может относиться к не зависящим от пациента медицинским термам или понятиям, например клиническим вопросам, вариантам решения и их исходам. Например, элемент медицинской информации может относиться к возможному симптому рака молочной железы, например, не относящейся к молочной железе боли. Другой элемент медицинской информации может относиться к возможному варианту лечения.

Файл 121 врачебного руководства обычно относится к конкретной области медицины. Медицинский запрос пользователя обычно также относится к конкретной области медицины. Система 100 может быть выполнена с возможностью определения области медицины из медицинского запроса пользователя, а затем выбора файла 121 врачебного руководства среди множества файлов врачебного руководства, который ассоциируется с областью медицины, которая определена из медицинского запроса пользователя. С этой целью система 100 может искать в медицинском запросе пользователя ключевое слово, которое ассоциируется с областью медицины, а затем выбрать файл 121 врачебного руководства в соответствии с той областью медицины.

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

Контроллер 120 доступа выполнен с возможностью обращения к репозиторию 122 правил. Репозиторий 122 правил является доступной на компьютере совокупностью правил, которые связывают элементы медицинской информации из файла врачебного руководства с одним или несколькими медицинскими термами. Например, репозиторий 122 правил может содержать правило, связывающее медицинский терм "симптом рака молочной железы" с элементом медицинской информации "не относящаяся к молочной железе боль". Репозиторий 122 правил может быть стандартизованным репозиторием, например, общим для конкретной области медицины, или может быть заказным для учреждения здравоохранения, клинициста или пациента.

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

Контроллер 120 доступа может быть реализован в виде программы считывания файлов, контроллера памяти, адаптера сети Интернет или любым другим подходящим способом для обращения к файлу 121 врачебного руководства и репозиторию 122 правил.

Система 100 дополнительно содержит устройство 130 уточнения запросов для формирования уточненного медицинского запроса из медицинского запроса пользователя. Устройство 130 уточнения запросов имеет доступ к файлу 121 врачебного руководства и репозиторию 122 правил посредством контроллера 120 доступа. Устройство 130 уточнения запросов также может обращаться к другим файлам или источникам, к которым есть доступ у контроллера 120 доступа.

Медицинский запрос пользователя уточняется с использованием руководств и/или протоколов заболеваний в области медицинского запроса. С этой целью устройство 130 уточнения запросов формирует уточненный медицинский запрос, который содержит элемент медицинской информации из файла 121 врачебного руководства, который связан с медицинским термом пользователя посредством правила в репозитории 122 правил.

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

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

Дополнительный уточненный медицинский запрос также можно получить из дополнительного правила, которое связывает дополнительный элемент медицинской информации с медицинским термом пользователя. Например, когда у пациента рак молочной железы, файл 123 врачебного руководства может задавать варианты лечения, названия медикаментов, которые нужно прописать, последовательность анализов, которые нужно провести. Некоторый тип заболевания может быть связан в файле 123 врачебного руководства с несколькими анализами, и результат определенного анализа был бы связан с определенным планом лечения и определенными лечебными средствами. Репозиторий правил поэтому может содержать правило, которое связывает медицинский терм пользователя "рак молочной железы" с "гормональным статусом", и дополнительное правило, которое связывает "рак молочной железы" с "прогнозом". Таким образом, можно получить дополнительный уточненный медицинский запрос, который включает в себя "прогноз".

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

Система 100 дополнительно содержит поисковую машину 140 для поиска уточненного медицинского запроса в репозитории 141 медицинских данных, чтобы получить результат поиска. Однако уточненный медицинский запрос может сам по себе предоставить пользователю ответ или разъяснение. Поэтому поисковую машину 140 можно изъять из системы 100. Вместо этого система 100 может содержать выход 150, сконфигурированный для предоставления уточненного запроса непосредственно пользователю. В качестве альтернативы система 100 может содержать информационное соединение для предоставления уточненного медицинского запроса внешней поисковой машине. Поисковая машина может быть известной поисковой машиной, например "Google", для поиска в известном репозитории данных, например в Интернете.

Репозиторий 141 медицинских данных, показанный на фиг. 1, может содержать широкий спектр медицинских источников. Например, репозиторий 141 медицинских данных может содержать медицинский журнал или медицинский справочник. Хотя и не показано на фиг. 1, репозиторий 141 медицинских данных также может содержать файл 121 врачебного руководства или файл 124 данных пациента. Репозиторий 141 медицинских данных также может содержать сочетание вышеприведенных примеров, то есть множество медицинских источников 142.

Вместо содержания медицинских источников 142 репозиторий 141 медицинских данных также может содержать ссылки или связи с множеством медицинских источников 142. Для поиска в репозитории 141 медицинских данных система 100 может локально хранить репозиторий медицинских данных. Система 100 также может обращаться к репозиторию 141 медицинских данных через информационное соединение, например, через Интернет или локальное сетевое соединение.

Поисковая машина 140 может быть известной поисковой машиной, то есть той, которая известна в области поисковых машин Интернета. Поисковая машина 140 может быть выполнена с возможностью поиска уточненного медицинского запроса или вышеупомянутого множества уточненных медицинских запросов. В последнем случае поисковая машина 140 может получить множество результатов поиска. Поисковая машина 140 может предоставить пользователю множество результатов поиска посредством выхода 150. Поисковая машина 140 также может предоставить пользователю подмножество упомянутого множества.

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

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

Устройство 130 уточнения запросов может конфигурироваться для поиска медицинского терма пользователя в медицинской онтологии. Устройство 130 уточнения запросов тогда может получать связанные медицинские термы путем прослеживания соединений к узлу с медицинским термом пользователя и/или от него. Таким образом, устройство 130 уточнения запросов может получить онтологический медицинский терм путем прослеживания соединения от узла с медицинским термом пользователя к узлу с онтологическим медицинским термом. Устройство 130 уточнения запросов может быть дополнительно сконфигурировано для поиска онтологического медицинского терма в репозитории 122 правил, чтобы получить правило, связывающее дополнительный элемент медицинской информации с онтологическим медицинским термом, и для включения дополнительного элемента медицинской информации в уточненный медицинский запрос.

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

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