Классификация и кодирование

Для конечной разработанной системы планирования есть готовый классификатор: ОК N 91500.09.0002- 200 СЛОЖНЫЕ И КОМПЛЕКСНЫЕ МЕДИЦИНСКИЕ УСЛУГИ, который задаёт все возможные медицинские услуги. В нашем случае мы оказываем услуги по радиологии, поэтому к нам компоненты:

01.038 Радиология

01.038.01 Осмотр (консультация) врача - радиолога

         Терапевтически

 

03.027 Онкология

03.027.01 Комплекс исследований для диагностики         злокачественных опухолей носоглотки

03.027.02 Комплекс исследований для диагностики

         злокачественных опухолей полости носа и околоносовых

         пазух

03.027.03 Комплекс исследований для диагностики

         злокачественных опухолей органов полости рта и

         ротоглотки

03.027.04 Комплекс исследований для диагностики рака гортани

03.027.05 Комплекс исследований для диагностики гортаноглотки

03.027.06 Комплекс исследований для диагностики рака

         щитовидной железы

03.027.07 Комплекс исследований для диагностики рака молочной

         железы

03.027.08 Комплекс исследований для диагностики рака легкого

03.027.09 Комплекс исследований для диагностики опухоли

         средостения

03.027.10 Комплекс исследований для диагностики рака пищевода

03.027.11 Комплекс исследований для диагностики рака желудка

03.027.12 Комплекс исследований для диагностики рака толстой

         кишки

03.027.13 Комплекс исследований для диагностики рака прямой

         кишки

03.027.14 Комплекс исследований для диагностики

         злокачественных забрюшинных опухолей

03.027.15 Комплекс исследований для диагностики рака шейки

         матки

03.027.16 Комплекс исследований для диагностики рака

         эндометрия

03.027.17 Комплекс исследований для диагностики рака яичников

03.027.18 Комплекс исследований для диагностики рака почки

03.027.19 Комплекс исследований для диагностики рака мочевого

         пузыря

03.027.20 Комплекс исследований для диагностики рака

         предстательной железы

03.027.21 Комплекс исследований для диагностики опухоли яичка

03.027.22 Комплекс исследований для диагностики

         лимфогранулематоза

03.027.23 Комплекс исследований для диагностики

         распространенности опухолевого процесса

       Разработка классификатора

В качестве классификации возьмём процессы системы планирования лучевой терапии. Метод классификации – иерархический, метод кодирования – серийно-порядковый.

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

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

Структура кодового обозначения:

 X XXX

Алфавит – цифровой.

Таблица 2. Классификатор ошибок системы планирования лучевой терапии NPPlan.

Серия Код ошибки Описание
0   Критические ошибки ядра программы
0 001 Отсутствие интерпретатора языка
0 002 Невозможно загрузить конфигурационный файл
0 003 Невозможно загрузить модули языковой поддержки (gettext)
0 101 Отсутствие или старая версия библиотеки wxPython
0 102 Отсутствие или старая версия библиотеки VTK
0 103 Отсутствие или старая версия библиотеки matplotlib
0 104 Отсутствие или старая версия библиотеки pydicom
0 105 Отсутствие или старая версия библиотеки ParallelPython
0 106 Отсутствие или старая версия библиотеки numpy
0 107 Отсутствие или старая версия библиотеки reportlab
0 108 Отсутствие библиотеки PIL (Python Image Library)
0 109 Отсутствие библиотеки comtypes
0 110 Отсутствие или старая версия библиотеки mpl_toolkit
0 111 Отсутствие библиотеки pymongo
0 200 Отсутствует подключение к Базе Данных
0 201 Подключение установлено, невозможно выбрать базу
1   Некритические ошибки ядра программы
1 001 Невозможно создать лог работы программы (доступ запрещён)
1 002 Работа в локальном режиме
1 101 Версия wxPython меньше желательной, но выше обязательной
1 200 Пустая конфигурация приложения
2   Ошибки модуля работы с пациентом
2 001 Пациент с такими ФИО уже есть в базе
2 002 Пациент с такими исходными снимками уже есть в базе
2 100 Пустые результаты выборки. Попробуйте установить другие критерии отбора
2 101 Невозможно искать по дате в будущем
2 200 Данные пациента не были сохранены
3   Ошибки модулей, сегментации, оконтуривания, выбора установки облучения
3 001 Критические органы и опухоль отсутствуют в системе. Требуется администратор
3 002 Ошибки соответствия срезов. Возможно, срезы взяты из разных источников
3 003 Параметры уровней яркости и глубины вышли за предельные значения для данного типа томографа.
3 100 Невозможно автоматически замкнуть контур. Пожалуйста уточните.
3 101 Мало точек для построение контура
3 106 Невозможно вернуться к начальному значению
3 200 Параметры установок облучения не заданы в базе. Требуется администратор
3 201 Выбранный коллиматор не может быть применён в данной конфигурации
3 202 Выбранная установка пока не поддерживается
3 203 Выбранный коллиматор пока не поддерживается
3 204 Для данного типа устройства выбранное число полей облучения не поддерживается
4   Ошибки модуля трёхмерного позиционирования
4 001 Невозможно построить 3D-модель – недостаточно срезов
4 100 Невозможно вычислить направление на центр облучения, задайте направление вручную
4 101 При выбранных расстоянии источник-пациент (РИП) и направлении ожидается пересечение плоскости коллиматора и тела пациента
4 102 Два или более пучков облучение в данной конфигурации будут объединены в один
5   Ошибки расчётных модулей
5 001 Ошибка при построении модели расчёта пациента
5 002 Ошибки чтения конфигурационных файлов расчётов
5 002 Ошибка записи выходного файла конфигурации расчёта
5 003 Выбранный метод расчёта не поддерживает данную конфигурацию
5 100 Метод Монте-Карло: не задано время расчёта
5 101 Метод Монте-Карло: не заданы плотности материалов
5 102 Метод Монте-Карло: не заданы материальные составы материалов
5 103 Метод Монте-Карло: критическая ошибка в ходе расчёта
5 104 Метод Монте-Карло: время расчёта мало для ожидаемой точности
5 105 Метод Монте-Карло: результат не удовлетворяет критериям точности
5 106 Метод Монте-Карло: невозможно прочитать результат
5 200 Метод Тонкого Луча: конфигурация не позволяет провести расчёт данным методом
5 300 Ошибка аппроксимации
6   Ошибки модуля построения результатов и отчётов
6 001 Невозможно найти выходной файл расчёта
6 002 Невозможно прочитать выходной файл расчёта
6 003 Вероятно данный выходной файл относится к другому пациенту

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: