# Задачи и логи СЕРВЕРА КСАМУ для ЛИС

<span>Задачи, запускаемые в рамках работы ЛИС:</span>  
<span>1. Синхронизация анализов</span>  
<span>2. ЛИС</span>  
<span>3. Рассылка почты и смс  
4\. Запрос данных для обмена анализами между МО  
5\. Синхронизация</span>

### <span>1. Синхронизация анализов (TSynchronizeAnalysisTask)  
</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/scaled-1680-/ld8image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/ld8image.png)<span data-type="image-caption">Рисунок 1.</span>

В рамках этой задачи запускается 2 потока:

- TSwapDataAnalysisThread - отвечает за: 
    - Получение статусов направлений на анализы из ЦОДа.
    - Получение статусов результатов на анализы из ЦОДа.
    - Получение особых отметок на направления анализов из ЦОДа.
    - Получение направлений на анализы из ЦОДа.
    - Получение результатов анализов из ЦОДа.
    - Получение результатов бактериологических анализов из ЦОДа.
- TSynchronizeAnalysisThread - отвечает за отправку таблиц КСАМУ в ЦОД: 
    - <div> 'DOC_NAPR_ANALYSIS';</div>
    - <div> 'DOCTAB_NAPR_ANALYSIS';</div>
    - <div> 'DOCTAB_NAPR_ANALYSIS_PAR';</div>
    - <div> 'DOCTAB_NAPR_ANALYSIS_USLUGI';</div>
    - <div> 'DOCTAB_NAPR_NEONAT_SCREEN';</div>
    - <div> 'REG_NAPR_MARKS';</div>
    - <div> 'REG_NAPR_SHTRIH';</div>
    - <div> 'DOC_ANALYSIS';</div>
    - <div> 'DOCTAB_ANALYSIS_NOM';</div>
    - <div> 'DOCTAB_ANALYSIS_PARAMS';</div>
    - <div> 'DOCTAB_ANALYSIS_CYTOLOG_BIOMAT';</div>
    - <div> 'DOCTAB_ANALYSIS_DIAGNOSIS';</div>
    - <div> 'DOCTAB_ANALYSIS_GISTOLOG_BIOMAT';</div>
    - <div> 'DOCTAB_ANALYSIS_GISTOL_BLOCK';</div>
    - <div> 'DOCTAB_ANALYSIS_PAR_SNAPSHOTE';</div>
    - <div> 'DOCTAB_ANALYSIS_USLUGI';</div>
    - <div> 'REG_NAPR_ANALYSIS_QUESTIONS_ANS';</div>
    - <div> 'REG_BIOMATERIAL';</div>
    - <div> 'REG_BIOMATERIAL_NAPRS';</div>
    - <div> 'DOC_ANALYSIS_BAK';</div>
    - <div> 'DOCTAB_ANALYSIS_BAK_AN';</div>
    - <div> 'DOCTAB_ANALYSIS_BAK_ORG';</div>
    - <div> 'REG_LPU_FOR_RECEIVE_NAPR_ANAL';</div>
    - <div> 'REF_WAY_RUN_LABANALYSIS';</div>
    - <div> 'REF_LAB_TYPE';</div>
    - <div> 'REF_LAB_OGRANIZM';</div>
    - <div> 'REF_LAB_ANTIBIOTIK';</div>
    - <div> 'REF_LAB_ANTIBIOTIK_CHUST';</div>
    - <div> 'REF_ANALYSIS';</div>
    - <div> 'REG_ANALYSIS_SOSTAV';</div>
    - <div> 'REF_NORMS_QUESTIONS';</div>
    - <div> 'REF_ANALYSIS_PAR';</div>
    - <div> 'REF_ANALYSIS_TYPE';</div>
    - <div> 'REG_FLRD_ANALYSIS_PAR';</div>
    - <div> 'REF_FLRD';</div>
    - <div> 'REF_ANALISES_ED';</div>
    - <div><span> 'REF\_TYPES\_BIOMATERIAL'.</span></div>

<span>Для проверки выгрузки данных по задаче нужно перейти на вкладку "Логи". Можно выставить фильтры по времени и выбрать сервис, запускаемый в рамках задачи:</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/scaled-1680-/TgPimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/TgPimage.png)<span data-type="image-caption">Рисунок 2.</span>

<span>В логах в колонке "Комментарий" будут записи о начале и конце передачи данных. В окончании передачи, в случае отправки данных будет указано количество переданных пакетов, например, "Всего передано \[15\] записей". В случае, если нет документов для передачи будет написано "Всего передано \[0\] записей".</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/scaled-1680-/qNsimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/qNsimage.png)<span data-type="image-caption">Рисунок 3. </span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2025-05/scaled-1680-/LGZimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2025-05/LGZimage.png)<span data-type="image-caption">Рисунок 3.</span>

### <span>2. </span><span>ЛИС (ОДЛИ, Нетрика)  
</span>

<span>Актуально для Ставропольского края. Задача ЛИС запускается в рамках ОДЛИ - выгружает направления на анализы, в сервис ОДЛИ Нетрики, в дальнейшем будет выгружать и результаты. Сейчас единственный сервис, запускающийся в рамках задачи - TLISThread</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/scaled-1680-/pGmimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/pGmimage.png)<span data-type="image-caption">Рисунок 5.</span>

### <span>3. </span><span>Рассылка почты и СМС.</span>

<span>  
Задача для отправки рассылки результатов, подробнее про рассылку [тут.](https://docs.medicine-it.ru/books/polzovatelskaia-instrukciia-lis/page/rassylka-rezultatov-issledovanii-na-poctu-pacientu)</span>

<span>Сервис отвечающий за рассылку - TSendThread</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/scaled-1680-/Gr7image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-10/Gr7image.png)<span data-type="image-caption">Рисунок 6.</span>

### <span>4. Запрос анализов из ЦОД.</span>

<span> - задача для оптимизации и ускорения назначения анализов в другую организацию в мастере назначений.</span>

<span>Данная задача получает список доступных для назначения анализов из ЦОД и сохраняет его в регистр. При назначении анализов, мастер назначения обращается не напрямую в ЦОД, а к загруженному регистру, что ускоряет процесс назначения анализов в другую МО.</span>

Для добавления задачи на сервере, на вкладке "Планировщик заданий":

- <span>нажать на плюс:</span>[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/scaled-1680-/jE8image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/jE8image.png)<span data-type="image-caption">Рисунок 7.</span>

- в открывшемся редакторе задания выбрать задачу запроса данных (п. 1 рис 56)
- задать расписание задачи (п. 2 рис. 56)
- указать IP адрес и порт сервера ЦОД (п.3 рис. 56) [![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/scaled-1680-/wXbimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/wXbimage.png)<span data-type="image-caption">Рисунок 8.</span>
    
    <span>Данные сервера ЦОД можно найти в ЛПУ- Параметры, на вкладке "Сервис"  
    </span>
    
    [![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/scaled-1680-/xbtimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/xbtimage.png)<span data-type="image-caption">Рисунок 9.</span>
    
    <span>Для отключения работы через регистр требуется:  
    1\) Удалить задание на сервере</span>
    
    [![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/scaled-1680-/zrHimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/zrHimage.png)<span data-type="image-caption">Рисунок 10.</span>
    
    <span>  
    </span>
    
    <span>2) Удалить МО-исполнителя из списка для очистки заполненного ранее по задаче регистра </span>[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/scaled-1680-/dFCimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/dFCimage.png)<span data-type="image-caption">Рисунок 11.</span>
    
    <span>3) Если регистр не используется, а обмен осуществляется, необходимо заново добавить МО в список организаций, доступных для отправки направлений:</span>[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/scaled-1680-/pb3image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2026-06/pb3image.png)<span data-type="image-caption">Рисунок 12.</span>

### <span>5. Синхронизация</span>

<span></span>В рамках задачи по загрузке результатов от МО исполнителя с ЭЦП #92717 доработана отправка и прием pdf в ЦОД

TSyncPDFThread

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2025-12/scaled-1680-/Lpqimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2025-12/Lpqimage.png)<span data-type="image-caption">Рисунок 13.</span>

Просмотр загруженных файлов в этой инструкции [ссылка](https://docs.medicine-it.ru/books/polzovatelskaia-instrukciia-lis/page/posagovaia-instrukciia-dlia-otpravki-napravlenii-v-kcrkb#bkmrk-%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2:~:text=%D0%A2%D0%B0%D0%BA%D0%B6%D0%B5%2C%20%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8F%20%D1%81%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8%20%C2%A08.7.27.34140%20%D0%BD%D0%B0%20%D1%84%D0%BE%D1%80%D0%BC%D0%B5%20%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B0%20%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2%20%D0%B5%D1%81%D1%82%D1%8C%20%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C%20%D0%BD%D0%B0%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B0%D1%82%D1%8C%20%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%20%D0%BD%D0%B0%20%D0%B1%D0%BB%D0%B0%D0%BD%D0%BA%D0%B5%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8F%20%D1%81%20%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%8C%D1%8E.)