1. Определение кодирования информации

Медицинская информатика — СПбГПМУ, Лечебное дело

1. Определение кодирования информации

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

> [!simple] Простыми словами: Кодирование — это перевод информации на язык, понятный передающей или обрабатывающей системе. Например, перевод текста в двоичный код для компьютера или перевод названия болезни в цифровой код медицинского классификатора.

2. Цели кодирования в медицинской информатике

В медицинской информатике кодирование решает несколько практических задач:

3. Основные понятия

> [!example] Пример: Код ASCII для буквы 'A' — двоичное кодовое слово `01000001` (8 бит). Здесь исходный алфавит — латинские буквы, целевой — {0,1}, код — таблица ASCII.

4. Виды кодирования, используемые в медицинской информатике

4.1. Числовое кодирование (системы счисления)

Информация представляется в виде чисел в определённой системе счисления. Основные системы: двоичная (основание 2), восьмеричная (8), десятичная (10), шестнадцатеричная (16). Внутри компьютера вся информация кодируется двоичным кодом.

> [!formula] Формула перевода из системы с основанием `p` в десятичную

>

> где — цифра в разряде (считая справа, начиная с нуля), — основание. Например, двоичное число 1010₂ = 1·2³ + 0·2² + 1·2¹ + 0·2⁰ = 10₁₀.

4.2. Символьное кодирование

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

В медицинских информационных системах (МИС) тексты (заключения, протоколы) обычно хранятся в Unicode для совместимости.

4.3. Кодирование графической информации (медицинские изображения)

> [!example] Пример: Магнитно-резонансное исследование (МРТ) генерирует изображение размером 512×512 пикселей, каждый с глубиной 16 бит (65536 оттенков серого). Объём одного снимка: 512·512·16 бит = 4 194 304 бит = 524 288 байт ≈ 0,5 МБ.

4.4. Кодирование звука и физиологических сигналов

4.5. Медицинские классификаторы и кодировочные системы

Это специализированные коды для унификации клинической информации:

> [!simple] Простыми словами: Врач ставит диагноз «Сахарный диабет 2 типа». В электронной карте этот диагноз может храниться в виде кода E11 по МКБ-10. Это позволяет любой клинике в мире однозначно понять запись, независимо от языка.

5. Избыточность и помехоустойчивость

Избыточное кодирование — добавление в код дополнительных битов (контрольных) для обнаружения и исправления ошибок. Применяется в телемедицине, при передаче ЭКГ, рентгенограмм через интернет.

6. Примеры в медицине

1. Кодирование результатов лабораторных анализов: В системе LOINC номер 14682-9 означает «Креатинин в сыворотке крови». При передаче из лаборатории в МИС этот код используется вместо текстового описания, обеспечивая совместимость.

2. Кодирование фармакотерапии: Лекарственные средства в электронных рецептах могут быть представлены кодом АТС (анатомо-терапевтическо-химическая классификация), например, C09AA01 — каптоприл.

3. Кодирование биосигналов: ЭЭГ записывается как массив 24-битных отсчётов с частотой 200 Гц. Перед отправкой на сервер данные могут быть сжаты алгоритмом Хаффмана (кодирование переменной длины), что уменьшает объём в 2–3 раза.

> [!critical] Ключевой факт: Кодирование в медицинской информатике неразрывно связано со стандартизацией. Любой электронный медицинский документ должен быть закодирован по одному из признанных стандартов (МКБ, LOINC, DICOM, HL7), иначе обмен данными между учреждениями становится невозможным.

---

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

Все вопросы раздела: Подготовка к экзамену по Медицинской информатике