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

Объект DICOM содержит больше, чем изображение
Файл объединяет пиксельные данные и описание: пациента, исследования, серии, устройства, геометрии и других характеристик. Некоторые сведения представлены вложенными последовательностями. Дополнительные объекты могут содержать измерения, сегментации, отчёты и ссылки на исходные изображения. Проверка только верхнего уровня одного файла не охватывает весь набор.
DICOM PS3.15 описывает профили конфиденциальности и варианты обработки атрибутов. Сам стандарт подчёркивает, что выполнение профиля является частью процесса и не гарантирует удаления всей идентифицирующей информации. Контекст передачи и возможная повторная идентификация требуют отдельной оценки.
Для технического разбора удобно различать прямой идентификатор, косвенный идентифицирующий признак и необходимую диагностическую характеристику. Граница зависит от цели: учебный пример, исследовательская выборка и обмен для клинической помощи имеют разные требования. Один универсальный список удаляемых полей не подходит ко всем ситуациям.
Три слоя, которые проверяют раздельно
| Слой | Примеры содержимого | Почему одного удаления имени мало |
|---|---|---|
| Атрибуты | Идентификаторы, даты, учреждения, свободный текст | Сведения могут быть вложенными или частными |
| Пиксели и графика | Встроенные надписи, оверлеи, скриншоты | Текст может быть частью самого изображения |
| Связанные объекты | Отчёты, сегментации, ссылки | Идентификатор может сохраняться вне основной серии |
Надпись, встроенная в пиксели, не исчезает после очистки текстового атрибута. И наоборот, закрытая область на изображении не удаляет имя из заголовка. Эти операции относятся к разным слоям. Проверка должна подтверждать оба результата независимо.
Особенно внимательно рассматривают вторичные захваты экрана, ультразвуковые изображения с текстовыми полями и документы. Состав информации зависит от производителя и режима экспорта. Нельзя считать, что все файлы одного расширения имеют одинаковые риски или что ранее проверенная модель покрывает любую новую программную версию.
Псевдонимизация и необратимое обезличивание
Если сохраняется таблица соответствия между новым кодом и реальным пациентом, существует возможность обратного сопоставления. Такой процесс следует описывать точно, не называя его безусловно необратимым. Таблица соответствия требует отдельного контроля доступа и не должна автоматически передаваться вместе с набором.
Даже без прямой таблицы комбинация редких признаков, точных дат и внешних сведений может повышать вероятность повторной идентификации. Поэтому задача не ограничивается технической заменой строки. Это не юридическая инструкция: применимые правила определяются организацией и целью использования, а здесь рассматривается устройство проверяемой обработки.
Для тестирования используют искусственные идентификаторы и специально подготовленные наборы. Реальные данные не следует отправлять в случайные онлайн-сервисы ради проверки функции. Контрольный набор должен включать разнообразные места хранения информации, чтобы выявить ограничения инструмента до работы с клиническим материалом.
Сохранение связей между объектами
Идентификаторы исследования, серии и отдельных объектов обеспечивают внутренние связи. Если заменить их независимо в каждом файле, сегментация или структурированный отчёт могут потерять связь с исходным изображением. Правильная обработка поддерживает согласованное соответствие во всём наборе, включая ссылки внутри последовательностей.
Учебный пример: серия содержит 100 изображений, а отдельный объект измерений ссылается на пять из них. После замены идентификаторов изображения открываются, но измерения больше не накладываются. Формальная проверка «все файлы читаются» пройдена, однако полезность набора нарушена. Нужна проверка ссылочной целостности.
| Свойство | Что сохраняют согласованно | Как проявляется ошибка |
|---|---|---|
| Принадлежность исследованию | Общие идентификаторы и иерархию | Разделение одного исследования на несвязанные части |
| Геометрическая система | Согласованные ссылки и координаты | Смещение или потеря наложения |
| Продольная динамика | Разрешённые относительные интервалы | Искажение временной последовательности |
| Производные объекты | Ссылки на изменённые исходники | Невозможность воспроизвести измерение |
Даты: сохранить смысл, не оставить лишнее
Точные даты могут быть полезны для динамики и одновременно служить идентифицирующим признаком. Если выбранный процесс предусматривает изменение дат, важно сохранять необходимые интервалы согласованно. Произвольная независимая замена способна превратить последовательное наблюдение в бессмысленный набор.
Условная серия наблюдений выполнена с интервалами 7 и 30 дней. Для определённой исследовательской задачи могут быть нужны именно интервалы, а не календарные даты. Но допустимость такого преобразования и перечень сохраняемых полей определяют заранее. Инструмент не должен самостоятельно угадывать, что важно исследователю.
Также учитывают даты в свободном тексте, названиях файлов и сопроводительных таблицах. Очистка DICOM при сохранении исходной подписи архива или имени папки оставляет информацию вне обработанного объекта. Проверка охватывает весь пакет передачи, а не только изображения.

Частные атрибуты и свободный текст
Производитель может хранить дополнительные сведения в частных элементах. Часть из них необходима для специализированной обработки, часть может содержать идентифицирующие данные. Безусловное сохранение и безусловное удаление имеют разные риски. Решение основывают на документированной политике и знании конкретного формата.
Свободный текст особенно сложен для автоматической проверки: в одном поле могут оказаться техническое описание, имя, номер или комментарий оператора. Поиск по заранее известному имени не обнаружит все варианты. Поэтому тесты должны включать разные форматы и расположения контрольных маркеров.
Автоматическая проверка может находить типовые шаблоны, но её отрицательный результат не доказывает полного отсутствия идентифицирующих сведений. Для новых типов объектов требуется отдельная валидация. Это инженерное ограничение инструмента, которое следует явно отражать в протоколе.
Проверка пиксельных данных без потери нужной информации
Удаление встроенной надписи меняет изображение. Нужно убедиться, что область обработки не перекрыла диагностически важные структуры и не оставила читаемые фрагменты. В многокадровом объекте надпись может менять положение или появляться только на отдельных кадрах. Просмотр первого кадра недостаточен.
Если обработка применяется к области изображения, её границы и влияние документируют. Обработанный набор не должен подменять исходный клинический архив. Исходники сохраняют в предусмотренной защищённой системе, а для передачи создают отдельную версию с понятным происхождением.
| Проверка | Контрольный вопрос | Доказательство |
|---|---|---|
| Атрибуты | Удалены или заменены предусмотренные сведения? | Машинный отчёт по всему набору |
| Пиксели | Нет ли встроенных идентификаторов? | Проверка кадров и типов изображений |
| Целостность | Открываются ли связи и измерения? | Проверка в целевой системе |
| Пакет передачи | Нет ли данных в именах и приложениях? | Инвентаризация полного комплекта |
Как организовать приёмочное испытание
Создают тестовый набор с искусственными маркерами в разных допустимых местах. Заранее задают ожидаемое действие для каждого элемента: удалить, заменить или сохранить. После обработки сравнивают результат с ожиданием, проверяют иерархию, геометрию и открытие в целевом приложении. Это позволяет измерить полноту процесса, а не доверять названию функции.
Отдельно проверяют повторный запуск. Он не должен неожиданно разрушать уже согласованные связи или создавать конфликт идентификаторов. Версию инструмента и профиль обработки сохраняют вместе с внутренним отчётом. После обновления программы повторяют набор испытаний, особенно для новых типов объектов.
Успешное обезличивание — это одновременно уменьшение риска идентификации и сохранение нужной структуры данных. Эти цели могут конфликтовать, поэтому решение должно быть осознанным и проверяемым. Простая кнопка «анонимизировать» не заменяет описание того, что именно произошло с набором.
Проверка полного набора на искусственных маркерах
Для испытания можно заранее разместить разные искусственные строки в имени пациента, комментарии, вложенном атрибуте и тестовой надписи изображения. После обработки проверяют каждую строку отдельно. Если инструмент удалил верхнеуровневое имя, но сохранил комментарий, это конкретный воспроизводимый дефект профиля или реализации. Общая отметка об успешном выполнении задания не отменяет такой результат.
Контрольные маркеры должны быть заведомо вымышленными и отличаться от реальных персональных данных. Это позволяет безопасно использовать набор для повторных испытаний и обращения в техническую поддержку. Вместе с ним сохраняют перечень ожидаемых действий, чтобы проверяющий не зависел от памяти автора теста.
Следующий сценарий проверяет связанность: несколько изображений, производная сегментация и отчёт с ссылками. После обработки все необходимые связи должны открываться в целевой системе. Если набор предназначен для количественного анализа, дополнительно проверяют сохранность геометрии и числовых преобразований. Удаление идентификаторов не должно незаметно изменить смысл измерений.
Отдельный тест посвящают именам файлов и архивов. Хорошо обработанный объект в папке с исходным именем пациента остаётся проблемным пакетом. Поэтому финальную проверку выполняют на той версии, которая действительно будет передаваться, включая сопроводительные таблицы и документы. Промежуточная проверка до упаковки не охватывает добавленные позднее сведения.
Такой набор испытаний можно повторять после изменения профиля. Он не гарантирует отсутствие всех возможных рисков, но делает известные требования проверяемыми и позволяет обнаружить регрессию.
Технические материалы
DICOM PS3.15: Attribute Confidentiality Profiles; MIDI Task Group: рекомендации по обезличиванию медицинских изображений.
