Описание правил и логики записи на прием.
Общие валидации при записи
Название | Правило валидации | Код настройки | Комментарий |
---|---|---|---|
Проверка пациента на возможность записи в ЛПУ по возрасту | Запрещена запись во взрослое ЛПУ если возраст пациента < 18 и в детское ЛПУ , если возраст > 18 | age01 | |
Проверка пациента на возможность самозаписи | Запрещена запись, если в МКАБе пациента проставлен флаг "Запрет самозаписи" | blacklabel01 | |
Проверка на запись к узким специалистам | Запрещена запись к узким специалистам при отсутствии ДН. Полные правила валидации описаны здесь | dispanser01 | |
Проверка на активную запись по той же специальности | Запрещена запись на приём, если у пациента имеется активная запись по той же специальности к тому же типу ресурса | actualvisit01 | |
Проверка на активную запись на прием в это же время в одной ЛПУ | Запрещена запись на прием, если у пациента имеется активная запись в это время в этом ЛПУ | actualvisitatthistime01 | |
Проверка ячейки расписания на доступность | Запрещает запись на приём, если ячейка уже занята | timetable01 | Очень сомнительная настройка. Если ее убрать, то можно будет записываться на уже занятые ячейки. Считаю, что нужно будет ее убрать совсем и проверять это правило по умолчанию. |
Валидации диспансеризации при записи
Название | Правило валидации | Код настройки | Комментарий |
---|---|---|---|
Проверка записи на ячейку типа "Диспансеризация" | Запрещена запись на приём в ячейки отличные от типа "Диспансеризация", если запись происходит в рамках диспансеризации, то есть с указанием мероприятия. | DispCellType | |
Проверка повторной записи на одно мероприятие по диспансеризации | Запрещена запись на мероприятие по диспансеризации, если таковая по нему уже имеется. | ActualDispVisit | |
Проверка возможности записи по мероприятию диспансеризации на определенный ресурс | Запрещена запись на мероприятие диспансеризации на ресурс, который не может проводить выбранное мероприятие | CheckDispPrvdRule | Проверка по таблице hlt_disp_ServiceDocPrvd |
Валидация типов приема
Ограничения в таблице ниже описаны для клиентов апи 2др: РПГУ, КЦ, 2др и прочие. Для записи через Госуслуги средствами ФЭР и Витрина ФЭР имеются свои настраиваемые белые списки доступных типов. API-1564 - подробное описание валидации. Специальности для отбора указываются через настройку ValidationRules:Visit:BusyType_HealthyChild_Check_Speciality. Период поиска открытых тап указывается через настройку ValidationRules:Visit:BusyType_HealthyChild_Check_DaysДоступность на уровне бд Код Тип приема Правило валидации в сервисе записи Код настройки Комментарий Приемные 4 Прием по очереди Без ограничений 201 Прием беременных У пациента есть карта беременных BusyType_Pregnancy Проверка происходит по наличию незакрытой карты беременных(hlt_mkp_card) 202 Прием детей до 1 года Возраст пациента < 1 CellAgeType 203 Прием пациентов до 18 лет Возраст пациента < 18 CellAgeType 204 Прием пациентов с 18 лет Возраст пациента >= 18 CellAgeType 205 Медосмотр Без ограничений 206 Диспансеризация Запись только по мероприятию диспансеризации Запрет в Московской Области 207 Платный прием Без ограничений 209 Прием здорового ребенка Возраст пациента < 18 и нет открытых ТАПов по заболеванию по отдельным специальностям(Педиатрия, Общая врачебная практика (семейная медицина), Инфекционные болезни) за ограниченный период(60 дней). BusyType_HealthyChild 210 Прием инвалидов Пациент инвалид BusyType_Disability Проверка происходит по таблице hlt_INV 211 Дежурный врач Без ограничений 212 Выездной профосмотр Без ограничений 213 Организационные мероприятия Без ограничений 214 Консультационный прием Без ограничений 215 Диагностика Запись только по направлению Указывается через настройки слотов в поле BlockBusy Запрет в Московской Области 320 Онкология Запрет обычной записи. Ограничение записи по направлению - записать может только врач со специальностью, входящей в список настройки "Коды специальности Онкология" (setting) BusyType_Onco 315 ТМК врач-пациент Без ограничений 322 ТМК врач-врач Без ограничений 323 ТМК консилиум Без ограничений 319 Диспансерное наблюдение Без ограничений 324 Приём пациентов 60+ 325 Мобильный ФАП MobileBrigade Неприемные 2 Выходной день Запрет CheckDocBusy Очень сомнительная настройка. Если ее убрать, то можно будет записываться на нериемные ячейки. Считаю, что нужно будет ее убрать совсем и проверять это правило по умолчанию. 3 Врач на больничном Запрет 1 Врач в отпуске Запрет 6 Врач на учебе Запрет 7 Дежурный врач Запрет 8 Прочее Запрет 304 Неприемное время Запрет 305 Медосмотр Запрет 306 Диспансеризация Запрет 307 Командировка Запрет 308 Административная работа Запрет 309 Организационные мероприятия Запрет 310 Форс-мажор Запрет 311 Прием в другом подразделении Запрет 312 Ремонт оборудования Запрет Другие 5 Живая очередь Запрет 17 Прием на дому (вызов на дом) Запись только в рамках вызова на дом