Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Если пациент в момент записи на приём состоит на диспансерном учёте по данной специальности, он автоматически проходит валидацию;
  • Если пациент не состоит на диспансерном учёте по данной специальности и у врача проставлен флаг "Узкий специалист", то запись на приём не пройдет валидацию и пациент увидит сообщение: "Вы не состоите на диспансерном учете у данного специалиста. Запись возможна только через терапевта.";
  • Если приведённое выше условие не выполнилось, проверяется наличие специальности в настройке DispReg.BlackList или DispReg.WhiteList. Если специальность, на которую записывается пациент присутствует в списке настройки DispReg.BlackList или же отсутствует в списке настройки DispReg.WhiteList, то запись не проходит валидацию с таким же сообщением. В ином случае запись проходит валидацию;

Условия:

  • Через исключающий список (DispReg.BlackList): Если специальность врача, на которого создается запись на прием относится к списку разрешенных для записи только через диспансерное наблюдение(указывается в настройке) или врач относится к числу узких специалистов(флаг "Узкий специалист" в МИС, isSpecial в БД), то разрешаем записаться только пациентам, в карте которых указано диспансерное наблюдение к специальности этого врача.