Возникающие проблемы в сервисе и их решения — различия между версиями
Материал из ИбисоПедии
| (не показаны 4 промежуточные версии 1 участника) | |||
| Строка 4: | Строка 4: | ||
! Наименование ошибки || Ошибка || Причины и решения | ! Наименование ошибки || Ошибка || Причины и решения | ||
|- | |- | ||
| − | | | + | | || ЭП МО не верна: Certificate does not specify OCSP responder || Такие документы РРЭМД самостоятельно будет переотправлять документы в ФРЭМД. Просто по таким документам периодически обновляем статус от ФРЭМД |
| − | |||
| − | |||
|- | |- | ||
| − | | PATIENT_CREATION_ERROR Внутренняя ошибка ГИП при создании пациента|| | + | | PATIENT_CREATION_ERROR || Внутренняя ошибка ГИП при создании пациента||Для исправления данных по пациентам необходимо обновить по ним данные в ИЭМК. Далее после обновления данных сообщить об этом хосту. Хост переотправит все такие документы во ФРЭМД. После этого необходимо будет перезапросить у хоста статус, данные при этом должны обновиться |
|- | |- | ||
| PATIENT_MPI_MISMATCH|| "Указанное значение [Имя пациента] [ДАВЫДОВА МАРГАРИТА] не соответствует данным ГИП [ДАВЫДОВА МАРГАРИТА НИКОЛАЕВНА]. Пациент найден по локальному идентификатору" || Для исправления данных по пациентам необходимо обновить по ним данные в ИЭМК. Далее после обновления данных сообщить об этом хосту. Хост переотправит все такие документы во ФРЭМД. После этого необходимо будет перезапросить у хоста статус, данные при этом должны обновиться | | PATIENT_MPI_MISMATCH|| "Указанное значение [Имя пациента] [ДАВЫДОВА МАРГАРИТА] не соответствует данным ГИП [ДАВЫДОВА МАРГАРИТА НИКОЛАЕВНА]. Пациент найден по локальному идентификатору" || Для исправления данных по пациентам необходимо обновить по ним данные в ИЭМК. Далее после обновления данных сообщить об этом хосту. Хост переотправит все такие документы во ФРЭМД. После этого необходимо будет перезапросить у хоста статус, данные при этом должны обновиться | ||
|- | |- | ||
| RUNTIME_ERROR || При получении любого ответа от ФРЭМД (успех или ошибка), он записывается в БД и больше автоматический запрос статуса от ФРЭМД в системе по данному случаю не происходит || Для устранения ошибки необходимо периодически запрашивать повторно статус ФРЭМД вручную в МО | | RUNTIME_ERROR || При получении любого ответа от ФРЭМД (успех или ошибка), он записывается в БД и больше автоматический запрос статуса от ФРЭМД в системе по данному случаю не происходит || Для устранения ошибки необходимо периодически запрашивать повторно статус ФРЭМД вручную в МО | ||
| + | |- | ||
| + | | 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!=' || Для устранения ошибки необходимо заполнить поле "Кем выдан ДУЛ" | ||
| + | |- | ||
| + | | 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]" || Для устранения ошибки необходимо проверить заполнение диагноза | ||
|- | |- | ||
|} | |} | ||
Текущая версия на 11:57, 27 мая 2020
Порядок обработки ошибок сервисов
| Наименование ошибки | Ошибка | Причины и решения |
|---|---|---|
| ЭП МО не верна: Certificate does not specify OCSP responder | Такие документы РРЭМД самостоятельно будет переотправлять документы в ФРЭМД. Просто по таким документам периодически обновляем статус от ФРЭМД | |
| PATIENT_CREATION_ERROR | Внутренняя ошибка ГИП при создании пациента | Для исправления данных по пациентам необходимо обновить по ним данные в ИЭМК. Далее после обновления данных сообщить об этом хосту. Хост переотправит все такие документы во ФРЭМД. После этого необходимо будет перезапросить у хоста статус, данные при этом должны обновиться |
| PATIENT_MPI_MISMATCH | "Указанное значение [Имя пациента] [ДАВЫДОВА МАРГАРИТА] не соответствует данным ГИП [ДАВЫДОВА МАРГАРИТА НИКОЛАЕВНА]. Пациент найден по локальному идентификатору" | Для исправления данных по пациентам необходимо обновить по ним данные в ИЭМК. Далее после обновления данных сообщить об этом хосту. Хост переотправит все такие документы во ФРЭМД. После этого необходимо будет перезапросить у хоста статус, данные при этом должны обновиться |
| RUNTIME_ERROR | При получении любого ответа от ФРЭМД (успех или ошибка), он записывается в БД и больше автоматический запрос статуса от ФРЭМД в системе по данному случаю не происходит | Для устранения ошибки необходимо периодически запрашивать повторно статус ФРЭМД вручную в МО |
| 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!=' | Для устранения ошибки необходимо заполнить поле "Кем выдан ДУЛ" |
| 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]" | Для устранения ошибки необходимо проверить заполнение диагноза |