Возникающие проблемы и их решения — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версий этого же участника)
Строка 68: Строка 68:
 
| -10 || Поле 'AmbulatorySummary xmlns:tns=\"http://hostco.ru/iemk\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><tns:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Не заполнен СНИЛС или паспортные данные
 
| -10 || Поле 'AmbulatorySummary xmlns:tns=\"http://hostco.ru/iemk\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><tns:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Не заполнен СНИЛС или паспортные данные
 
|-
 
|-
| -10 || javax.xml.bind.UnmarshalException:cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'string'.","mcod":null,"Id":null,"DocumentId":null}) || rowspan="3" | В документе с типом оплаты бюджет содержатся услуги с типом оплаты ОМС (скрипт, чтобы поменять все на бюджет для статкарты : update mm.naz set pay_type_id=3 where mdoc_id=892 and pay_type_id=1 )
+
| -10 || javax.xml.bind.UnmarshalException:cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'string'.","mcod":null,"Id":null,"DocumentId":null}) ||В документе с типом оплаты бюджет содержатся услуги с типом оплаты ОМС (скрипт, чтобы поменять все на бюджет для статкарты : update mm.naz set pay_type_id=3 where mdoc_id=892 and pay_type_id=1 )
 
Пустые поля Отделение у врача. Нужно заполнить
 
Пустые поля Отделение у врача. Нужно заполнить
 
ProfessionalOtdel Код отделения медицинского работника (текст, 64 символов) в структуре Подразделения – Тип -  стереть все , чтобы поле было очищено и заново выбрать тип
 
ProfessionalOtdel Код отделения медицинского работника (текст, 64 символов) в структуре Подразделения – Тип -  стереть все , чтобы поле было очищено и заново выбрать тип
Строка 76: Строка 76:
 
| -10 || Поле 'formCode><tns:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || rowspan="2" | Необходимо проверить данные по сотруднику: должны быть указаны «Специализация» и «Профиль ФОМС». Также проверить соответствия справочника «Профили МП», «ИЭМК Должности» и «ИЭМК.Специализации»
 
| -10 || Поле 'formCode><tns:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || rowspan="2" | Необходимо проверить данные по сотруднику: должны быть указаны «Специализация» и «Профиль ФОМС». Также проверить соответствия справочника «Профили МП», «ИЭМК Должности» и «ИЭМК.Специализации»
 
|-
 
|-
| -10 || Поле 'serviceEndDate><tns:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} ||
+
| -10 || Поле 'serviceEndDate><tns:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null}  
|-
 
| -50 || Не найден код '0' по версии '1.0' в справочнике 'Справочник обстоятельств, при которых выявлено заболевание'Название таблицы справочника: 'HST0496'; Код справочника: 'HST0496 || Выполнить обновление БД 2020-04-09-yr-02.7z
 
|-
 
| -17 || Отсутствует поле BirthPlace","mcod":null,"Id":null,"DocumentId":null} || Заполнить поле BirthPlace (Место рождения). Если место рождения неизвестно, ставим тире (-)
 
|-
 
| -21 || В документе дублируются оказанные услуги. Код услуги  {code=A06.09.007, version=3.0}","mcod":null,"Id":null,"DocumentId":null} || Необходимо проверить справочник ИЭМК.Дложности. У исполнителя должность сопоставлена два раза
 
|-
 
| -1603 || No records with params \"{version=2.3, code=A.26.09.002.01}\" was found in table \"Sst365\"","mcod":null,"Id":null,"DocumentId":null} || Не сопоставлен справочник услуг  со справочником SST365
 
|-
 
| -1603 || No records with params \"{version=4.2, recid=338}\" was found in table \"FED00365\"","mcod":null,"Id":null,"DocumentId":null} || Не сопоставлена должность (сначала обновить справочник 365)
 
|-
 
| -17 || Поле PatientIdentity обязательно для заполнения","mcod":null,"Id":null,"DocumentId":null} || У пациента не заполнено поле ДОКУМЕНТ
 
(паспорт)
 
|-
 
| -36 || GUID пациента из тела документа (xml) не совпадает с данными пациента, переданного в запросе (JSON)","mcod":null,"Id":null,"DocumentId":null}) (20.02.1937 / 81 год) 083-094-743 77
 
|| Проверить, не задвоен ли guid
 
 
 
select  guid, count(guid) from mm.pinfo where guid is not null group by guid having count(guid) > 1
 
 
 
 
 
update mm.pinfo set guid = null where guid in (select  guid from mm.pinfo where guid is not null group by guid having count(guid) > 1);
 
|-
 
| -17 || Отсутствует поле DepartCode","mcod":null,"Id":null,"DocumentId":null}
 
|-
 
| -17 || Отсутствует поле ProfessionalOtdel","mcod":null,"Id":null,"DocumentId":null}
 
|-
 
| -17 || Address field is empty string {country={version=1.1, value=643}, region='Ханты-Мансийский Автономный округ - Югра', locality='Нягань', street='Сутормина', house='27', flat='', localityCode='8600000500000'}","mcod":null,"Id":null,"DocumentId":null} || Неправильно заполнен адрес
 
|-
 
| -54 || Не передан СНИЛС, а причина отсутствия не заполнена","mcod":null,"Id":null,"DocumentId":null} || Указаны неверные данные пациента (ФИО и дата рождения). При проверке СНИЛС выводится ошибка, соответственно необходимо искать ошибку в персональных данных. К примеру е-ё  , пробел в конце ФИО или ошибочная дата рождения. СНИЛС должен получаться автоматически, если в персональных данных не ошибок, указывать причину отсутствия СНИЛС
 
|-
 
| -24 || Данный документ был создан на пациента ''АБСАИДОВА' 'АСИЛЬ' 'АНВАРОВНА'', перезапись на пациента ''ЗУРГАМБАЕВА' 'ЖАНАРИЯ' 'АЛМАБЕКОВНА'' из запроса невозможна","mcod":null,"Id":null,"DocumentId":null} || Сохранить и затем выполнить скрипт, который перебрасывает  в начало выгрузки
 
create temporary table temp_id (id bigint);
 
insert into temp_id
 
select aq.ambticket_id
 
    from iemk.ambticket_queue aq
 
        join iemk.ambticket_queue_err_log aqel
 
          on aqel.ambticket_id = aq.ambticket_id
 
  where type = 3
 
    and code = 200
 
    and (log::json->>'ErrorCode')::integer = -24;
 
 
 
delete from iemk.ambticket_queue_err_log where ambticket_id in (select id from temp_id);
 
delete from iemk.ambticket_queue where ambticket_id in (select id from temp_id);
 
insert into iemk.ambticket_queue (ambticket_id, type_doc)
 
select id, '3F95F4C5-CA9C-4F4F-A744-4C21F56E4166' from temp_id;
 
 
 
drop table temp_id;
 
 
|-
 
|-
 
| -10 || Поле 'PaymentData><tns:doctor><tns:snils/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9]{11}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Если в амбулаторном талоне появляется такая ошибка, это означает, что у какого-то сотрудника не заполнен СНИЛС. Для исправления ошибки следует внести СНИЛС.
 
| -10 || Поле 'PaymentData><tns:doctor><tns:snils/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9]{11}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Если в амбулаторном талоне появляется такая ошибка, это означает, что у какого-то сотрудника не заполнен СНИЛС. Для исправления ошибки следует внести СНИЛС.
Строка 142: Строка 95:
 
|-
 
|-
 
| -10 || Найден ошибочный элемент 'FenceFirst'. Ожидаемый элемент - 'FenceFirst' из пространства имен - 'http://hostco.ru/iemk/pregnancy'","mcod":null,"Id":null,"DocumentId":null} - {"ErrorCode":0,"ErrorText":null,"snils":"18397451216","id":"1101070","mcod":"8076","guid":"3D11C29B-7406-56F7-E055-000000000001"} || В ТЛ не заполнена дата первого приема
 
| -10 || Найден ошибочный элемент 'FenceFirst'. Ожидаемый элемент - 'FenceFirst' из пространства имен - 'http://hostco.ru/iemk/pregnancy'","mcod":null,"Id":null,"DocumentId":null} - {"ErrorCode":0,"ErrorText":null,"snils":"18397451216","id":"1101070","mcod":"8076","guid":"3D11C29B-7406-56F7-E055-000000000001"} || В ТЛ не заполнена дата первого приема
|-
 
| -1603 || No records with {\"snils\"=\"07186626284\"} was found in table \"OpProfessionalReg\"","mcod":null,"Id":null,"DocumentId":null}  || Ошибка означает, что сотрудник не выгружен ИЭМК. Для того, чтобы отправить сотрудника  в ИЭМК, нужно зайти в раздел «Пользователи», найти сотрудника по СНИЛС (он указан в тексте ошибки) и нажать кнопку «Отправить в ИЭМК».
 
 
|-
 
|-
 
| -10 || Найден ошибочный элемент 'tns:DiagnosisCertifiedExtract'. Ожидаемые элементы - notes, MovementPatientDepartment из пространства имен - 'http://hostco.ru/iemk'","mcod":null,"Id":null,"DocumentId":null} || Нужен первичный осмотр по регламенту, обязательный блок (стационар)
 
| -10 || Найден ошибочный элемент 'tns:DiagnosisCertifiedExtract'. Ожидаемые элементы - notes, MovementPatientDepartment из пространства имен - 'http://hostco.ru/iemk'","mcod":null,"Id":null,"DocumentId":null} || Нужен первичный осмотр по регламенту, обязательный блок (стационар)
Строка 156: Строка 107:
 
|-
 
|-
 
| -10 || Поле 'Service><tns:ResultDisease version=\"3.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || Отсутствует код у доп. исхода. Проверить код в справочнике «Доп. исход заболевания», коды должны быть у всех. Пример: «неявка пациента — 302»
 
| -10 || Поле 'Service><tns:ResultDisease version=\"3.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || Отсутствует код у доп. исхода. Проверить код в справочнике «Доп. исход заболевания», коды должны быть у всех. Пример: «неявка пациента — 302»
|-
 
| -17 || Упущено тело СЭМД (Structuredbody)","mcod":null,"Id":null,"DocumentId":null} || Переместить документ в начало очереди (поставить на перевыгрузку)
 
 
|-
 
|-
 
| -10 || Поле 'postCode><tns:specialtyCode version=\"4.2\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || Не указана специализация у исполнителя
 
| -10 || Поле 'postCode><tns:specialtyCode version=\"4.2\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || Не указана специализация у исполнителя
|-
 
| -17 || Отсутствует поле Date","mcod":null,"Id":null,"DocumentId":null || В ТЛ пациента копируем номер id, далее смотрим в ЭМК первую выполненную даты услуги, её нужно ввести в таблице SQL. В Таблице — mm.mdoc –  вкладка Данные - стобец id – условие — заполнить номер id пациента — ок — далее найти столбец beg_dt и там внести дату вып. Услуги - выполнить
 
 
|-
 
|-
 
| -10 || Поле 'mainDiagnosisCode><tns:characterDiagnosisCode version=\"1.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || Проверить сопоставления в «Справочник характеров заболевания»
 
| -10 || Поле 'mainDiagnosisCode><tns:characterDiagnosisCode version=\"1.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''","mcod":null,"Id":null,"DocumentId":null} || Проверить сопоставления в «Справочник характеров заболевания»
Строка 168: Строка 115:
 
|-
 
|-
 
| -10 || Поле 'AmbulatorySummary xmlns:gen=\"http://hostco.ru/iemk/general\" xmlns:gen0=\"http://hostco.ru/iemk/general/1.0.0\" xmlns:as=\"http://hostco.ru/iemk/doc/ambulatory_summary/1.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://hostco.ru/iemk/doc/ambulatory_summary/1.0.0 file:/C:/XSD/doc/v_1_0_0/doc-ambulatory-summary-1.0.0.xsd\"><as:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Выгрузить заново
 
| -10 || Поле 'AmbulatorySummary xmlns:gen=\"http://hostco.ru/iemk/general\" xmlns:gen0=\"http://hostco.ru/iemk/general/1.0.0\" xmlns:as=\"http://hostco.ru/iemk/doc/ambulatory_summary/1.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://hostco.ru/iemk/doc/ambulatory_summary/1.0.0 file:/C:/XSD/doc/v_1_0_0/doc-ambulatory-summary-1.0.0.xsd\"><as:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Выгрузить заново
|-
 
| -50 || javax.xml.bind.UnmarshalException:FWK005 parse may not be called while parsing.","mcod":null,"Id":null,"DocumentId":null || Выгрузить заново
 
|-
 
| -50 || Поле DocumentNumber обязательно!","mcod":null,"Id":null,"DocumentId":null}  || Кнопка «Пациент» - поле «Документ» -  значок карандаша — если тип документа Без документов, то нужно в поле Серия, Номер поставить прочерк «-» и в поле «Дата выдачи»  указать дату — сохранить и закрыть.
 
|-
 
| -50 || Обнаружен null: ","mcod":null,"Id":null,"DocumentId":null} || Выгрузить заново
 
|-
 
| -50 || Не найден код '' по версии '2.6' в справочнике 'Международная классификация болезней и состояний, связанных со здоровьем 10 пересмотра. Версия 4'Название таблицы справочника: 'MRB358'; Код справочника: 'MRB358';","mcod":null,"Id":null,"DocumentId":null} || В протоколе должен быть параметр диагноза ВИД-ОСНОВНОЙ
 
|-
 
| -50 || Не найден код '' по версии '2.6' в справочнике 'Международная классификация болезней и состояний, связанных со здоровьем 10 пересмотра. Версия 4'Название таблицы справочника: 'MRB358'; Код справочника: 'MRB358';","mcod":null,"Id":null,"DocumentId":null} || У пациента нет Диагноза. Диагноз должен быть выставлен в протоколе (раздел Диагнозы) или в Талоне
 
|-
 
| -31 || Указанное количество недель вне диапазона от 4 до 43 недель","mcod":null,"Id":null,"DocumentId":null} || Необходимо проверить в ТЛ дату начала беременности (она должна быть приблизительно равна дате конца менструации)
 
 
|-
 
|-
 
| -10 || Поле 'PerinatalRisk xmlns:gen=\"http://hostco.ru/iemk/general\" xmlns:gen1=\"http://hostco.ru/iemk/general/1.0.1\" xmlns:pr=\"http://hostco.ru/iemk/doc/perinatal_risk/1.0.1\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://hostco.ru/iemk/doc/perinatal_risk/1.0.1 file:/C:/XSD/doc/v_1_0_1/doc-perinatal-risk-1.0.1.xsd\"><gen:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Выгрузить документ заново
 
| -10 || Поле 'PerinatalRisk xmlns:gen=\"http://hostco.ru/iemk/general\" xmlns:gen1=\"http://hostco.ru/iemk/general/1.0.1\" xmlns:pr=\"http://hostco.ru/iemk/doc/perinatal_risk/1.0.1\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://hostco.ru/iemk/doc/perinatal_risk/1.0.1 file:/C:/XSD/doc/v_1_0_1/doc-perinatal-risk-1.0.1.xsd\"><gen:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ''","mcod":null,"Id":null,"DocumentId":null} || Выгрузить документ заново
|-
 
| -50 || Не найден код '0' по версии '1.1' в справочнике 'Классификатор национальностей'Название таблицы справочника: 'STR470'; Код справочника: 'STR470';"} || У пациента не заполнено поле «Национальность»
 
 
|-
 
|-
 
| -10 || Ошибка валидации XML документа по XSD схеме: javax.xml.bind.UnmarshalException:cvc-complex-type.4: Attribute 'version' must appear on element 'gen86:CodeStateService'."} || Нет справочника НST0491
 
| -10 || Ошибка валидации XML документа по XSD схеме: javax.xml.bind.UnmarshalException:cvc-complex-type.4: Attribute 'version' must appear on element 'gen86:CodeStateService'."} || Нет справочника НST0491
Строка 202: Строка 135:
 
|-
 
|-
 
| -10 || Ошибка валидации XML документа по XSD схеме: Поле 'serviceEndDate><gen86:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''"}  || У исполнителя нет специализации
 
| -10 || Ошибка валидации XML документа по XSD схеме: Поле 'serviceEndDate><gen86:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ''"}  || У исполнителя нет специализации
 +
|-
 +
| -17 || Отсутствует поле BirthPlace","mcod":null,"Id":null,"DocumentId":null} || Заполнить поле BirthPlace (Место рождения). Если место рождения неизвестно, ставим тире (-)
 +
|-
 +
| -17 || Поле PatientIdentity обязательно для заполнения","mcod":null,"Id":null,"DocumentId":null} || У пациента не заполнено поле ДОКУМЕНТ
 +
(паспорт)
 +
|-
 +
| -17 || Отсутствует поле DepartCode","mcod":null,"Id":null,"DocumentId":null} || rowspan="2" |В документе с типом оплаты бюджет содержатся услуги с типом оплаты ОМС (скрипт, чтобы поменять все на бюджет для статкарты : update mm.naz set pay_type_id=3 where mdoc_id=892 and pay_type_id=1 )
 +
Пустые поля Отделение у врача. Нужно заполнить
 +
ProfessionalOtdel Код отделения медицинского работника (текст, 64 символов) в структуре Подразделения – Тип -  стереть все , чтобы поле было очищено и заново выбрать тип
 +
|-
 +
| -17 || Отсутствует поле ProfessionalOtdel","mcod":null,"Id":null,"DocumentId":null}
 +
|-
 +
| -17 || Address field is empty string {country={version=1.1, value=643}, region='Ханты-Мансийский Автономный округ - Югра', locality='Нягань', street='Сутормина', house='27', flat='', localityCode='8600000500000'}","mcod":null,"Id":null,"DocumentId":null} || Неправильно заполнен адрес
 +
|-
 +
| -17 || Упущено тело СЭМД (Structuredbody)","mcod":null,"Id":null,"DocumentId":null} || Переместить документ в начало очереди (поставить на перевыгрузку)
 +
|-
 +
| -17 || Отсутствует поле Date","mcod":null,"Id":null,"DocumentId":null || В ТЛ пациента копируем номер id, далее смотрим в ЭМК первую выполненную даты услуги, её нужно ввести в таблице SQL. В Таблице — mm.mdoc –  вкладка Данные - стобец id – условие — заполнить номер id пациента — ок — далее найти столбец beg_dt и там внести дату вып. Услуги - выполнить
 +
|-
 +
| -21 || В документе дублируются оказанные услуги. Код услуги  {code=A06.09.007, version=3.0}","mcod":null,"Id":null,"DocumentId":null} || Необходимо проверить справочник ИЭМК.Дложности. У исполнителя должность сопоставлена два раза
 +
|-
 +
| -24 || Данный документ был создан на пациента ''АБСАИДОВА' 'АСИЛЬ' 'АНВАРОВНА'', перезапись на пациента ''ЗУРГАМБАЕВА' 'ЖАНАРИЯ' 'АЛМАБЕКОВНА'' из запроса невозможна","mcod":null,"Id":null,"DocumentId":null} || Сохранить и затем выполнить скрипт, который перебрасывает  в начало выгрузки
 +
create temporary table temp_id (id bigint);
 +
insert into temp_id
 +
select aq.ambticket_id
 +
    from iemk.ambticket_queue aq
 +
        join iemk.ambticket_queue_err_log aqel
 +
          on aqel.ambticket_id = aq.ambticket_id
 +
  where type = 3
 +
    and code = 200
 +
    and (log::json->>'ErrorCode')::integer = -24;
 +
 +
delete from iemk.ambticket_queue_err_log where ambticket_id in (select id from temp_id);
 +
delete from iemk.ambticket_queue where ambticket_id in (select id from temp_id);
 +
insert into iemk.ambticket_queue (ambticket_id, type_doc)
 +
select id, '3F95F4C5-CA9C-4F4F-A744-4C21F56E4166' from temp_id;
 +
 +
drop table temp_id;
 +
|-
 +
| -31 || Указанное количество недель вне диапазона от 4 до 43 недель","mcod":null,"Id":null,"DocumentId":null} || Необходимо проверить в ТЛ дату начала беременности (она должна быть приблизительно равна дате конца менструации)
 +
|-
 +
| -36 || GUID пациента из тела документа (xml) не совпадает с данными пациента, переданного в запросе (JSON)","mcod":null,"Id":null,"DocumentId":null}) (20.02.1937 / 81 год) 083-094-743 77
 +
|| Проверить, не задвоен ли guid
 +
 +
select  guid, count(guid) from mm.pinfo where guid is not null group by guid having count(guid) > 1
 +
 +
 +
update mm.pinfo set guid = null where guid in (select  guid from mm.pinfo where guid is not null group by guid having count(guid) > 1);
 +
|-
 +
| -50 || Не найден код '0' по версии '1.0' в справочнике 'Справочник обстоятельств, при которых выявлено заболевание'Название таблицы справочника: 'HST0496'; Код справочника: 'HST0496 || Выполнить обновление БД 2020-04-09-yr-02.7z
 +
|-
 +
| -50 || javax.xml.bind.UnmarshalException:FWK005 parse may not be called while parsing.","mcod":null,"Id":null,"DocumentId":null || Выгрузить заново
 +
|-
 +
| -50 || Поле DocumentNumber обязательно!","mcod":null,"Id":null,"DocumentId":null}  || Кнопка «Пациент» - поле «Документ» -  значок карандаша — если тип документа Без документов, то нужно в поле Серия, Номер поставить прочерк «-» и в поле «Дата выдачи»  указать дату — сохранить и закрыть.
 +
|-
 +
| -50 || Обнаружен null: ","mcod":null,"Id":null,"DocumentId":null} || Выгрузить заново
 +
|-
 +
| -50 || Не найден код '' по версии '2.6' в справочнике 'Международная классификация болезней и состояний, связанных со здоровьем 10 пересмотра. Версия 4'Название таблицы справочника: 'MRB358'; Код справочника: 'MRB358';","mcod":null,"Id":null,"DocumentId":null} || В протоколе должен быть параметр диагноза ВИД-ОСНОВНОЙ
 +
|-
 +
| -50 || Не найден код '' по версии '2.6' в справочнике 'Международная классификация болезней и состояний, связанных со здоровьем 10 пересмотра. Версия 4'Название таблицы справочника: 'MRB358'; Код справочника: 'MRB358';","mcod":null,"Id":null,"DocumentId":null} || У пациента нет Диагноза. Диагноз должен быть выставлен в протоколе (раздел Диагнозы) или в Талоне
 +
|-
 +
| -50 || Не найден код '0' по версии '1.1' в справочнике 'Классификатор национальностей'Название таблицы справочника: 'STR470'; Код справочника: 'STR470';"} || У пациента не заполнено поле «Национальность»
 +
|-
 +
| -54 || Не передан СНИЛС, а причина отсутствия не заполнена","mcod":null,"Id":null,"DocumentId":null} || Указаны неверные данные пациента (ФИО и дата рождения). При проверке СНИЛС выводится ошибка, соответственно необходимо искать ошибку в персональных данных. К примеру е-ё  , пробел в конце ФИО или ошибочная дата рождения. СНИЛС должен получаться автоматически, если в персональных данных не ошибок, указывать причину отсутствия СНИЛС
 +
|-
 +
| -1603 || No records with params \"{version=2.3, code=A.26.09.002.01}\" was found in table \"Sst365\"","mcod":null,"Id":null,"DocumentId":null} || Не сопоставлен справочник услуг  со справочником SST365
 +
|-
 +
| -1603 || No records with params \"{version=4.2, recid=338}\" was found in table \"FED00365\"","mcod":null,"Id":null,"DocumentId":null} || Не сопоставлена должность (сначала обновить справочник 365)
 +
|-
 +
| -1603 || No records with {\"snils\"=\"07186626284\"} was found in table \"OpProfessionalReg\"","mcod":null,"Id":null,"DocumentId":null}  || Ошибка означает, что сотрудник не выгружен ИЭМК. Для того, чтобы отправить сотрудника  в ИЭМК, нужно зайти в раздел «Пользователи», найти сотрудника по СНИЛС (он указан в тексте ошибки) и нажать кнопку «Отправить в ИЭМК».
 
|}
 
|}

Текущая версия на 16:02, 16 апреля 2020

Порядок обработки ошибок сервисов

Код ошибки Ошибка Причины и решения
-3 No records with params \"{version=1.0, codeplaceservice=}\" was found in table \"MisSpPlaceservice\"","mcod":null,"Id":null,"DocumentId":null} Увеличить место обслуживания
-3 No records with {\"snils\"=\"05649984522\"} was found in table \"OpProfessionalReg\"","mcod":null,"Id":null,"DocumentId":null} Ошибка означает, что в сервисе нет этого сотрудника. С помощью данного скрипта выгружаются все сотрудники:

DO $$ DECLARE r2 record; res1 record; uid1 UUID; BEGIN FOR r2 IN select distinct e.* from mm.emp e inner join mm.pinfo pi on e.people_id = pi.people_id where pi.snils is not null loop select etl.exch2('ADDPROFFESIONAL',ARRAY[ r2.id::text ]) into uid1;

RAISE NOTICE 'Регистрация сотрудника %', uid1; select * into res1 from etl.se_all a where a.id= uid1; RAISE NOTICE '%', res1.res; end loop; END$$ LANGUAGE 'plpgsql';

-3 Врач с СНИЛС 08659019909, должностью {version=4.2, value=119} и специальностью {version=4.2, value=29} не найден!","mcod":null,"Id":null,"DocumentId":null} Данного сотрудника нет в сервисе
-3 No records with params \"{coderesultcurepl=359, version=2.0}\" was found in table \"MisSpResultcurePlus\"","mcod":null,"Id":null,"DocumentId":null} Нет такого значения в справочнике.

Результат обращения (HST0040 Справочник результатов лечения)

-3 No records with params \"{codeaidtype=0, version=1.0}\" was found in table \"MisSpAidtype\"","mcod":null,"Id":null,"DocumentId":null} Отсутствует вид мед помощи в талоне
-3 Не найден код 7652 в SST365 Необходимо удалить этот код услуги в таблице mm.naz_iemk
-3 Не найден медицинский работник с СНИЛС '07455657596' специальностью 'Психиатрия-наркология' (Код: '97' Версия: '4.2') и должностью 'врач-психиатр-нарколог' (Код: '87' Версия: '4.2') в МО (Код: )","mcod":null,"Id":null,"DocumentId":null} Найти Пользователя по СНИЛС и нажать кнопу Отправить в ИЭМК
-3 Не найден диагноз 'F03.2' по версии '2.6'","mcod":null,"Id":null,"DocumentId":null} В SQL выполнить запрос - select * from mm.ds where mdoc_id =27466 (id из титульного листа амб. карты). На вкладке «Результаты» в столбце «icd10_id» меняем цифру (если диагноз F 03 , то на 2618; если F 04 -2619; если F 21 – 2763; если F 61 – 2923
-4 javax.xml.bind.UnmarshalException:cvc-complex-type.2.4.b: The content of element 'tns:Services' is not complete. One of '{\"http://hostco.ru/iemk\":Service}' is expected.","mcod":null,"Id":null,"DocumentId":null} Нет ни одной из назначенных выполненных услуг, нужно проверить есть ли они в талоне или карте. После установки отметки о выполнении хотя бы одной услуги, данные по пациенту выгружаются
-4 javax.xml.bind.UnmarshalException:cvc-datatype-valid.1.2.1: is not a valid value for 'integer'.","mcod":null,"Id":null,"DocumentId":null} Во второй ошибке нет кода специализации в данных врача. Скорее всего, нет сопоставления. В статкарте был врач, закрывший ее с неверными данными

<tns:specialtyCode version="4.2">29</tns:specialtyCode>

           <tns:departCode>54</tns:departCode>
           <tns:departName>Клинико-диагностическая лаборатория</tns:departName>
        </tns:doctor>
     </tns:MovementPatientDepartment>
     <tns:MovementPatientDepartment>
        <tns:Department>Стационарное отделение</tns:Department>
        <tns:ProfileBeds version="2.4">79</tns:ProfileBeds>
        <tns:dateDepartmentBegin>2018-05-22T12:05:00Z</tns:dateDepartmentBegin>
        <tns:dateDepartmentEnd>2017-03-22T03:03:51Z</tns:dateDepartmentEnd>
        <tns:durationStay>426</tns:durationStay>
        <tns:doctor>
           <tns:snils>12286848884</tns:snils>
           <tns:postCode version="3.1">119</tns:postCode>
           <tns:specialtyCode version="4.2" />(это ошибка)
           <tns:departCode>150</tns:departCode>
-4 javax.xml.bind.UnmarshalException:cvc-minLength-valid: Value with length = '0' is not facet-valid with respect to minLength '1' for type 'string'.","mcod":null,"Id":null,"DocumentId":null} Номер направления пустой для стационара
-4 ERROR_NAME (Код ошибки ПФР: 1040) ","mcod":null,"Id":null,"DocumentId":null}2 Пациента с такими ФИО, датой рождения и СНИЛС нет в данных ПФР. Требуется проверить введенные данные на наличие ошибок
-7 ORA-01400: невозможно вставить NULL в (\"IEMK\".\"OP_DOC_REG\".\"CARD_NUMBER\")\n","mcod":null,"Id":null,"DocumentId":null} 3 Ошибка формирования json, нужно проверить Номер карты/Истории болезни в МО (текст, 50 символов). Скорее всего, установлено значение null, судя по ошибке
-10 Поле 'AmbulatorySummary xmlns:tns=\"http://hostco.ru/iemk\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><tns:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ","mcod":null,"Id":null,"DocumentId":null} Не заполнен СНИЛС или паспортные данные
-10 javax.xml.bind.UnmarshalException:cvc-minLength-valid: Value with length = '0' is not facet-valid with respect to minLength '1' for type 'string'.","mcod":null,"Id":null,"DocumentId":null}) В документе с типом оплаты бюджет содержатся услуги с типом оплаты ОМС (скрипт, чтобы поменять все на бюджет для статкарты : update mm.naz set pay_type_id=3 where mdoc_id=892 and pay_type_id=1 )

Пустые поля Отделение у врача. Нужно заполнить ProfessionalOtdel Код отделения медицинского работника (текст, 64 символов) в структуре Подразделения – Тип - стереть все , чтобы поле было очищено и заново выбрать тип

-10 Найден ошибочный элемент 'tns:InformationDisease'. Ожидаемый элемент - 'mainDiagnosisCode' из пространства имен - 'http://hostco.ru/iemk'","mcod":null,"Id":null,"DocumentId":null} Нет основного диагноза
-10 Поле 'formCode><tns:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Необходимо проверить данные по сотруднику: должны быть указаны «Специализация» и «Профиль ФОМС». Также проверить соответствия справочника «Профили МП», «ИЭМК Должности» и «ИЭМК.Специализации»
-10 Поле 'serviceEndDate><tns:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null}
-10 Поле 'PaymentData><tns:doctor><tns:snils/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9]{11}'. Значение поля - ","mcod":null,"Id":null,"DocumentId":null} Если в амбулаторном талоне появляется такая ошибка, это означает, что у какого-то сотрудника не заполнен СНИЛС. Для исправления ошибки следует внести СНИЛС.
-10 Поле 'durationStay><tns:doctor><tns:snils/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9]{11}'. Значение поля - ","mcod":null,"Id":null,"DocumentId":null} Если в стационарном эпикризе появляется такая ошибка, следует зайти в Статкарту — вкладка Движение по отделениям — и должен быть врач, а не м/с, должен быть указан профиль койки
-10 Поле 'InformationDisease><tns:ResultDisease version=\"3.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} В Исправить информацию в амбулаторном талоне — вкладка «Талон» - поле Доп. Исход
-10 Поле 'Department><tns:ProfileBeds version=\"2.4\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Не указан профиль койки, следует заполнить. Статкарта - вкладка «Движение по отделениям» - Столбец «Профиль койки» — внести информацию.
-10 Поле 'formCode><tns:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Сотруднику внести профиль
-10 Поле 'PrenatalDiagnostics><preg:PrenatalDiagnostics><preg:DiagPeriod version=\"1.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Обновить функцию передачи
-10 Поле 'MOIndividualCardNumber><preg:DateFirstVsist/' имеет неверное значение. Ожидаемое значение должно иметь тип 'date', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Ошибка по пациентке из-за того, что нет даты первого обращения в документе «Сведения, передаваемые при повторном посещении беременной». В ТЛ следует внести данные по беременности
-10 Поле 'AD><preg:OG/' имеет неверное значение. Ожидаемое значение должно иметь тип 'decimal', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} - {"ErrorCode":0,"ErrorText":null,"snils":"14216807844","id":"1021272","mcod":"8076","guid":"FA6B014B-F3E0-4A79-B1C4-43C2058DE2F4"} Не заполнено поле «Окружность живота» в мониторинге
-10 Найден ошибочный элемент 'FenceFirst'. Ожидаемый элемент - 'FenceFirst' из пространства имен - 'http://hostco.ru/iemk/pregnancy'","mcod":null,"Id":null,"DocumentId":null} - {"ErrorCode":0,"ErrorText":null,"snils":"18397451216","id":"1101070","mcod":"8076","guid":"3D11C29B-7406-56F7-E055-000000000001"} В ТЛ не заполнена дата первого приема
-10 Найден ошибочный элемент 'tns:DiagnosisCertifiedExtract'. Ожидаемые элементы - notes, MovementPatientDepartment из пространства имен - 'http://hostco.ru/iemk'","mcod":null,"Id":null,"DocumentId":null} Нужен первичный осмотр по регламенту, обязательный блок (стационар)
-10 Поле 'policyNumber><tns:insuranceCompanyCode version=\"1.37\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Проверить сопоставление страховой компании
-10 Поле 'PaymentData><tns:doctor><tns:snils/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9]{11}'. Значение поля - ","mcod":null,"Id":null,"DocumentId":null} У исполнителя услуг не заполнены данные СНИЛС

Берем XML - Notepad – через поиск <tns:doctor><tns:snils или /> смотрим услуги у которых нет СНИЛС Пример version="2.4">A26.06.082.001</tns:Code></tns:serviceCode><tns:unitCode version="1.0">5</tns:unitCode><tns:quantityServices>1</tns:quantityServices><tns:PaymentData><tns:typePaymentCode version="1.0">2</tns:typePaymentCode></tns:PaymentData><tns:doctor><tns:snils/><tns:postCode version="4.2">164</tns:postCode><tns:specialtyCode смотрим , кто выполнял услугу A26.06.082.001, через РЕДАКТИРОВАТЬ – Услуги (в ИЭМК) и проверяем у него СНИЛС (его не будет), вносим СНИЛС и перемещаем в начало очереди

-10 Поле 'Service><tns:ResultDisease version=\"3.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Отсутствует код у доп. исхода. Проверить код в справочнике «Доп. исход заболевания», коды должны быть у всех. Пример: «неявка пациента — 302»
-10 Поле 'postCode><tns:specialtyCode version=\"4.2\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Не указана специализация у исполнителя
-10 Поле 'mainDiagnosisCode><tns:characterDiagnosisCode version=\"1.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Проверить сопоставления в «Справочник характеров заболевания»
-10 Поле 'endPeriod><tns:reasonCode version=\"2.1\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - ","mcod":null,"Id":null,"DocumentId":null} Не сопоставлена причина нетрудоспособности, выбранная в ЛН пациента, который привязан к карте. Зайти в справочник ИЭМК. Сопоставить причину выдачи ЛН
-10 Поле 'AmbulatorySummary xmlns:gen=\"http://hostco.ru/iemk/general\" xmlns:gen0=\"http://hostco.ru/iemk/general/1.0.0\" xmlns:as=\"http://hostco.ru/iemk/doc/ambulatory_summary/1.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://hostco.ru/iemk/doc/ambulatory_summary/1.0.0 file:/C:/XSD/doc/v_1_0_0/doc-ambulatory-summary-1.0.0.xsd\"><as:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ","mcod":null,"Id":null,"DocumentId":null} Выгрузить заново
-10 Поле 'PerinatalRisk xmlns:gen=\"http://hostco.ru/iemk/general\" xmlns:gen1=\"http://hostco.ru/iemk/general/1.0.1\" xmlns:pr=\"http://hostco.ru/iemk/doc/perinatal_risk/1.0.1\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://hostco.ru/iemk/doc/perinatal_risk/1.0.1 file:/C:/XSD/doc/v_1_0_1/doc-perinatal-risk-1.0.1.xsd\"><gen:patientGUID/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'. Значение поля - ","mcod":null,"Id":null,"DocumentId":null} Выгрузить документ заново
-10 Ошибка валидации XML документа по XSD схеме: javax.xml.bind.UnmarshalException:cvc-complex-type.4: Attribute 'version' must appear on element 'gen86:CodeStateService'."} Нет справочника НST0491
-10 Ошибка валидации XML документа по XSD схеме: Поле 'postCode><gen:specialtyCode version=\"1.4\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - "} Не сопоставлена Должность. Справочник ФРМР. Должности
-10 javax.xml.bind.UnmarshalException:cvc-minLength-valid: Value with length = '0' is not facet-valid with respect to minLength '1' for type 'string'.","mcod":null,"Id":null,"DocumentId":null} В статкарте убрать вид оплаты "полис ОМС"
-10 Ошибка валидации XML документа по XSD схеме: Поле 'snils><gen:postCode version=\"4.1\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - "} Справочник Должности
-10 Ошибка валидации XML документа по XSD схеме: Поле 'durationStay><gen86:doctor><gen:snils/' имеет содержимое не отвечающее требованиям шаблона. Шаблон - '[0-9]{11}'. Значение поля - "} На вкладке «Движение по отделениям» в столбце врач — м/с, поэтому не выгрузится
-10 Не найден медицинский работник по параметрам: [Снилс: '04721134220', Специальность: 'Лечебное дело(Код: 13 Версия: 1.4)', Должность: 'врач-физиотерапевт(Код: 118 Версия: 4.1)', Код подразделения: 'Физиотерапевтический кабинет(Код: 1.2.643.5.1.13.13.12.2.86.8951.0.359299 Версия: 2.355)']"} По номеру СНИЛС нужно выгрузить пользователя в ИЭМК, т.е Вкладка Пользователи — ФИО пользователя — выделить — кнопка «Отправить в ИЭМК»
-10 Ошибка валидации XML документа по XSD схеме: Поле 'Department><gen86:ProfileBeds version=\"2.4\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - "} В статкарте на вкладке Движение по отделениям неправильно указано отделение
-10 Ошибка валидации XML документа по XSD схеме: Поле 'childrenProfile><gen86:targetVisit version=\"1.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - "} Цель посещения ИЭМК не сопоставлена
-10 Ошибка валидации XML документа по XSD схеме: Поле 'serviceEndDate><gen86:medicalAssistanceBranch version=\"2.0\"/' имеет неверное значение. Ожидаемое значение должно иметь тип 'integer', фактическое значение - "} У исполнителя нет специализации
-17 Отсутствует поле BirthPlace","mcod":null,"Id":null,"DocumentId":null} Заполнить поле BirthPlace (Место рождения). Если место рождения неизвестно, ставим тире (-)
-17 Поле PatientIdentity обязательно для заполнения","mcod":null,"Id":null,"DocumentId":null} У пациента не заполнено поле ДОКУМЕНТ

(паспорт)

-17 Отсутствует поле DepartCode","mcod":null,"Id":null,"DocumentId":null} В документе с типом оплаты бюджет содержатся услуги с типом оплаты ОМС (скрипт, чтобы поменять все на бюджет для статкарты : update mm.naz set pay_type_id=3 where mdoc_id=892 and pay_type_id=1 )

Пустые поля Отделение у врача. Нужно заполнить ProfessionalOtdel Код отделения медицинского работника (текст, 64 символов) в структуре Подразделения – Тип - стереть все , чтобы поле было очищено и заново выбрать тип

-17 Отсутствует поле ProfessionalOtdel","mcod":null,"Id":null,"DocumentId":null}
-17 Address field is empty string {country={version=1.1, value=643}, region='Ханты-Мансийский Автономный округ - Югра', locality='Нягань', street='Сутормина', house='27', flat=, localityCode='8600000500000'}","mcod":null,"Id":null,"DocumentId":null} Неправильно заполнен адрес
-17 Упущено тело СЭМД (Structuredbody)","mcod":null,"Id":null,"DocumentId":null} Переместить документ в начало очереди (поставить на перевыгрузку)
-17 Отсутствует поле Date","mcod":null,"Id":null,"DocumentId":null В ТЛ пациента копируем номер id, далее смотрим в ЭМК первую выполненную даты услуги, её нужно ввести в таблице SQL. В Таблице — mm.mdoc – вкладка Данные - стобец id – условие — заполнить номер id пациента — ок — далее найти столбец beg_dt и там внести дату вып. Услуги - выполнить
-21 В документе дублируются оказанные услуги. Код услуги {code=A06.09.007, version=3.0}","mcod":null,"Id":null,"DocumentId":null} Необходимо проверить справочник ИЭМК.Дложности. У исполнителя должность сопоставлена два раза
-24 Данный документ был создан на пациента АБСАИДОВА' 'АСИЛЬ' 'АНВАРОВНА, перезапись на пациента ЗУРГАМБАЕВА' 'ЖАНАРИЯ' 'АЛМАБЕКОВНА из запроса невозможна","mcod":null,"Id":null,"DocumentId":null} Сохранить и затем выполнить скрипт, который перебрасывает в начало выгрузки

create temporary table temp_id (id bigint); insert into temp_id select aq.ambticket_id

   from iemk.ambticket_queue aq
        join iemk.ambticket_queue_err_log aqel
          on aqel.ambticket_id = aq.ambticket_id
  where type = 3 
    and code = 200 
    and (log::json->>'ErrorCode')::integer = -24; 

delete from iemk.ambticket_queue_err_log where ambticket_id in (select id from temp_id); delete from iemk.ambticket_queue where ambticket_id in (select id from temp_id); insert into iemk.ambticket_queue (ambticket_id, type_doc) select id, '3F95F4C5-CA9C-4F4F-A744-4C21F56E4166' from temp_id;

drop table temp_id;

-31 Указанное количество недель вне диапазона от 4 до 43 недель","mcod":null,"Id":null,"DocumentId":null} Необходимо проверить в ТЛ дату начала беременности (она должна быть приблизительно равна дате конца менструации)
-36 GUID пациента из тела документа (xml) не совпадает с данными пациента, переданного в запросе (JSON)","mcod":null,"Id":null,"DocumentId":null}) (20.02.1937 / 81 год) 083-094-743 77 Проверить, не задвоен ли guid

select guid, count(guid) from mm.pinfo where guid is not null group by guid having count(guid) > 1


update mm.pinfo set guid = null where guid in (select guid from mm.pinfo where guid is not null group by guid having count(guid) > 1);

-50 Не найден код '0' по версии '1.0' в справочнике 'Справочник обстоятельств, при которых выявлено заболевание'Название таблицы справочника: 'HST0496'; Код справочника: 'HST0496 Выполнить обновление БД 2020-04-09-yr-02.7z
-50 javax.xml.bind.UnmarshalException:FWK005 parse may not be called while parsing.","mcod":null,"Id":null,"DocumentId":null Выгрузить заново
-50 Поле DocumentNumber обязательно!","mcod":null,"Id":null,"DocumentId":null} Кнопка «Пациент» - поле «Документ» - значок карандаша — если тип документа Без документов, то нужно в поле Серия, Номер поставить прочерк «-» и в поле «Дата выдачи» указать дату — сохранить и закрыть.
-50 Обнаружен null: ","mcod":null,"Id":null,"DocumentId":null} Выгрузить заново
-50 Не найден код по версии '2.6' в справочнике 'Международная классификация болезней и состояний, связанных со здоровьем 10 пересмотра. Версия 4'Название таблицы справочника: 'MRB358'; Код справочника: 'MRB358';","mcod":null,"Id":null,"DocumentId":null} В протоколе должен быть параметр диагноза ВИД-ОСНОВНОЙ
-50 Не найден код по версии '2.6' в справочнике 'Международная классификация болезней и состояний, связанных со здоровьем 10 пересмотра. Версия 4'Название таблицы справочника: 'MRB358'; Код справочника: 'MRB358';","mcod":null,"Id":null,"DocumentId":null} У пациента нет Диагноза. Диагноз должен быть выставлен в протоколе (раздел Диагнозы) или в Талоне
-50 Не найден код '0' по версии '1.1' в справочнике 'Классификатор национальностей'Название таблицы справочника: 'STR470'; Код справочника: 'STR470';"} У пациента не заполнено поле «Национальность»
-54 Не передан СНИЛС, а причина отсутствия не заполнена","mcod":null,"Id":null,"DocumentId":null} Указаны неверные данные пациента (ФИО и дата рождения). При проверке СНИЛС выводится ошибка, соответственно необходимо искать ошибку в персональных данных. К примеру е-ё , пробел в конце ФИО или ошибочная дата рождения. СНИЛС должен получаться автоматически, если в персональных данных не ошибок, указывать причину отсутствия СНИЛС
-1603 No records with params \"{version=2.3, code=A.26.09.002.01}\" was found in table \"Sst365\"","mcod":null,"Id":null,"DocumentId":null} Не сопоставлен справочник услуг со справочником SST365
-1603 No records with params \"{version=4.2, recid=338}\" was found in table \"FED00365\"","mcod":null,"Id":null,"DocumentId":null} Не сопоставлена должность (сначала обновить справочник 365)
-1603 No records with {\"snils\"=\"07186626284\"} was found in table \"OpProfessionalReg\"","mcod":null,"Id":null,"DocumentId":null} Ошибка означает, что сотрудник не выгружен ИЭМК. Для того, чтобы отправить сотрудника в ИЭМК, нужно зайти в раздел «Пользователи», найти сотрудника по СНИЛС (он указан в тексте ошибки) и нажать кнопку «Отправить в ИЭМК».