Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
install:remd [21-05-2025 09:43] – [Необходимые условия:] Келенин Владимир Викторович | install:remd [01-10-2025 11:22] (текущий) – [Настройки специальностей.] Келенин Владимир Викторович |
---|
===== Настройка сервера ===== | ===== Настройка сервера ===== |
| |
''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 |
| |
''sh /var/www/mgerm25/deploy_prod.sh '' | ''sh /var/www/mgerm25/deploy_prod.sh '' |
| |
| |
===== Настройки специальностей. ===== | ===== Настройки специальностей. ===== |
Далее возможны два варианта: | Далее возможны два варианта: |
| |
* * - МИСнастроена изначально с использованием классификатора 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 |
| |
| |
Всем врачам-консультантам необходимо **внести СНИЛС в учетную запись.** | Всем врачам-консультантам необходимо **внести СНИЛС в учетную запись.** |
| |
| |
===== Настройка интерфейса ===== | ===== Настройка интерфейса ===== |