Release 4

Work Group Clinical Decision Support Maturity Level: 2Standards Status: Trial Use

Одним из основных вариантов использования модуля Clinical Reasoning Module является обеспечение обмена и распространения вычислимых артефактов клинических знаний:

Обмен артефактами знаний

Вариант использования распространения включает в себя возможность распространения артефактов знаний в виде ресурсов через сервер FHIR. Для этой цели могут использоваться взаимодействия поиска и чтения, определенные инфраструктурой FHIR. Библиотека , ActivityDefinition , PlanDefinition , Questionnaire и Measure могут использоваться для представления артефактов знаний и, таким образом, определять несколько параметров поиска специально для включения поиск на основе различных атрибутов артефакта знаний. Тогда сервис FHIR, который поддерживает хотя бы поиск и извлечение этих ресурсов, является базовым репозиторием артефактов знаний. Более продвинутые возможности управления знаниями, такие как управление изменениями, семантическое индексирование и отслеживание зависимостей, могут быть предоставлены поверх этой базовой инфраструктуры.

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

  <coverage>
    <patientAgeGroup>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="133936004"/>
        <display value="Adult"/>
      </coding>
    </patientAgeGroup>
    <clinicalFocus>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="87512008"/>
        <display value="Mild major depression"/>
      </coding>
    </clinicalFocus>
    <clinicalFocus>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="394687007"/>
        <display value="Low suicide risk"/>
      </coding>
    </clinicalFocus>
    <targetUser>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="309343006"/>
        <display value="Physician"/>
      </coding>
    </targetUser>
    <clinicalVenue>
      <coding>
        <system value="http://snomed.info/sct"/>
        <code value="440655000"/>
        <display value="Outpatient environment"/>
      </coding>
    </clinicalVenue>
  </coverage>

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

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

Взаимодействие при поиске FHIR указывает, что результаты поиска возвращаются в пакете, а записи в этом пакете позволяют указать оценку в соответствии с результатом релевантности Службы поддержки принятия решений (DSS). Обратите внимание, что диапазон оценок DSS составляет от 1 до 100, а диапазон оценок FHIR - 0..1.

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

Чтобы уменьшить размер возвращаемых результатов и обеспечить эффективный поиск и извлечение, возвращаемый пакет ДОЛЖЕН состоять только из ресурсов запрошенного типа. Зависимости возвращаемых ресурсов НЕ ДОЛЖНЫ включаться, если на это явно не ссылаются включая ресурсы, использующие _include и _revinclude параметры.

Поддержка двух различных вариантов использования распространения может быть обеспечена с помощью базового взаимодействия GET:

  • Сводка - с помощью параметра _summary возвращенные ресурсы представляют только основную информацию и метаданные о каждом подходящем артефакте.
  • Полный - использование параметров поиска _include и _revinclude для включения связанных ресурсов в результат.

В следующей таблице перечислены элементы критериев поиска, определенные стандартом службы поддержки принятия решений (DSS), а также их соответствующее представление в FHIR:

Критерии поиска DSS эквивалент FHIR
Максимальное количество результатов глобальный параметр поиска _count
Минимальная оценка Параметр поиска KnowledgeArtifact.minScore
Признак артефакта знаний Параметры поиска знаний (идентификатор, тема, заголовок, описание, версия)
Статус артефакта знаний Параметр поиска KnowledgeArtifact.status
Семантика результатов оценки Не реализовано
Требования к данным Не реализованы
Связь с конкретными артефактами знаний Не реализовано

Поддержка критериев исключения, описанных в DSS, обеспечивается модификатором: not search параметра FHIR.

Реализация, по крайней мере, FHIR-поиска и получения взаимодействий для ресурсов клинического обоснования (Library, ActivityDefinition, PlanDefinition и Measure) является базовой реализацией репозитория артефактов знаний. Например, следующий GET извлекает все меры, которые ссылаются на определенный набор значений:

GET [base]/ValueSet/zika-affected-areas?_revinclude=Library:depends-on&_revinclude:recurse=Measure:depends-on

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