|
|
| (не показано 25 промежуточных версий 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} || Не заполнен СНИЛС или паспортные данные
| |
| − | |-
| |
| − | | Ячейка 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
| |
| − | |-
| |
| − | | Ячейка 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
| |
| − | |}
| |