Возникающие проблемы в сервисе и их решения
Материал из ИбисоПедии
Версия от 11:41, 27 апреля 2020; Beskrovnyoa (обсуждение | вклад)
Порядок обработки ошибок сервисов
| Наименование ошибки | Ошибка | Причины и решения |
|---|---|---|
| VALIDATION_ERROR Ошибка валидации схематрона | Если элемент f88:IssueOrgName не может быть заполнен данными, то атрибут @nullFlavor ДОЛЖЕН быть заполнен значением из справочника \"Причины отсутствия информации (NullFlavor)\"\nПуть: /ClinicalDocument[1]/recordTarget[1]/patientRole[1]/*:IdentityDoc[namespace-uri()='urn:f88'][1]/*:IssueOrgName[namespace-uri()='urn:f88'][1]/normalize-space(text())!= or @nullFlavor!=' | Для устранения ошибки необходимо заполнить поле "Кем выдан ДУЛ" |
| PATIENT_CREATION_ERROR Внутренняя ошибка ГИП при создании пациента | ||
| PATIENT_MPI_MISMATCH | "Указанное значение [Имя пациента] [ДАВЫДОВА МАРГАРИТА] не соответствует данным ГИП [ДАВЫДОВА МАРГАРИТА НИКОЛАЕВНА]. Пациент найден по локальному идентификатору" | Для исправления данных по пациентам необходимо обновить по ним данные в ИЭМК. Далее после обновления данных сообщить об этом хосту. Хост переотправит все такие документы во ФРЭМД. После этого необходимо будет перезапросить у хоста статус, данные при этом должны обновиться |
| RUNTIME_ERROR | При получении любого ответа от ФРЭМД (успех или ошибка), он записывается в БД и больше автоматический запрос статуса от ФРЭМД в системе по данному случаю не происходит | Для устранения ошибки необходимо периодически запрашивать повторно статус ФРЭМД вручную в МО |
| VALIDATION_ERROR Ошибка валидации схематрона | Элемент observation/code ДОЛЖЕН содержать атрибут @code.\nПуть: /ClinicalDocument[1]/component[1]/structuredBody[1]/component[8]/section[1]/entry[1]/act[1]/entryRelationship[1]/observation[1]/value[1]/@code[last()=1]" | Для устранения ошибки необходимо проверить заполнение диагноза |