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

Ключ

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

...

  1. Проверка актуальности(прошло ли время приема).
  2. Проверка статуса(Запрещено отменять запись на приём, если прием уже был выполнен).
  3. Проверка наличия ТАПов.
  4. Проверка принадлежности записи на прием вызову на дом или иному неизвестному мероприятию(вдруг придумают что то новое).
  5. Проверка связанных мероприятий диспансеризации.
    1. Если среди них есть обязательное мероприятие, то следует отменить все записи на прием по этой диспансеризации. Если этого сделать не получается(прошло время, статус выполнено или есть тапы), то ругаемся.
    2. Если обязательных мероприятий нет, то отменяем только мероприятия связанные с этой записью на прием.
  6. Проверка наличия связанных с записью направлений.
    1. Если есть направление на исследование, то проверяем чтобы оно было:
      1. перечислитьчтобы не было заключения по данному исследованию (lbr_Research.isComplete)
    2. Если есть направление на консультацию
      1. перечислить условия мешающие отмене