|
|
| (не показано 17 промежуточных версий 2 участников) |
| Строка 6: |
Строка 6: |
| | | | |
| | | | |
| − | ==Возникающие проблемы и их решения== | + | ==[[Возникающие проблемы и их решения]]== |
| | | | |
| − | {| class="wikitable"
| |
| − | ! Код ошибки || Ошибка || Причины и решения
| |
| − | |-
| |
| − | | -50 || Не найден код '0' по версии '1.0' в справочнике 'Справочник обстоятельств, при которых выявлено заболевание'Название таблицы справочника: 'HST0496'; Код справочника: 'HST0496 || Выполнить обновление БД 2020-04-09-yr-02.7z
| |
| − | |-
| |
| − | | -3 || No records with params \"{version=1.0, codeplaceservice=}\" was found in table \"MisSpPlaceservice\"","mcod":null,"Id":null,"DocumentId":null} || Увеличить место обслуживания
| |
| − | |-
| |
| − | | 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} || Номер направления пустой для стационара
| |
| − | |-
| |
| − | | -7 || ORA-01400: невозможно вставить NULL в (\"IEMK\".\"OP_DOC_REG\".\"CARD_NUMBER\")\n","mcod":null,"Id":null,"DocumentId":null} 3 || Ошибка формирования json, нужно проверить Номер карты/Истории болезни в МО (текст, 50 символов). Скорее всего, установлено значение null, судя по ошибке
| |
| − | |-
| |
| − | | -17 || Отсутствует поле BirthPlace","mcod":null,"Id":null,"DocumentId":null} || Заполнить поле BirthPlace (Место рождения). Если место рождения неизвестно, ставим тире (-)
| |
| − | |-
| |
| − | | -21 || В документе дублируются оказанные услуги. Код услуги {code=A06.09.007, version=3.0}","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';
| |
| − | |-
| |
| − | | -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} || У пациента не заполнено поле ДОКУМЕНТ
| |
| − | (паспорт)
| |
| − | |-
| |
| − | | -3 || Врач с СНИЛС 08659019909, должностью {version=4.2, value=119} и специальностью {version=4.2, value=29} не найден!","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} || Не заполнен СНИЛС или паспортные данные
| |
| − | |-
| |
| − | | -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);
| |
| − | |-
| |
| − | | -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 )
| |
| − | Пустые поля Отделение у врача. Нужно заполнить
| |
| − | ProfessionalOtdel Код отделения медицинского работника (текст, 64 символов) в структуре Подразделения – Тип - стереть все , чтобы поле было очищено и заново выбрать тип
| |
| − | |-
| |
| − | | -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} || Неправильно заполнен адрес
| |
| − | |-
| |
| − | | -10 || Найден ошибочный элемент 'tns:InformationDisease'. Ожидаемый элемент - 'mainDiagnosisCode' из пространства имен - 'http://hostco.ru/iemk'","mcod":null,"Id":null,"DocumentId":null} || Нет основного диагноза
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |-
| |
| − | | Ячейка 2-1 || Ячейка 2-2 || Ячейка 2-3
| |
| − | |}
| |