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

Ключ

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

...

  1. Сначала из списка всех незакрытых ЛПУ выбираются те, в которых у пациента есть карта.
  2. Для этих ЛПУ определяются их головные учреждения.
  3. Затем из списка всех ЛПУ берутся все подразделения этих головных учреждений
  4. Из полученного списка убираются все ЛПУ без расписания(Флаг HaveSchedule = false в методе Cписок ЛПУ или Получение информации о конкретной ЛПУ)
  5. Из полученного списка убираются все ЛПУ неактивные(Флаг IsActive = false в методе Cписок ЛПУ или Получение информации о конкретной ЛПУ). Берется из характеристики "Портал самозаписи: выводить на сайт самозаписи"
  6. Далее фильтруем полученные ЛПУ по полу и возрасту
    1. У взрослых отфильтруем детские (те, у которых есть только 1 категория обслуживания - Дети)
    2. У детей отфильтруем строго взрослые (категория обслуживания - Взрослые трудоспособного возраста / Пожилые и нет Дети / Все возрастные категории)
    3. Не показываем женские консультации мужчинам
  7. Добавляем ЛПУ с участком (если такой есть), если вдруг ее отсеяли на предыдущих шагах.

Условия подбора участка в прикреплении