install:remd

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
install:remd [13-05-2025 09:23] Келенин Владимир Викторовичinstall:remd [02-09-2026 09:50] (текущий) Ермилов Егор Павлович
Строка 3: Строка 3:
 ===== Необходимые условия: ===== ===== Необходимые условия: =====
  
-  * * - Нужно обновить систему.Нужно обновить систему.- Нужно обновить систему.Нужно обновить систему. +  * Нужно обновить систему 
-  * * - В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.- В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы. +  * В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствовать все необходимые для заполнения поля и необходимые классификаторы. 
-  * * - Врачи с Врачи с - Врачи с Врачи с ЭЦП должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В МИС должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. +  * Врачи с ЭЦП должны числиться за организацией заказчика в ФРМР.  В МИС должны быть внесены СНИЛС. 
-  * * - Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.- Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту. +  * Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту. 
-  * * - На сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям НетрикиНа сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям НетрикиНа сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям НетрикиНа сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям Нетрики+  * На сервере должен быть установлен VipNet и настроено подключение согласно инструкциям Нетрики 
 + 
 + 
 +===== Настройка сервера ===== 
 + 
 +<code bash> 
 +echo '#N3_health  
 +EmkService = http://b2b.n3health.ru/emk/EMKService.svc 
 +PixService = http://b2b.n3health.ru/emk/PixService.svc' >> /var/www/mgerm25/conf/exteral_services.ini 
 +</code> 
  
 ===== Обновление ===== ===== Обновление =====
  
-sudo apt install php-soap+<code bash>sudo apt install php-soap</code>
  
 +для PHP версий 8: <code bash>sudo apt install php8.3-soap</code>
 +<code bash>
 sudo a2enmod rewrite sudo a2enmod rewrite
 +sudo systemctl restart apache2
 +sh /var/www/mgerm25/deploy_prod.sh 
 +</code>
 +
 +
 +===== Настройки специальностей. =====
 +
 +Необходимо проставить столбец ''federal_code'', используя справочник [[https://b2b-demo.n3health.ru/nsiui/Dictionary/1.2.643.5.1.13.13.11.1002|1.2.643.5.1.13.13.11.1002]]
 +
 +Далее возможны два варианта:
 +
 +  * МИС настроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника.
 +  * МИС использует свои ID. В этом случае придется делать перекодировку – заполнять столбец
 + <font inherit/inherit;;inherit;;rgb(251, 250, 249)>idSpeciality</font> . Значения можно найти здесь [[https://b2b-demo.n3health.ru/nsiui/Dictionary/1.2.643.5.1.13.13.11.1066|1.2.643.5.1.13.13.11.1066]]
 +
 +Проверка правильности кодированяи специальностей:
 +
 +<code sql>
 +SELECT DISTINCT t3.spec, spec_name, t7.NAME AS `Номенклатура специальностей 1.2.643.5.1.13.13.11.1066:`, IFNULL(t3.IdSpeciality, t3.spec) AS `IdSpeciality`,
 +t8.NAME AS `Должности (1.2.643.5.1.13.13.11.1002):`, t3.federal_code
 +FROM medis_users.users AS t2
 +JOIN medis_users.specialisation AS t3 ON t2.spec = t3.spec
 +LEFT JOIN medis_nsi.`1.2.643.5.1.13.13.11.1066` AS t7 ON t7.ID = IFNULL(t3.IdSpeciality, t3.spec)
 +LEFT JOIN medis_nsi.`1.2.643.5.1.13.13.11.1002` AS t8 ON t8.ID = t3.federal_code
 +WHERE medical = 1 AND flag = 1 AND scheduled = 1 AND t2.GUID IN (2,11) AND t3.spec_name NOT REGEXP 'сестра'
 +ORDER BY spec_name
 +
 +</code>
  
-''sudo systemctl restart apache2''+Всем врачам-консультантам необходимо **внести СНИЛС в учетную запись.**
  
-''sh /var/www/mgerm25/deploy_prod.sh '' 
  
 ===== Настройка интерфейса ===== ===== Настройка интерфейса =====
Строка 31: Строка 70:
 Если настройка экспорта производится первый раз, то нужно сформировать конфигурационный файл (если раньше работал экспорт в ИЭМК, то делать это не нужно): Если настройка экспорта производится первый раз, то нужно сформировать конфигурационный файл (если раньше работал экспорт в ИЭМК, то делать это не нужно):
  
-echo '#N3_health EmkService = [[http://b2b.n3health.ru/emk/EMKService.svc|http://b2b.n3health.ru/emk/EMKService.svc]] PixService = [[http://b2b.n3health.ru/emk/PixService.svc|http://b2b.n3health.ru/emk/PixService.svc]] PixService_AddPatient_xml_path = /_netrika/XML/ArsMedica/'>> /var/www/mgerm25/conf/exteral_services.ini'' ''+<code bash>echo '#N3_health  
 +EmkService = http://b2b.n3health.ru/emk/EMKService.svc 
 +PixService = http://b2b.n3health.ru/emk/PixService.svc 
 +PixService_AddPatient_xml_path = /_netrika/XML/ArsMedica/' >> /var/www/mgerm25/conf/exteral_services.ini  
 +</code>
  
 ==== Реквизиты организации ==== ==== Реквизиты организации ====
Строка 72: Строка 115:
 === Настройка отправки === === Настройка отправки ===
  
-crontab -e+<code bash>crontab -e</code>
  
 Вставляем: Вставляем:
  • install/remd.1747128197.txt.gz
  • Последнее изменение: 13-05-2025 09:23
  • Келенин Владимир Викторович