Принцип получения документов: 1. Получает все медицинские карты пациента не помеченные на удаление, с амбулаторно-поликлиническими условиями оказания помощи. 2. Получает все медицинские документы по этим медкартам. В медицинском документе проверяется - пациент, - организация, - дата документа в переданном временном интервале (начало периода приводится к началу дня, конец периода к концу дня), - пометка удаления, - наличие в ТЧ CDAДокументы хоть одной строки (т.е. если в просмотре документа что-то отображается, значит в CDAДокументы есть строка), - статус Готов (РС СтатусыМедицинскихДокументов). 3. В выводимых документах в поле Заголовок выводится: - "Протокол осмотра специалиста", если в качестве шаблона МД используется один из ШМД указанных в доступных значениях с ключом "Сервис.tmb_Y_CHILD.ПротоколыОсмотраСпециалистов.ШаблоныМедицинскихДокументов". - "Центральная лаборатория", если в качестве ответственного указан пользователь "WEB_lab". - Заголовок из МД во всех остальных случаев.
Например, амбулаторная карта пациента, на которой числятся результаты, помечена на удаление. То есть не проходит первое описанное условие. Поэтому документы не отображаются. |