**Это старая версия документа!**
Настройка шаблонов CDA, ЭЦП и экспорт данных в РЭМД ЕГИСЗ.
Необходимые условия:
- Нужно обновить систему
- В шаблоны протоколов, которые будут отправляться в РЭМД должны присутствоввать все необходимые для заполнения поля и необходимые классификаторы.
- Врачи с ЭЦП должны числиться за организацией заказчика в ФРМР. В МИС должны быть внесены СНИЛС.
- Для отправки данных в РЭМД требуется СНИЛС пациента. Т. е. его надо запрашивать у пациентов и вносить в карту.
- На сервере должен быть устанвлен VipNet и настроено подключение согласно инструкциям Нетрики
Настройка сервера
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
Обновление
sudo apt install php-soap
для PHP версий 8: sudo apt install php8.3-soap
sudo a2enmod rewrite
sudo systemctl restart apache2
sh /var/www/mgerm25/deploy_prod.sh
Настройки специальностей.
Необходимо проставить столбец federal_code
, используя справочник 1.2.643.5.1.13.13.11.1002
Далее возможны два варианта:
- МИС настроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника.МИСнастроена изначально с использованием классификатора 1.2.643.5.1.13.13.11.1066 (Номенклатура специальностей специалистов со средним, высшим и послевузовским медицинским и фармацевтическим образованием в сфере здравоохранения). В этом случае не нужно делать перекодировку, IDспециальности берутся из этого справочника.-
- МИС использует свои ID. В этом случае придется делать перекодировку – заполнять столбец
specialisation
. Значения можно найти здесь. Значения можно найти здесь 1.2.643.5.1.13.13.11.1066
Проверка правильности кодированяи специальностей:
SELECT DISTINCT t3.
spec
, spec_name
, t7.NAME as IdSpeciality
, t8.NAME AS federal_code
FROM medisusers.users AS t2 JOIN medisusers.specialisation AS t3 ON t2.spec = t3.spec LEFT JOIN medisnsi.1.2.643.5.1.13.13.11.1066
AS t7 ON t7.ID = t3.IdSpeciality LEFT JOIN medisnsi.1.2.643.5.1.13.13.11.1002
AS t8 ON t8.ID = t3.federalcode WHERE medical = 1 AND flag = 1 AND scheduled = 1 AND t2.GUID IN (2,11) AND t3.specname NOT REGEXP 'сестра' ORDER BY spec_name
Всем врачам-консультантам необходимо внести СНИЛС в учетную запись.
Настройка интерфейса
В данный момент есть две стандартные маски с опорой на таблицу consultation и одноименные кнопочные панели:
cda_instrumental есть в миграциях
cda_consultations есть у Лекаря и Дербента (как consultation)
Настройка отправки
Если настройка экспорта производится первый раз, то нужно сформировать конфигурационный файл (если раньше работал экспорт в ИЭМК, то делать это не нужно):
echo '#N3health EmkService = http://b2b.n3health.ru/emk/EMKService.svc PixService = http://b2b.n3health.ru/emk/PixService.svc PixServiceAddPatientxmlpath = /netrika/XML/ArsMedica/'» /var/www/mgerm25/conf/exteralservices.ini
Реквизиты организации
Строго в соответсвии со словарем:https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.11.1461/passport/latest
Одна организация
UPDATE medis_users.system_globals SET `region` = 5, `N3_guid` = '5c87cdbc-a75e-e368-8566-15ddbfe0f16b', `N3_LPUid` = 'f9eb4bb7-6b48-4720-9035-07026816b7fc', `N3_date_shift` = '+03:00', `hospital` = 'ООО "МЛДЦ "ДОКТОР ПЛЮС"', `OID_FRMO` = '1.2.643.5.1.13.13.12.2.5.20536', `streetAddressLine` = 'Республика Дагестан, г. Дербент, ул. Я.Свердлова, 2В', `postalCode` = '368608', `fias_AOGUID` = '1bde5cf4-7943-4b17-9718-2c1d96742be5', `fias_HOUSEGUID` = 'd5abe428-7c10-4f8b-ab6b-b9c3f031d52f', `region_nsi_name` = 'Республика Дагестан';
Несколько организаций
UPDATE medis_users.system_globals SET `region` = 5, `N3_date_shift` = '+03:00', `region_nsi_name` = 'регион'; UPDATE medis_users.departments SET `dep_OID_FRMO` = '1.2.643.5.1.13.13.12.2.5.20536', `dep_streetAddressLine` = 'Республика Дагестан, г. Дербент, ул. Я.Свердлова, 2В', `dep_postalCode` = '368608', `dep_fias_AOGUID` = '1bde5cf4-7943-4b17-9718-2c1d96742be5', `dep_fias_HOUSEGUID` = 'd5abe428-7c10-4f8b-ab6b-b9c3f031d52f', `dep_region_nsi_name` = 'Республика Дагестан' WHERE `dep_inn` = "3906301468"