install:remd

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
install:remd [16-05-2025 12:50] Келенин Владимир Викторовичinstall:remd [02-09-2026 09:50] (текущий) Ермилов Егор Павлович
Строка 3: Строка 3:
 ===== Необходимые условия: ===== ===== Необходимые условия: =====
  
-  * * * - Нужно обновить систему.Нужно обновить систему.- Нужно обновить систему.Нужно обновить систему.* - Нужно обновить систему.Нужно обновить систему.- Нужно обновить систему.Нужно обновить систему. +  * Нужно обновить систему 
-  * * * - В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.- В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.* - В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.- В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы. +  * В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствовать все необходимые для заполнения поля и необходимые классификаторы. 
-  * * * - Врачи с Врачи с - Врачи с Врачи с * - Врачи с Врачи с - Врачи с Врачи с ЭЦП должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В должны числиться за организацией заказчика в ФРМР. В МИС должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. должны быть внесены СНИЛС. +  * Врачи с ЭЦП должны числиться за организацией заказчика в ФРМР.  В МИС должны быть внесены СНИЛС. 
-  * * * - Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.- Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.* - Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.- Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту. +  * Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту. 
-  * * * - На сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям НетрикиНа сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям Нетрики- На сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям НетрикиНа сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям Нетрики* - На сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям НетрикиНа сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям Нетрики- На сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям НетрикиНа сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям Нетрики+  * На сервере должен быть установлен VipNet и настроено подключение согласно инструкциям Нетрики 
  
 ===== Настройка сервера ===== ===== Настройка сервера =====
  
-<code>''echo '#N3_health+<code bash> 
 +echo '#N3_health 
 EmkService = http://b2b.n3health.ru/emk/EMKService.svc EmkService = http://b2b.n3health.ru/emk/EMKService.svc
-EmkService_AddMedRecord_xml_path = /_netrika/XML/ArsMedica/ +PixService = http://b2b.n3health.ru/emk/PixService.svc' >> /var/www/mgerm25/conf/exteral_services.ini
-EmkService_AddCase_xml_path = /_netrika/XML/ArsMedica/ +
-EmkService_UpdateCase_xml_path = /_netrika/XML/ArsMedica/ +
-PixService = http://b2b.n3health.ru/emk/PixService.svc +
-PixService_AddPatient_xml_path = /_netrika/XML/ArsMedica/' >> /var/www/mgerm25/conf/exteral_services.ini +
-'' +
 </code> </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>
  
-''sudo systemctl restart apache2'' 
  
-''sh /var/www/mgerm25/deploy_prod.sh ''+===== Настройки специальностей. ===== 
 + 
 +Необходимо проставить столбец ''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> 
 + 
 +Всем врачам-консультантам необходимо **внести СНИЛС в учетную запись.** 
  
 ===== Настройка интерфейса ===== ===== Настройка интерфейса =====
Строка 43: Строка 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>
  
 ==== Реквизиты организации ==== ==== Реквизиты организации ====
Строка 84: Строка 115:
 === Настройка отправки === === Настройка отправки ===
  
-crontab -e+<code bash>crontab -e</code>
  
 Вставляем: Вставляем:
  • install/remd.1747399847.txt.gz
  • Последнее изменение: 16-05-2025 12:50
  • Келенин Владимир Викторович