Миграция данных между МИС: план и проверка
Переход на другую МИС — это перенос истории, а не установка программы. Плохая миграция обнаруживается через месяцы, когда не хватает документов или ломается отчётность. Ниже — как спланировать перенос.
Объём
Посчитайте не только пациентов, но и записи приёмов, результаты, документы, справочники. Объём определяет сроки и стоимость.
Маппинг полей
Для каждого поля определите, куда оно переносится. Поля без пары фиксируйте отдельно: их нельзя терять молча.
Справочники
Коды, лекарства, услуги переносятся вместе с версиями. Проверьте, что после переноса коды сопоставляются с той же версией справочника.
Тестовая среда
Переносите на копии, а не на рабочей системе. Прогоните перенос минимум дважды: первый раз находят ошибки, второй — проверяют исправления.
Проверка
Сравните количество записей по периодам, выборочно сверьте 20–30 карт, проверьте отчёты за прошлый год.
Переходный период
Решите, где ведётся запись в день переключения. Двойной ввод или потеря дня — оба варианта требуют плана.
Откат
Опишите условия, при которых миграция отменяется, и как восстанавливается старая система. Без плана откат превращается в импровизацию.
Границы
Ответственность за перенос фиксируется в договоре с вендором. Не принимайте работу без проверки на выборке.
Пример
При первом тестовом переносе потерялись вложения к 4% приёмов. Проблему нашли до переключения, потому что сравнили не только число записей, но и наличие файлов.
Итог
Миграция — проект с маппингом, тестами и планом отката. Сравнение количества и выборочная сверка карт важнее скорости переноса.
Как оценить объём работ
Посчитайте число пациентов, приёмов, результатов, документов и вложений за переносимый период. Умножьте на сложность проверки: вложения и свободный текст требуют ручного контроля. Полученная оценка покажет, реалистичен ли срок.
Сравните с оценкой вендора.
Зафиксируйте расхождение.
Как выбрать порядок переноса
Сначала справочники, затем пациенты, затем записи и документы. Обратный порядок создаёт записи без справочников. Каждый этап заканчивается проверкой, а не переходом к следующему «пока работает».
Фиксируйте результаты этапов.
Не начинайте следующий без приёмки.
Что делать с полями без пары
Составьте список: поле в старой системе, аналог в новой или отметка «нет». Для полей без аналога решите, где будет храниться информация: в примечании, вложении или архиве. Молчаливая потеря поля обнаруживается через годы.
Согласуйте список с врачами.
Приложите его к акту.
Как тестировать
Прогоняйте перенос на копии минимум дважды. Второй прогон должен использовать исправленные правила и давать меньше ошибок. Если число ошибок не меняется, проблема в подходе, а не в данных.
Сравнивайте отчёты прогонов.
Храните журнал ошибок.
Как организовать переключение
Выберите день и час с минимальной нагрузкой, предупредите сотрудников, подготовьте резервный порядок записи на бумаге. В день переключения не меняйте ничего кроме самого переключения. Проверьте работу на нескольких рабочих местах.
Назначьте дежурного.
Держите старую систему доступной для чтения.
Частые ошибки
Ошибка первая — переносить всё за один прогон. Вторая — не проверять вложения. Третья — не описывать поля без пары. Четвёртая — не иметь плана отката. Пятая — принимать работу без выборочной сверки карт.
План на четыре недели
Неделя 1 — объём и маппинг. Неделя 2 — первый тестовый прогон. Неделя 3 — исправления и второй прогон. Неделя 4 — приёмка, переключение и план отката.
Коротко о главном
Миграция — проект с маппингом, тестами и откатом. Сравнение количества записей, проверка вложений и выборочная сверка карт важнее скорости переноса.
Как оформить приёмку
Акт с перечнем проверок: число записей по периодам, наличие вложений, работа отчётов, перенос справочников. К акту приложите список полей без пары и журнал ошибок. Без приложения акт подтверждает только факт запуска.
Подпишите у обеих сторон.
Сохраните копию.
Как действовать после переключения
Первую неделю собирайте обращения сотрудников и заносите в список. Каждое проверяйте: ошибка миграции или новое поведение системы. Разделение ускоряет исправления и снимает лишние требования к вендору.
Проводите короткую планёрку.
Закрывайте пункты по одному.
Как уложиться в сроки
Планируйте с запасом на повторный прогон и исправления. Если сроки жёсткие, сокращайте объём переносимого периода, но не проверку: неполный перенос с проверкой лучше полного без неё. Согласуйте приоритеты с врачами.
Зафиксируйте, что переносится.
Остальное оставьте в архиве для чтения.
Итог по практике
Успешная миграция — это маппинг, два тестовых прогона, приёмка с приложением и план отката. Переключение — последний шаг, а не первый.
Что проверить перед подписанием акта
Число записей по трём периодам, открытие вложений у 20 случайных карт, совпадение отчёта за прошлый год и отсутствие записей без пациента.
Кого включить в приёмку
Врача-представителя, сотрудника регистратуры и аналитика: они проверяют карту, запись и отчёт — три разных взгляда на одни данные.
Чек-лист
- Объём переносимых данных посчитан.
- Маппинг полей составлен.
- Поля без пары описаны.
- Тестовых прогонов было не меньше двух.
- Вложения проверены.
- Акт приёмки с приложением подписан.
- План отката описан.
Частые вопросы
Сколько времени занимает миграция?
Зависит от объёма и числа систем. Планируйте тестовые прогоны, а не один перенос.
Что делать с документами вложений?
Проверьте отдельно: они теряются чаще, чем структурированные поля.
Кто принимает результат?
Ответственный заказчика после проверки выборки и отчётов.