Документы¶
Зачем загружать документы¶
MedInsight автоматически извлекает из выписки:
- диагнозы;
- назначенные лекарства;
- текст для AI-прогнозов.
Без документов прогнозы будут менее точными.
Поддерживаемые форматы¶
| Формат | Расширение |
|---|---|
.pdf |
|
| Word | .docx |
Загрузка с дашборда¶
- На Дашборде нажмите Загрузить документ.
- Выберите пациента из списка.
- Укажите тип документа: выписка, лаборатория, история болезни.
- Выберите файл или перетащите его.
- Нажмите Загрузить.
Скриншот: модальное окно «Загрузить документ» с выпадающим списком пациентов и полем выбора файла.
Что происходит после загрузки¶
- Файл шифруется и сохраняется на сервере.
- Celery ставит задачу парсинга (обычно несколько секунд).
- Статус документа меняется:
uploaded→processing→parsed. - При готовности приходит уведомление (WebSocket / Telegram, если настроено).
Просмотр результатов парсинга¶
- Откройте карточку пациента.
- В таблице документов найдите нужный файл.
- Статус parsed означает, что извлечение завершено.
Извлечённые данные используются в дашборде (топ диагнозов/лекарств) и в прогнозах.
Скачивание оригинала¶
Через API (для интеграторов): GET /api/documents/{id}/download — расшифровка происходит в памяти, файл не сохраняется на диск в открытом виде.
Безопасность¶
- Документы хранятся зашифрованными (age).
- Доступ только пользователям вашей клиники с правом просмотра пациента.
- Все загрузки записываются в журнал аудита.
Ошибки¶
| Статус | Что делать |
|---|---|
processing |
Подождите 1–2 минуты |
failed |
Проверьте формат файла; загрузите снова |
| Ошибка 403 | Нет прав на пациента |