Файлы и изображения в формах
Фото, сканы PDF и исследования DICOM на визите: загрузка, очистка персональных данных, просмотр, проверка дата-менеджером.
Поле «Файлы и изображения» принимает на визите то, что не помещается в цифры: снимки КТ и МРТ, петли УЗИ, плёнку ЭКГ, фото стопы или кожи, PDF со сканом заключения. Центр загружает файлы прямо из браузера, без программ и без отдельного обмена дисками. Каждый файл привязан к пациенту, визиту, форме и полю и виден только команде этого исследования.
Как добавить поле в форму
- Откройте конструктор эИРК, нужную форму и в группе Файлы нажмите Файлы и изображения.
- Назовите поле так, как его поймёт центр: «КТ органов грудной клетки», «Плёнка ЭКГ», «Фото очага».
- Если без файла визит неполон, отметьте поле обязательным: значение поля — число загруженных файлов, поэтому проверка «обязательное» работает как обычно.
Как центр загружает файлы

- В форме визита под полем есть кнопки Добавить файлы и Добавить папку; файлы можно и перетащить мышью. Папка удобна для диска из больницы: индекс DICOMDIR и посторонние файлы (программы просмотра, автозапуск) портал пропускает сам.
- Принимаются DICOM, JPEG, PNG и PDF. Тип определяется по содержимому, а не по имени файла.
- Файл уходит кусками по 4 МБ. Если связь прервалась, повторяется только один кусок, поэтому большая серия доходит и по слабому интернету в центре.
- После загрузки сохраните форму: тогда число файлов запишется в значение поля. Загрузка и отзыв файла пишутся в журнал аудита сразу.
- Неверный файл отзывают кнопкой Отозвать с причиной. Файл скрывается, но его запись и строки аудита остаются.
Что портал делает с персональными данными
- DICOM. Теги очищаются по базовому профилю DICOM PS3.15 (приложение E) с опциями «сохранить даты» и «сохранить характеристики пациента». Удаляются ФИО, идентификаторы, дата рождения, адрес, врачи, учреждение, аппарат, приватные теги и оверлеи. Имя и ID пациента заменяются номером в исследовании, UID получают новые значения (одинаковые внутри исследования). Дата исследования, возраст, пол и вес остаются: они нужны для анализа и уже есть в эИРК.
- Фото. Из JPEG и PNG удаляются метаданные: место съёмки, модель телефона, автор, время. Сама картинка не пережимается.
- Оригинал не хранится. На сервере лежит только очищенная копия, а SHA-256 оригинала подтверждает, какой файл прислал центр. Имя файла с компьютера центра тоже не сохраняется: портал даёт своё, например
01-0007-EGFILE-001.dcm. - Текст на самой картинке портал пока не распознаёт. Поэтому фото, PDF, УЗИ, скриншоты и снимки с отметкой «надписи на изображении» получают статус На проверке ПДн. Их видят только центр и те, кто закрывает запросы (монитор, дата-менеджер, менеджер). Проверяющий смотрит картинку и нажимает ПДн нет: принять или Отклонить с причиной, которую увидит центр. Содержимое отклонённого файла сразу удаляется с диска, остаются только его запись и строки аудита.
Пока у портала нет регистрации оператора персональных данных, загружайте только тестовые или заранее обезличенные файлы. Об этом напоминает и подсказка под полем.
Просмотр снимков

- Просмотр открывает DICOM прямо в браузере. Колесо мыши и стрелки листают срезы серии или кадры петли УЗИ, перетаскивание мышью меняет окно и уровень, есть пресеты «мягкие ткани», «лёгкие», «кость», «мозг», масштаб и сдвиг.
- Браузер показывает несжатые DICOM и JPEG Baseline. Сжатые (JPEG 2000, JPEG Lossless) портал принимает и хранит, их можно скачать и открыть в программе центра.
- На изображении стоит пометка «Не для диагностики»: просмотрщик нужен для контроля полноты и качества, а не для заключения врача.
- Две автоматические сверки по тегам, прочитанным до очистки: дата исследования вне окна визита и пол в файле не совпадает с карточкой пациента. В карточке файла хранится только результат сверки, сами значения не сохраняются.
Лимиты и хранение
- Владыка портала задаёт в разделе «Функции и лимиты» самый большой файл (по умолчанию 256 МБ), место на одно исследование (10 ГБ) и на весь портал (150 ГБ). Функцию можно выключить целиком.
- Файлы никогда не хранятся в базе данных. Где они лежат, решает настройка установки: по умолчанию на отдельном томе диска сервера (резервная копия сохраняет их отдельным архивом рядом с копией базы) или в любом S3-совместимом хранилище. Для установки в России это российское хранилище (Yandex Object Storage, Selectel, VK Cloud) или контейнер на том же сервере: персональные данные пациентов из России должны храниться в России (152-ФЗ). Каждый файл помнит, где лежит, поэтому смена настройки не теряет старые файлы.
- В демо-проектах файлы нарисованы порталом: в исследовании сахарного диабета это плёнка ЭКГ (PNG), в исследовании гипертонии — ЭКГ в формате DICOM и, в большом размере, петля ЭхоКГ. Часть файлов ждёт проверки ПДн, чтобы её можно было попробовать.