По уходу за больным членом семьи не более 14 дней¶
Листок нетрудоспособности (справка) по уходу за больным членом семьи выдается на период, в течение которого по заключению лечащего врача лицо нуждается в уходе, но не более чем на 14 календарных дней по одному случаю острого заболевания (травмы), обострения хронического заболевания, в том числе проведения хирургического вмешательства.
Входными данными должны быть:
- Claim.id,
- Идентификатор EpisodeOfCare,
- EpisodeOfCare.Period,
- claim.Condition.First().Code.
Алгоритм действий¶
-
Если вид нетрудоспособности не уход за больным членом семьи, то возвращаем Info(правило не проверяется)
-
Если период за уходом больше 14 дней, то HardStop
-
Из БД по идентификатору Claim нужно получить все EpisodeOfCare, нужно брать только те которые НЕ в статусе canseled и НЕ принадлежать Composition который ошибочный (entered-in-error), Исключить тот который пришел в cds (если это продление);
-
Просуммировать все периоды включая тот который пришел в cds;
-
Если в бд нет возраста:
5.1. Если период меньше либо равен 7дням то Success
5.2. Если от 8 до 14 то Waning
5.3. В остальных случаях - HardStop -
Если возраст известен:
6.1 Если возраст больше 14 лет, то в списке Encounterov должен быть EncounterVKK и период не должен превышать 7 календарных дней;
6.2 Если возраст меньше либо равен 14 то период не должен превышать 14 дней;
Разграничение на возрастные категории ребенка, за которым осуществляется уход¶
- уход за больным членом семьи, достигшим 14-летнего возраста (можно выписать ЛН по решению ВКК организации здравоохранения, оказывающей медицинскую помощь в амбулаторных условиях, на срок до 7 календарных дней (см. пункт 44))
- уход за больным ребенком в возрасте до 14 лет (можно выписать ЛН на срок до 14 календарных дней (см. пункт 46))
возраст пациента можно посчитать, но поле birthDate в ресурсе Patient не обязательное
что делать: проверять возраст пациента, если он указан. Если возраста пациента нет, то брать 14 календарных дней