V.  Кодирование при помощи МКБ

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

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

В этом документе описывается использование системы поиска кодов в обоих МКБ. Программа "Запрос кодов из МКБ9" менее сложна, чем программа "Поиск кодов в МКБ10", но работает в основном также.

Структура кодов МКБ

Структура диагностического кода в МКБ10 составлена в виде X99.9X.. Первый знак — это заглавная буква латинского алфавита "A" до "Z", за исключением буквы "U". Два вторых знака - десятичные числа от "00" до "99". Комбинация первых трех знаков называетсякодом "категории". У каждого кода категории могут быть коды подкатегорий для дальнейшей спецификации признаков, симптомов или болезней. Обычно кодподкатегории — это одна десятичная цифра, следующая за точкой. Для некоторых кодов имеется дальнейшее деление, которое описывается прописнойбуквой или цифрой. Например, "S02.01". Категория "S02" описывает перелом черепа и лицевых костей. Подкатегория "S02.0" описывает перелом основания черепа и, наконец, подразделение этой подкатегории "S02.01", описывает перелом основания черепа с открытой раной.

Коды объединяются в блоки, каждый из которых, в свою очередь, могут размещаться в большие по размеру блоки. Блоки высшего уровня называются "главами". Всего имеется 21 глава, примерно половина глав группирует болезни,включая некоторые симптомы и признаки, по системам тела.

Некоторые диагнозы могут требовать двойного кодирования, при этом болезнь маркируется крестиком (+), которая должна дополняться диагнозом, помеченным звездочкой (*).

Коды процедурМКБ9СМ составляются в виде 99.99. Здесь такжедва первых знака — это категория, за которой следуют два знака для подкатегории. Коды категорий меняются от "00" до "99" и сгруппированы в главы от 0 до 16, при этом каждая глава сосредотачивается на различных системах тела. В отличие от кодов МКБ10, здесь нет блоков кодов, за исключением глав. Обе программы "Ввод данных о госпитальном уходе" и "Ввод данныхоб амбулаторно-поликлиническом уходе" требуют определения кода процедуры до первого знака подкатегории, чтобы считать этот код действительным.

Страницы поиска кода диагноза в МКБ

Критерии поиска диагноза в МКБ введены на странице, показанной на рисунке 1. Когда пользователь нажимает на кнопку "Обзор" ("Browse"), выводится следующая страница с набором, полученным в результате поиска (смотри рисунок 2). Если пользователь нажимает на одну из гипер ссылок (14, 15, или 16, показанных на рисунке 2), то в отдельном окне открывается классификатор кодов МКБ10 (смотри рисунок 3). На этой странице есть вложенные ссылки, на которые может нажать пользователь, чтобы посмотреть на условия "включая" и "исключая". Тем не менее, эта страница полностью независима от любого выбора, сделанного пометками в отведенном для этого поле (13), показанномна рисунке 2. В таблице 1 описаны все поля, показанные на рисунках 1, 2 и 3.

Рисунок 1 — Страница поиска кода диагноза в МКБ10


Рисунок 2 — Страница результата поиска в МКБ10


Рисунок 3 — Страница электронного классификатора МКБ10


Таблица I — Поля ввода и выводапрограммы поиска кода МКБ10
Номер
Описание
1
Глава, которой принадлежит код. Может использоваться дляописания критерия поиска.
2
Блок, которому принадлежит код. Может использоваться дляописания критерия поиска.
3
Код МКБ10. Может использоваться для описания критерия поиска.
4
Выводится либо пустое пространство, либо крестик (+), либо звездочка (*), отражая, требуется ли двойное кодирование для выбранного кода.
5
Выводится глава, блок или описание выбранного кода.
6
Отмечает пол, для которого применимвыбранный код.
7
Отмечает, может ли выбранный код быть отмечен как причинасмерти пациента.
8
Отмечает возрастной интервал, для которого применим выбранный код.
9
Свободное выражение для поиска текста, которое используется для поиска в электронном классификаторе. Этот вопрос будет освещенв секции V. Выражение может содержать такие связки как AND, OR и NOT. Выводятся коды из классификатора, совпадающие с критериями.
10
Нажатие на эту кнопку заставляет программу обратиться кальтернативному классификатору, написанному на другом языке. Это переключение показывается только, если альтернативный классификатор существует.
11
Нажатие на эту кнопку заставляет программу выполнить запрос, учитывая критерии, описанные в полях (1), (2), (3) или (9).
12
Нажатие на эту кнопку очищает все поля. Это полезно, когда необходимо выполнение дальнейших запросов.
13
Поле, выделенное для выбора главы, блока или кода. Можно поставить отметку только в одном месте.
14
Гипер ссылка на главу электронногоклассификатора.
15
Гипер ссылка на блок электронного классификатора
16
Гипер ссылка на код МКБ10 электронного классификатора
17
Описание, связанное с главой, блоком или кодом.
18
Возвращается к странице программы "Поиск кодов МКБ10" без выбора.
19
Переходит вниз к следующей странице в результирующем наборе. Если имеются результаты, предшествующие текущей странице, то будет показана кнопка "Вверх" ("Up").
20
Возвращается к странице программы "Поиск кодов МКБ10" с выбором, сделанным путем внесения пометки в специальноотведенное для этого поле.
21
Оповещение о числе вариантов, которые могут быть выведены на экран в результате запроса.
22
Гипер ссылка на список глав.
23
Гипертекстовые ссылки на перекрестные ссылки в электронном классификаторе. Например, нажатие на "P35—P39" выводит на экран этот блок классификатора.
24
Заголовок блока может быть развернут нажатием на символ плюс (+) или свернут нажатием на символ минус (-). Развернутая тема показывает все под темы. При свертывании темы прячутся.
25
Тема, находящаяся в фокусе. Нажатие на гипертекстовую ссылку разворачивает тему, на которую была сделана ссылка и выводит ее на экран на сером фоне. Возможно, потребуется прокрутитьстраницу вниз, чтобы достичь требуемой ссылки.

Страницы поиска кода процедуры в МКБ

Можно просмотреть коды процедур, используя программу "Поиск кодов процедур в МКБ9". На рисунке 4 показана страница запроса. Другие страницы, используемые при поиске кодов, схожи и внешне и по функциям со страницами, показанными на рисунках 2 и 3. Заметьте, что в отличие от программы "Поиска кодов в МКБ10", критерий поиска может быть определен дляпола и для возрастного интервала. Другое отличие состоит в том, что сложное выражение, используемое МКБ10 в свободных критериях поиска текста (9), неможет быть использовано. Здесь могут использоваться только простые фразы с групповыми символами, такими как символ процента.

Рисунок 4 — Страница запроса на код процедуры в МКБ9


Описание свободных критериев поиска текста в МКБ10

Пользовательможет ввести сложное выражение для поиска в поле "Критерий поиска" ("Search criteria") (9) в программе "Поиск диагностического кода в МКБ10" (смотри рисунок 1). Выражение может состоять из подвыражений, слов и фраз, например, два или болееслов, имеющих такие связки как "AND", "OR " или "NOT". Выражения оцениваются подобно тому, как они (выражения) оцениваются в механизмах поиска в сети. Таблица II описываетсвязки, которые можно использовать для комбинации слов или фраз.

Таблица II — Связки, используемые критериями поиска кодов в МКБ10
Связка
Описание
выражение1 AND выражение2
Использует коды, содержащие оба выражения. Амперсант (&) является синонимом для AND.Например,

гипертония AND глаукома,

находит только коды, содержащие всвоих описаниях в классификаторе оба кода и "гипертония" и "глаукома". Это выражение может иметь вид:

гипертония  & глаукома
выражение1 OR выражение2
Выбирает коды, содержащие одно из выражений. Символы вертикальной черты (|) и пробела являются синонимами для OR. Например,

гипертония OR 'остановка сердца',

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

гипертония | 'остановка сердца'

или

гипертония 'остановка сердца'
NOT выражение
Выбираются коды, не содержащие выражение. Например:

гипертония  AND NOT глаукома,

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

гипертония — глаукома

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

(гипертония OR глаукома) AND NOT 'остановка сердца'

Из-за наличия скобок связка "OR" оцениваетсяпервой. Иначе первой оценивалась бы связка "AND".

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

Таблица III — Примеры критериевпоиска
Критерий поиска Эквивалент механизма поиска Некоторые результаты поиска
neumo %neumo% Pneumocystis
pneumoniae
'hyper% unspecified' '%hyper% unspecified%' Hypergammaglobulinemia, unspecified
Hyperfunction of pituitary gland, unspecified
'l''s disease' '%l''s disease%' Weil's disease
Brill's disease
''%' '%'%' Burns involving less than 10% of body surface
Corrosions involving less than 10% of body surface
_neumonia %_neumonia Viral pneumonia, not elsewhere classified
Pneumonia due to Pseudomonas

Хотя программа поиска кода может не учитывать регистр на некоторых языках, подобных английскому, она учитывает регистр на других языках, таких как армянский. Если в классификаторе использованы заглавные буквы, то лучше всего либо использовать групповой символ подчеркивание там, где может быть заглавная буква, либо использовать выражение со всякой "OR".

Предупреждение

Программы поиска кодов диагнозов и процедур очень эффективны, когда соответствующимобразом составлены критерии поиска. Тем не менее, имеются две проблемы:
  1. Описание электронного классификатора могут содержать символы "форматирования" для вывода на экран форматированной информации. Такие символы могут форматировать ссылки по гипертексту (делать их курсивными,жирными или подчеркнутыми) или помечать гипертекстовые ссылки, а они могут быть между словами. Так как критерии поиска не содержат символы форматирования, подобные конструкции пренебрегаются. Эта проблема редка, но может встретиться на практике.

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

(c) J. McDaniel & Canadian Society for International Health, 2005