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