Work Group Clinical Decision Support | Maturity Level: 2 | Standards 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
Более сложные функции управления, включая семантическое индексирование, управление изменениями и отслеживание зависимостей, могут быть предоставлены поверх этой базовой функции с использованием тех же структур ресурсов.