install:remd

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
install:remd [21-05-2025 09:43] – [Необходимые условия:] Келенин Владимир Викторовичinstall:remd [01-10-2025 11:22] (текущий) – [Настройки специальностей.] Келенин Владимир Викторович
Строка 12: Строка 12:
 ===== Настройка сервера ===== ===== Настройка сервера =====
  
-''echo '#N3_health EmkService = [[http://b2b.n3health.ru/emk/EMKService.svc|http://b2b.n3health.ru/emk/EMKService.svc]] ''+''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]]' >> /var/www/mgerm25/conf/exteral_services.ini'' ''PixService = [[http://b2b.n3health.ru/emk/PixService.svc|http://b2b.n3health.ru/emk/PixService.svc]]' >> /var/www/mgerm25/conf/exteral_services.ini''
 +
  
 ===== Обновление ===== ===== Обновление =====
  
 sudo apt install php-soap sudo apt install php-soap
 +
 +для PHP версий 8: sudo apt install php8.3-soap
  
 sudo a2enmod rewrite sudo a2enmod rewrite
Строка 25: Строка 30:
  
 ''sh /var/www/mgerm25/deploy_prod.sh '' ''sh /var/www/mgerm25/deploy_prod.sh ''
 +
  
 ===== Настройки специальностей. ===== ===== Настройки специальностей. =====
Строка 32: Строка 38:
 Далее возможны два варианта: Далее возможны два варианта:
  
-  * * - МИСнастроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника.МИСнастроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника.- МИСнастроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника.МИСнастроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника. +  * МИС настроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника. 
-  * * - МИСиспользует свои МИСиспользует свои - МИСиспользует свои МИСиспользует свои ID. В этом случае придется делать перекодировку – заполнять столбец . В этом случае придется делать перекодировку – заполнять столбец . В этом случае придется делать перекодировку – заполнять столбец . В этом случае придется делать перекодировку – заполнять столбец ''IdSpeciality''  в в в в ''specialisation''. Значения можно найти здесь . Значения можно найти здесь . Значения можно найти здесь . Значения можно найти здесь [[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]]+  * МИС использует свои использует свои использует свои использует свои использует свои использует свои использует свои использует свои 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> 
- 
-SELECT DISTINCT 
-     t3.`spec`,  `spec_name`, t7.NAME as `IdSpeciality`, t8.NAME AS `federal_code` 
  
 +<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 FROM medis_users.users AS t2
- +JOIN medis_users.specialisation AS t3 ON t2.spec = t3.spec 
-JOIN medis_users.specialisation AS t3 +LEFT JOIN medis_nsi.`1.2.643.5.1.13.13.11.1066` AS t7 ON t7.ID = IFNULL(t3.IdSpeciality, t3.spec) 
-    ON t2.spec = 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 'сестра'
-LEFT JOIN medis_nsi.`1.2.643.5.1.13.13.11.1066` AS t7 +
-    ON t7.ID = t3.IdSpeciality +
-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 ORDER BY spec_name
  
Строка 60: Строка 57:
  
 Всем врачам-консультантам необходимо **внести СНИЛС в учетную запись.** Всем врачам-консультантам необходимо **внести СНИЛС в учетную запись.**
 +
  
 ===== Настройка интерфейса ===== ===== Настройка интерфейса =====
  • install/remd.1747820593.txt.gz
  • Последнее изменение: 21-05-2025 09:43
  • Келенин Владимир Викторович