Евгений Сайты › Peppers Сбер ID
Сайты, SEO и GEO, реклама, чат-боты, ИИ и дизайн | Москва
Рейтинг
9 371
№ 111 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
9 /10
Город
Москва
Опыт работы
11 лет
На сайте с
2016 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Архитектура IT-системы для сети клиник: системный анализ процессов, архитектура предприятия, инфраструктуры и решений, план перехода на одну медицинскую систему

Используемые навыки System Analysis Архитектура инфраструктуры Архитектура предприятия Архитектура решений Системный анализ

Описание

Владелец сети многопрофильных клиник в одном из областных центров хотел заказать «одно приложение для всего» и уже получил несколько коммерческих предложений. Прежде чем тратить деньги на разработку, он позвал меня разобраться, что у сети есть и что ей на самом деле нужно. Меня зовут Евгений Росляков, в разработке и IT-проектах я с 2016 года. Статус — самозанятый, работа идёт по договору с закрывающими документами. Офиса в регионе у меня нет: я в Москве, анализ вёл удалённо, плюс два выезда в клиники.

Сеть собиралась несколько лет, в основном покупкой готовых клиник. Каждая приезжала со своим хозяйством. В трёх клиниках разные медицинские информационные системы. Бухгалтерия в нескольких базах учёта. Колл-центр работает в своей программе и не видит расписание врачей, поэтому администратор записывает пациента, перезванивая в клинику. Результаты анализов лаборатория шлёт файлами на почту. Сайт принимает только заявки «перезвоните мне».

Ни у кого в сети не было общей картины. Директор по IT отвечал за сервер и принтеры, главврачи — за свои клиники, а связи между системами держались на людях.

Задача была сформулирована честно: понять, что менять, в каком порядке и сколько это примерно стоит, до того как подписывать договор с разработчиком.

Решение

Системный анализ шёл первым. Это та часть, которую в англоязычных стандартах называют System Analysis: сначала описать, как люди работают сейчас, и только потом что-то проектировать. Провёл интервью с администраторами, врачами, колл-центром, лабораторией, бухгалтерией и владельцем. Прошёл путь пациента от звонка до оплаты в каждой клинике и записал, где информация вводится повторно, где теряется и где живёт в чьей-то голове.

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

Дальше — архитектура предприятия. Описал, какие задачи сеть решает как бизнес: запись, приём, лаборатория, оплата, отчётность для страховых, маркетинг. Для каждой задачи определил, какая система должна быть главной по данным. Карточка пациента живёт в медицинской системе. Цены — тоже там. Деньги — в учётной системе. Колл-центр и сайт ничего не хранят у себя, а только читают и пишут через медицинскую систему.

Архитектура решений шла следом. Сравнил три медицинские системы, которые уже стоят в клиниках, по одному набору критериев: поддержка нескольких филиалов, онлайн-запись через программный интерфейс, работа с лабораторией, отчёты для страховых, стоимость перехода. Рекомендовал одну из них как общую для сети и описал, как к ней подключаются сайт, колл-центр и лаборатория.

Архитектура инфраструктуры — отдельный раздел. Где стоят серверы, как связаны клиники, что происходит, если в одной клинике пропал интернет. Персональные данные пациентов должны храниться в России, поэтому облачный вариант рассматривал только у российских провайдеров с нужной аттестацией, а окончательное решение по защите данных оставил за ответственным сети и юристом.

Всё это свёл в план перехода из четырёх этапов. Каждый этап можно сделать отдельно, и после каждого сеть работает, а не стоит в ремонте.

Результат

Вместо «одного приложения для всего» у владельца есть понятная картина и план. Он отказался от заказной разработки с нуля: оказалось, что почти всё нужное умеет одна из медицинских систем, которая уже работает в его клинике.

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

Директор по IT получил схему инфраструктуры и список рисков с приоритетами. Самые простые из них, вроде отсутствия резервной копии базы одной клиники, закрыли ещё до начала первого этапа.

Чего этот проект не даёт: он не заменяет внедрение. План описывает, что делать, но перенос данных и обучение персонала остаются отдельной большой работой, и её сроки зависят от того, насколько быстро клиники смогут выделять людей.

Я остался на проекте как архитектор со стороны заказчика и проверяю решения подрядчика на соответствие плану.

Если ваша компания выросла и системы перестали стыковаться, напишите мне через freelance.ru. Начнём с разбора того, что есть, без обещания сразу всё переписать.

Оценили проект:

Другие проекты

Все проекты →
ИИ и Нейросети ИИ-агенты для сети пекарен: вечерний прогноз заказа выпечки на Scikit Learn, Pandas и NumPy, версии моделей в MLflow
ИИ-агенты для сети пекарен: вечерний прогноз заказа выпечки на Scikit Learn, Pandas и NumPy, версии моделей в MLflow
16
Веб-разработка и IT Переезд в облако попроще для маркетплейса хендмейда: с Amazon Web Services, Microsoft Azure и Google Cloud Platform на DigitalOcean и Cloudflare
Переезд в облако попроще для маркетплейса хендмейда: с Amazon Web Services, Microsoft Azure и Google Cloud Platform на DigitalOcean и Cloudflare
16
Веб-разработка и IT Создание сайта портала вакансий и резюме для Поволжья: единое приложение на Yii2 вместо Yii, CodeIgniter и Kohana
Создание сайта портала вакансий и резюме для Поволжья: единое приложение на Yii2 вместо Yii, CodeIgniter и Kohana
17
Веб-разработка и IT Прошивка контроллера для умных теплиц: Embedded System без зависаний, загрузчик с откатом, вставки на ассемблере и разработка системного ПО для обновлений
Прошивка контроллера для умных теплиц: Embedded System без зависаний, загрузчик с откатом, вставки на ассемблере и разработка системного ПО для обновлений
12