ЕСОЗ - публічна документація

RC_CSI-3205_Коди і обробка помилок в задачах Composition

Таблиця 1. Опис існуючих помилок в Системі

Code

HttpStatus

Message

Name

Description

Code

HttpStatus

Message

Name

Description

1000

404

Composition not found

COMPOSITION_NOT_FOUND_404

Не знайдено медичний висновок

1000

400

Composition not found

COMPOSITION_NOT_FOUND_ERROR

Не знайдено медичний висновок в контексті іншої операції ніж отримання висновку

1001

400

Composition updates are only allowed for preperson->person

COMPOSITION_UPDATE_PREPERSON_TO_PERSON_ONLY

Процедура уточнення висновку вимагає наявності субʼєкту person

1002

400

Composition for a given subject already exists

COMPOSITION_ALREADY_EXISTS_FOR_SUBJECT

Висновок для цього пацієнта вже існує

1003

400

Can't cancel composition in non-FINAL state

CANT_CANCEL_NONFINAL_COMPOSITION

Неможливо відмінити медичний висновок, який не було фіналізовано

1004

400

Invalid cancellation coding

CANCELLATION_INVALID_CODING

Невірне кодування причини відміни

1005

400

Can't cancel composition: too old

CANCELLATION_FOR_OUTDATED_COMPOSITION

Відміна висновку не дозволена - вийшов дозволений час на відміну

1006

400

Can't cancel composition: integration tasks are already running

CANCELLATION_FOR_RUNNING_TASK

Відміна висновку не дозволена - оскільки документи вже передані на опрацювання

1007

400

Integration status for a target composition is DONE

INTEGRATION_DONE

Неможливо опрацювати запит, який вже було опрацьовано раніше

1008

400

Can't change extensions

CANT_CHANGE_EXTENSIONS

Зміна набору атрибутів висновку не дозволена

1009

400

Unacceptable focus coding

BAD_FOCUS_CODING

Невірне кодування фокус-персони висновку

1010

400

Focus not found

FOCUS_NOT_FOUND

Фокус-персона висновку не знайдена

1011

400

Legal entity not found

LEGAL_ENTITY_NOT_FOUND

Юридичну особу лікарні не знайдено

1012

400

Division not found

DIVISION_ENTITY_NOT_FOUND

Відділення юридичної особи не знайдено

1013

400

Unacceptable subject coding

BAD_SUBJECT_CODING

Невірна кодування пацієнта-персони висновку

1014

400

Subject not found

SUBJECT_NOT_FOUND

Персону пацієнта не знайдено

1015

400

Employee not found

EMPLOYEE_NOT_FOUND

Співробітника не знайдено

1016

400

Encounter not found

ENCOUNTER_NOT_FOUND

Encounter не знайдено

1017

400

Can't get phone number

PHONE_NOT_FOUND

Телефон не знайдено в наданому Auth Method

1018

400

Signature verification failed (probably invalid format)

SIGVER_FAILED_BAD_FORMAT

Валідація цифрового підпису невдала

1019

400

Failed to cancel (no payload in signed data)

SIGVER_FAILED_NO_PAYLOAD

Валідація цифрового підпису невдала - відсутній підписані дані

1020

400

Signature verification failed (probably invalid format)

SIGVER_FAILED_BAD_CERT

Валідація цифрового підпису невдала - недійсний сертфікат

1021

400

Signature verification failed (no signatures)

SIGVER_FAILED_NO_SIGNATURES

Валідація цифрового підпису невдала - відсутній підпис

1022

400

Signature verification failed (more than 1 signature)

SIGVER_FAILED_MULTIPLE_SIGNATURES

Валідація цифрового підпису невдала - знайдено більше ніж один підпис

1023

400

Signature is not valid

SIGVER_FAILED_INVALID_SIGNATURE

Невалідний цифровий підпис

1024

400

Verification failed (documents don't match)

SIGVER_FAILED_DOCUMENTS_DONT_MATCH

Верифікація підпису невдала - не співпадають дані в сертифікаті і документі співробітника

1025

400

Verification failed (DRFO does not match)

SIGVER_FAILED_DRFO_DOESNT_MATCH

Верифікація підпису невдала - не співпадають дані в сертифікаті і РНОКПП співробітника

1026

400

Payload identifier is different from composition identifier in the task

INVALID_IDENTIFIER_IN_PAYLOAD

Ідентифікатор мед висновку в тілі запиту відрізняється від існуючого медвисновку

1027

400

Cancellation text is not provided

CANCELLATION_TEXT_NOT_PROVIDED

Не надано пояснювальний текст для відміни висновку

1028

400

No codings supplied for cancellation reason

CANCELLATION_NO_CODING

Не надано кодування причини відміни висновку

1029

400

Multiple codings supplied for cancellation reason

CANCELLATION_MULTIPLE_CODINGS

Декілька кодів передано для кодування відміни висновку

1030

400

Invalid encounter performer

INVALID_ENCOUNTER_PERFORMER

Вказаний Encounter створено іншим співробітником

1031

400

Requested composition duration exceeds maximum allowed days

DURATION_SINGLE_PERIOD_TOO_LONG

Період медичного висновку більше ніж дозволений

1032

400

Requested days exceeds max total days allowed

DURATION_TOTAL_PERIOD_TOO_LONG

Загальна довжина лікарняного більше дозволеної

1033

400

Doctor does not have required specialities

DOCTOR_LACKS_SPECIALITY

Вказаний співробітник не має відповідної спеціалізації для видачі висновку

1034

400

No primary diagnosis

NO_PRIMARY_DIAGNOSIS

Не вказано основний діагноз в Encounter

1035

400

More than 1 primary diagnosis

MULTIPLE_PRIMARY_DIAGNOSES

Вказано більше ніж 1 основний діагноз в Encounter

1036

400

PRIMARY diagnosis code not allowed

PRIMARY_DIAGNOSIS_NOT_ALLOWED

Вказаний код діагнозу не дозволено для даного типу медичних висновків

1037

400

Invalid encounter status (expected 'finished')

INVALID_ENCOUNTER_STATUS

Невірний статус Encounter (очікується фіналізований Encounter)

1038

400

Encounter type is not allowed for composition type

ENCOUNTER_TYPE_DISALLOWED_FOR_COMPOSITION_TYPE

Тип Encounter не дозволено для створення такого медичного висновку

1039

400

Invalid period

INVALID_PERIOD

Невірний період дії документу

1040

400

Invalid period start

PERIOD_TOLERANCE_EXCEEDED

Невірна дата початку періоду дії документу

1041

400

Can't sign composition in non-PRELIMINARY state

CANT_SIGN_NON_PRELIMINARY_COMPOSITION

Не можна підписати висновок який знаходиться в цьому стані

1042

400

Content does not match

SIGNING_CONTENT_MISMATCH

Контент висновку не збігається з підписаним

1043

400

No x-consumer-metadata.client_id found

NO_XCONSUMER_ID

Службова помилка для інтеграції з Api-Gateway

1044

400

No x-consumer-metadata found

NO_XCONSUMER_METADATA_ID

Службова помилка для інтеграції з Api-Gateway

1045

400

No x-consumer-metadata.client_id found

NO_CLIENT_ID

Службова помилка для інтеграції з Api-Gateway

1046

400

No x-request-id found

NO_XREQUEST_ID

Службова помилка для інтеграції з Api-Gateway

1047

400

RPC call failed due to bad input

ELIXIR_RPC_ERROR_BAD_INPUT

Внутрішня помилка взаємодії з сервісами єЗдоровʼя

1048

400

RPC call failed due to bad input

ELIXIR_RPC_ERROR_BAD_RPC

Внутрішня помилка взаємодії з сервісами єЗдоровʼя

1049

400

Failed to render template

TEMPLATE_RENDERING_FAILED

Неуспішна підготовка документу по шаблону

1050

400

Dictionary not found

DICTIONARY_SUBSTITUTION_NOT_FOUND

Внутрішня помилка взаємодії зі словниками єЗдоровʼя

1051

400

Dictionary lookup failed

DICTIONARY_NOT_FOUND

Внутрішня помилка взаємодії зі словниками єЗдоровʼя

1052

400

Dictionary fetch failed

DICTIONARY_FETCH_FAILED

Внутрішня помилка взаємодії зі словниками єЗдоровʼя

1053

400

Received invalid data from mpi create_or_update_person

MPI_CREATE_PERSON_FAILED

Неуспішне внесення даних в реєстр пацієнтів - неочікувана відповідь сервісу

1054

400

Failed to create MPI person

CREATE_PERSON_FAILED

Створення нової персони не успішне в реєстрі пацієнтів

1055

400

Not a person in focus

FOCUS_NOT_A_PERSON

Отримано інший обʼєкт в полі фокус (очікується - персона)

1056

400

not a preperson in subject

SUBJECT_NOT_A_PREPERSON

Отримано інший обʼєкт в полі пацієнта (очікується - пре-персона)

1057

500

Task descriptor not found

UNKNOWN_TASK_DESCRIPTOR

Внутрішня помилка взаємодії з сервісами єЗдоровʼя

1058

500

Create task does not have required stored state

NO_STATE_STORED

Внутрішня помилка взаємодії з сервісами єЗдоровʼя

1059

500

Can't decode RPC response

ELIXIR_RPC_DECODING_ERROR

Внутрішня помилка взаємодії з сервісами єЗдоровʼя

1060

500

Can't encode RPC request

ELIXIR_RPC_ENCODING_ERROR

Внутрішня помилка взаємодії з сервісами єЗдоровʼя

1061

500

Can't connect to 3rd-party service: misconfigured

ELIXIR_CLIENT_MISCONFIGURATION

Внутрішня помилка взаємодії з сервісами єЗдоровʼя

1062

500

Can't update composition status

CANT_UPDATE_COMPOSITION_STATUS

Не вдалося оновити статус медичного висновку

1063

400

Document type is not supported

DOCUMENT_TYPE_NOT_SUPPORTED

Вказаний тип документів не підтримується

1064

400

DRACS response submission failed

DRACS_COMPOSITION_RESPONSE_SUBMISSION_FAILED

Внутрішня помилка взаємодії з сервісами ДРАЦС

1065

400

Failed to generate unique title

TITLE_GENERATION_FAILED

Помилка генерації номеру медичного висновку

1066

400

Filter is not applicable to this task

FILTER_NOT_APPLICABLE

Внутрішня помилка конфігурації сервісу

1067

400

Employee fetched is not the same as in task

INVALID_EMPLOYEE

Операція не може бути здійснена поточним співробітником

1068

400

Composition for task is not in PRELIMINARY state

COMPOSITION_STATE_SHOULD_BE_PRELIMINARY

Невірний стан висновку (очкується - PRELIMINARY)

1069

400

Unsupported composition passed to the filter

COMPOSITION_TYPE_INCOMPATIBLE_WITH_FILTER

Внутрішня помилка конфігурації сервісу

1070

500

Can't upload composition data

UPLOAD_FAILED

Внутрішня помилка зберігання медичного висновку

1071

500

Unexpected internal server error

INTERNAL_ERROR

Неочікувана внутрішня помилка сервісу

1072

400

Invalid HTTP message

BAD_HTTP_INPUT

Невірний HTTP запит

1073

400

Invalid composition type

INVALID_COMPOSITION_TYPE

Невірний тип медичного висновку

1074

400

Invalid author

INVALID_AUTHOR

Невірний автор медичного висновку

1075

400

Invalid encounter

INVALID_ENCOUNTER

Невірний Encounter медичного висновку

1076

400

Invalid type

INVALID_TYPE

Невірний тип медичного висновку

1077

400

Invalid type

INVALID_CATEGORY

Невірний категорія медичного висновку

1078

400

Invalid event

INVALID_EVENT

Невірна подія медичного висновку

1079

400

No validity period specified in event

NO_VALIDITY_EVENT

Не вказано період дії документу медичного висновку

1080

400

Invalid focus

INVALID_FOCUS

Невірно вказано фокус-персону

1081

400

Invalid category for NEWBORN

INVALID_NEWBORN_CATEGORY

Невірна категорія висновку про народження

1082

400

Newborn subject is not a preperson

INVALID_NEWBORN_SUBJECT

Невірний субʼєкт висновку про народження

1083

400

Newborn focus is not a person

INVALID_NEWBORN_FOCUS

Невірний субʼєкт-отримувач висновку про народження

1084

400

Invalid NEWBORN extension

INVALID_NEWBORN_EXTENSION

Невірний набір полів розширення висновку про народження

1085

400

Invalid category for TEMP_DISABILITY

INVALID_DISABILITY_CATEGORY

Невірна категорія висновку про тимчасову непрацездатність

1086

400

Invalid TEMP_DISABILITY subject

INVALID_DISABILITY_SUBJECT

Невірний субʼєкт висновку про тимчасову непрацездатність

1087

400

Invalid TEMP_DISABILITY focus

INVALID_DISABILITY_FOCUS

Заборонено створювати медичний висновок для фіксації випадку лікування за кордоном для неідентифікованої персони непрацездатної особи

1088

400

Invalid TEMP_DISABILITY extension

INVALID_DISABILITY_EXTENSION

Невірний набір полів розширення висновку про тимчасову непрацездатність

1089

400

Division is required for this composition type and category

DIVISION_IS_REQUIRED

Вимагається наявність відділення медичного закладу в Encounter, для даного типу медичних висновків

10910

403

Not enough data to identify person

IDENTIFICATION_FAILED_NOT_ENOUGH_IDENTITY_DATA

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - недостатньо даних для авторизації доступу

10911

403

RNOKPP is absent

IDENTIFICATION_FAILED_RNOKPP_ABSENT

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - РНОКПП відсутнє в реєстрі пацієнтів

10912

403

RNOKPP mismatch

IDENTIFICATION_FAILED_RNOKPP_MISMATCH

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - Надане значення РНОКПП не відповідає значенню в реєстрі пацієнтів

10913

403

UNZR absent

IDENTIFICATION_FAILED_UNZR_ABSENT

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - УНЗР відсутнє в реєстрі пацієнтів

10914

403

UNZR mismatch

IDENTIFICATION_FAILED_UNZR_MISMATCH

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - Надане значення УНЗР не відповідає значенню в реєстрі пацієнтів

10915

403

Document type is not allowed

IDENTIFICATION_FAILED_DOCUMENT_TYPE_NOT_ALLOWED

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - наданий тип документу не дозволено для авторизації доступу

10916

403

Identification document absent

IDENTIFICATION_FAILED_DOCUMENT_ABSENT

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - наданий тип документу відсутній в реєстрі пацієнтів

10917

403

Identification document mismatch

IDENTIFICATION_FAILED_DOCUMENT_MISMATCH

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - Надане значення ідентифікаційного документу не відповідає значенню в реєстрі пацієнтів

1092

400

Division is required to have residence address

DIVISION_RESIDENCE_ADDRESS_IS_REQUIRED

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - відсутнє поле адреси відділення медичного закладу

1093

400

Division is required to have settlement_id

DIVISION_SETTLEMENT_ID_IS_REQUIRED

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - відсутнє поле settlment_id відділення медичного закладу

1094

400

Settlement not found for division

DIVISION_SETTLEMENT_NOT_FOUND

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - не знайдено населений пункт відділення медичного закладу

1095

400

Failed to match settlement_id to KOATUU code for division

DIVISION_SETTLEMENT_KOATUU_IS_UNDEFINED

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - не знайдено код КОАТУУ для відділення медичного закладу

1096

400

Division is required to have settlement_type

DIVISION_SETTLEMENT_TYPE_IS_REQUIRED

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - не знайдено тип населеного пункту реєстрації відділення медичного закладу

1097

400

Preperson birth_date field is required

PREPERSON_BIRTH_DATE_IS_REQUIRED

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - не знайдено дату народження особи

1098

400

Preperson gender field is required

PREPERSON_GENDER_IS_REQUIRED

Внутрішня помилка ідентифікації особи при роботі з запитами ДРАЦС - не знайдено стать новонародженої особи

1099

400

Malformed content in signature data

SIGVER_FAILED_BAD_CONTENT

Помилка розбору даних в підписаному контенті медичного висновку

1100

400

No such endpoint (possibly no such endpoint/method combination)

NO_SUCH_ENDPOINT

Внутрішня помилка конфігурації сервісів ЕСОЗ - не знайдено кінцеву точку для викликів RPC

1101

400

Composition subject or focus is neither person

COMPOSITION_CONTAINS_NO_PERSON

Пацієнт або непрацездатна особа не є ідентифікованою особою

1102

400

Person not found

PERSON_NOT_FOUND

Персону не знайдено

1103

400

Same end date for new and existing composition

SAME_END_DATE_FOR_NEW_AND_EXISTING_COMPOSITION

Кінцева дата нового МВТН співпадає з існуючою

1104

400

Preperson to person merge pair not found

COMPOSITION_PREPERSON_TO_PERSON_MERGE_PAIR_NOT_FOUND

Не існує marge pair
(не використовується)

1105

400

Preperson gender field does not match with given

PREPERSON_BIRTHDAY_DOES_NOT_MATCH

Дата народження преперсони не співпадає з вказаною

1106

400

Preperson gender field does not match with given

REPERSON_GENDER_DOES_NOT_MATCH

Стать преперсони не співпадає з вказаною

1107

500

RPC call timeout

ELIXIR_RPC_CALL_TIMEOUT

Внутрішня помилка конфігурації сервісів ЕСОЗ - час запиту RPC перевищено

1108

400

Invalid RPC call response

ELIXIR_RPC_ERROR_BAD_RESPONSE

Внутрішня помилка конфігурації сервісів ЕСОЗ - некоректна відповідь на запит RPC

1109

400

Wrong soap integration configuration

WRONG_SOAP_INTEGRATION_CONFIGURATION

Внутрішня помилка конфігурації сервісів ЕСОЗ - некоректна конфігурація інтеграції soap

1110

400

Identification document mapping not found

IDENTIFICATION_DOCUMENT_MAPPING_NOT_FOUND

Приєднання документа ідентифікації не знайдено

1111

400

Focus should be active

FOCUS_IS_NOT_ACTIVE

Focus-персона мед висновку не активна

1112

400

Subject should be active

SUBJECT_IS_NOT_ACTIVE

Subject-персона мед висновку не активна

1113

400

Subject preperson birth date is required

NO_SUBJECT_PREPERSON_BIRTH_DATE

Не зазначено дату народження Subject-персони мед висновку

1114

400

Subject preperson gender is required

NO_SUBJECT_PREPERSON_GENDER

Не зазначено стать Subject-персони мед висновку

1115

400

Subject preperson birth date must be same as event period start

SUBJECT_PREPERSON_BIRTH_DATE_MISMATCH

Дата початку дії документа МВ (event.period.start) не співпадає з датою народження дитини
(Помилка використовується тільки в робочих процесах МВ про народження)

1117

400

ERLN create record call failed

ERLN_CREATE_RECORD_CALL_FAILED

Виклик в ЄРЛН не успішний

1118

400

Not a person in subject

SUBJECT_NOT_A_PERSON

Субʼєкт медичного висновку не має тип person

1119

400

Doctor position is not specified

DOCTOR_POSITION_NOT_SPECIFIED

Не вказано посаду лікаря

1120

400

Legal entity doesn't have EDRPOU

LEGAL_ENTITY_NO_EDRPOU

Не вказано ЄДРПОУ юридичної особи

1121

400

Doctor doesn't have speciality_officio

DOCTOR_NO_SPECIALITY_OFFICIO

Не вказано спеціалізацію лікаря

1122

400

Invalid violation code

INVALID_VIOLATION_CODE

Не вірний код порушення режиму лікування TREATMENT_VIOLATION

1123

400

ERLN cancel record call failed

ERLN_CANCEL_RECORD_CALL_FAILED

Виклик в ЄРЛН на відміну медичного висновку не вдався

1124

400

Create-sign delay exceeded

CREATE_SIGN_DELAY_EXCEEDED

Дозволену затримку між подіями створення і підписання висновку вичерпано

1125

500

Corresponding create-composition task not found

CREATE_TASK_NOT_FOUND

Підписання неможливе, не знайдено відповідну задачі на створення

1126

400

Gender not allowed

GENDER_NOT_ALLOWED

Не дозволена стать фокус-особи медичного висновку в цій категорії

1127

500

Misconfigured range

UINT_RANGE_FILTER_MISCONFIGURED

Помилка сервісу ЕСОЗ в частині конфігурації вікового проміжку дозволеного для даної категорії

1128

400

Age not allowed

AGE_NOT_ALLOWED

Вік субʼєкта медичного висновку за межами дозволеного проміжку в даній категорії

1129

500

Retrying ERLN-create-record failed

RETRY_ERLN_CREATE_RECORD_STATE_ERROR

Помилка планування задачі повторної відправки МВТН в ЄРЛН

1130

400

Cancellation is not allowed: ERLN request is pending

CANCELLATION_NOT_ALLOWED_ERLN_CALL_PENDING

Відміна висновку тимчасово не дозволена - вже запланована відправка в висновку ЄРЛН

1131

400

Cancellation is not allowed: ERLN request is in progress

CANCELLATION_NOT_ALLOWED_ERLN_CALL_IN_PROGRESS

Відміна висновку тимчасово не дозволена - відправка в висновку ЄРЛН очікує відповіді

1132

400

Amendment not allowed: periods differ

AMENDMENT_NOT_ALLOWED_PERIODS_DIFFER

Уточнення МВТН не дозволено, оскільки вказано інший період дії в уточненні

1133

400

Specialist not specified: no employee, no doctor

NO_SPECIALIST_SPECIFIED

Не вказано співробітника типу доктор, або спеціаліст

1134

400

Related composition is not final anymore

CANT_AMEND_NON_FINAL

Уточнення неможливе, оскільки первинний МВТН залишився в стані чернетки

1135

400

Related composition was not found

CANT_AMEND_NOT_FOUND

Уточнення неможливе, оскільки первинний МВТН не знайдено

1136

400

Related composition is not amended anymore, can't cancel

CANT_CANCEL_NONAMENDED_COMPOSITION

Відміна неможлива, первинний МВТН змінив свій статус і більше не є повʼязаний з поточним

1137

400

Relatest composition not found, can't cancel

CANT_CANCEL_NOT_FOUND

Відміна неможлива, первинний МВТН не знайдено

1138

400

Person has no tax_id while no_tax_id is not set

PERSON_HAS_NO_TAX_ID

Відсутній РНОКПП у непрацездатноїособи за відсутності позначки відмови від нього

1139

400

Corresponding create-erln-record task not found

ERLN_RECORD_TASK_NOT_FOUND

Внутрішня помилка ЕСОЗ-ЕРЛН - задача взаємодії ЕРЛН не знайдена

1140

500

KOATUU for a given KOATG not found

KOATUU_NOT_FOUND

Внутрішня помилка ЕСОЗ - відсутні дані для словника КОАТГ (тільки для МВН)

1141

500

KOATG for a given KOATUU not found

KOATG_NOT_FOUND

Внутрішня помилка ЕСОЗ - відсутні дані для словника КОАТУУ (тільки для МВН)

1142

400

Another sign task already exists

ANOTHER_SIGN_TASK_ALREADY_EXIST

Не дозволяється створення нових задач на підписання, якщо вже є задачі на підписання, перевірка яких ще триває

1143

400

Existing composition has start date after suggested start date

NEW_START_DATE_IS_BEFORE_PREVIOUS_START_DATE

Не дозволяється створення МВТН, оскільки існує інший висновок в зазначений період, але з датою початку пізніше, ніш запропонований в запиті

1144

400

Related composition was not found, can't be replaced

CANT_REPLACE_NOT_FOUND

Створення медвисновку на заміну неможливо, медвисновку для заміни не існує

1145

400

Related composition status does not allow 'replaces' relation"

CANT_REPLACE_INVALID_RELATED_STATUS(

Некоректний медичний висновок для створення (порушення зв'язків між медичними висновками або вказаний МВ вже уточнено)

1146

400

Related composition has different type, can't be replaced

CANT_REPLACE_DIFFERENT_TYPE

Створення медвисновку на заміну неможливо, інформація про тип медвисновку відрізняється

1148

400

Related composition is appended to other, can't be replaced

CANT_REPLACE_IS_APPENDED

Створення медвисновку на заміну неможливо, медвисновок не є останнім з вибірки

1149

400

Related composition has different extensions, can't be replaced

CANT_REPLACE_DIFFERENT_EXTENSIONS

Створення медвисновку на заміну неможливо, невідповідність набору розширень

1150

400

Related composition has different relatesTo.code value, can't be amended

CANT_CREATE_WRONG_RELATESTO_CODE

Уточнення медвисновку неможливо, попередній МВ має інше значення relatesTo.code

1151

400

Related composition is not for a prePerson, can't be amended

CANT_AMEND_NOT_PREPERSON

Уточнення медвисновку неможливо, попередній МВ не для prePerson

1152

400

Related composition has different type, can't be amended

CANT_AMEND_DIFFERENT_TYPE

Уточнення медвисновку неможливо, відмінність типів

1153

400

Related composition is appended to others, can't be amended

CANT_AMEND_IS_APPENDED

Уточнення медвисновку неможливо, медвисновок не є останнім з вибірки

1154

400

Related composition has different extensions value, can't be amended

CANT_AMEND_WRONG_EXTENSIONS

Уточнення медвисновку неможливо, у попередньому медвисновку значення параметра інші значенння набору розширень

1155

400

Related composition don't have a merge pair, can't be amended

CANT_AMEND_NO_MERGE_PAIR

Для створення уточнюючого МВТН записи про ідентифікованого та неідентифікованого пацієнта мають бути поєднані

1156

400

Related composition has different IS_FOREIGN_TREATMENT, can't be created

CANT_CREATE_WRONG_IS_FOREIGN_TREATMENT

Створення медвисновку дляя неможливо, параметр значення IS_FOREIGN_TREATMENT має бути “FALSE ” або відсутнім

1157

400

Can't specify relatesTo for this composition type

INVALID_COMPOSITION_TYPE_FOR_RELATES_TO

Некоректний тип МВ. Поле relatesTO вказується лише для МВТН

1158

400

Invalid replacement period

INVALID_REPLACEMENT_PERIOD

Період заміни некоректний

1160

400

RelatesTo has invalid value, only 'replaces' allowed

INVALID_REPLACEMENT_ARGUMENT

Фільтр не можна застосовувати до такого типу задачі

1161

400

Invalid category code

INVALID_CATEGORY_CODE

Код категорії вказано некоректний

1162

400

Invalid custodian type

INVALID_CUSTODIAN_TYPE

Тип закладу вказано некоректно

1163

400

Creating compositions of the given category is not allowed for the given custodian

CATEGORY_NOT_ALLOWED_FOR_CUSTODIAN

Некоректна категорія для поточного типу медзакладу

1164

400

Creating compositions is not allowed for the given custodian status

STATUS_NOT_ALLOWED_FOR_CUSTODIAN

Недозволений статус медзакладу для створення медичних висновків

1165

400

Illegal author status

INVALID_AUTHOR_STATUS

Статус автора вказано некоректно

1166

400

Illegal author type

INVALID_AUTHOR_TYPE

Тип автора вказано некоректно

1167

400

Illegal author position

INVALID_AUTHOR_POSITION

Посада автора вказана некоректно

1168

400

Illegal author speciality (official)

INVALID_AUTHOR_SPECIALITY_OFFICIAL

З вказаною спеціалізацією автора створення вибраної категорії медичного висновку не дозволено

1169

400

Illegal author speciality

INVALID_AUTHOR_SPECIALITY

Спеціальність автора вказана некоректно

1170

400

Invalid event time zone

INVALID_EVENT_TIME_ZONE

Часова зона вказана некоректно

1171

400

Invalid INFORM_WITH extension for focus
No AUTHORIZE_WITH extension for focus

FOCUS_AUTH_NOT_SPECIFIED

Для пацієнта не вказано значення AUTHORIZE_WITH

1172

400

Treatment violation date should be >= composition start && <= now

TREATMENT_VIOLATION_DATE_OUT_OF_BOUNDS

Дати порушенння лікування вказані некоректно

1173

400

Newborn birth date is invalid

INVALID_NEWBORN_BIRTH_DATE_EXTENSION_VALUE

Дата народження дитини вказано некоректно

1174

400

Newborn sex is invalid

INVALID_NEWBORN_SEX_EXTENSION_VALUE

Стать дитини вказано некоректно

1175

400

Extension is not allowed for this category

INVALID_EXTENSION_FOR_CATEGORY

Набір розширень не дозволений для вибраної категорії

1176

400

Invalid relatesTo identifier

INVALID_RELATES_TO_IDENTIFIER

Некоректне значення ідентифікатора

1177

400

Invalid relatesTo status

INVALID_RELATES_TO_STATUS

Некоректний статус

1178

400

Incompatible relatesTo target type

COMPOSITION_TYPE_MISMATCH

Некоректний тип

1179

400

PRELIMINARY composition can't have integration data

PRELIMINARY_COMPOSITION_CANT_HAVE_INTEGRATION_DATA

Некоректні інтеграційні дані

1180

400

Exactly one of [focusId, subjectId] should be specified

INVALID_SEARCH_TARGET

Некоректний предмет пошуку

1181

400

Replacement flow is not implemented yet

REPLACEMENT_FLOW_NOT_IMPLEMENTED_YET

На даний момент неможливо зробити медичний висновок “на заміну”

1182

400

Subject must be equal to focus

SUBJECT_FOCUS_EQUALITY_REQUIRED

Суб'єкт і пацієнт медичного висновку мають співпадати

1183

400

Encounter date is invalid

INVALID_ENCOUNTER_DATE

Некоректна дата візиту

1184

400

Can't sign composition based on it's relation

CANT_SIGN_INVALID_RELATED_STATUS

Некоректний медичний висновок для підпису (порушення зв'язків між медичними висновками або вказаний МВ вже уточнено)

1186

400

Can't cancel - this composition has incoming relationship

CANT_CANCEL_IS_APPENDED

Не вдалося відмінити медвисновок, оскільки він не є останнім у ланцюгу

1188

400

Invalid subject category

INVALID_DISABILITY_SUBJECT_CATEGORY

Недозволений тип особи пацієнта (ідентифікована особа/неідентифікована особа) для створення медичного висновку

1189

400

Invalid subject status

INVALID_NEWBORN_SUBJECT_STATUS

Недозволений статус пацієнта для створення медичного висновку

1190

400

Invalid subject status

INVALID_DISABILITY_SUBJECT_STATUS

Недозволений статус пацієнта для створення медичного висновку

1192

400

Invalid subject verification status

    INVALID_DISABILITY_SUBJECT_VERIFICATION_STATUS

Недозволений статус верифікації пацієнта для створення медичного висновку

1193

400

Invalid subject age

INVALID_NEWBORN_SUBJECT_AGE

Недозволений вік пацієнта для створення медичного висновку

1194

400

Invalid subject age

 INVALID_DISABILITY_SUBJECT_AGE

Недозволений вік пацієнта для створення медичного висновку

1196

400

Invalid subject documents

INVALID_DISABILITY_SUBJECT_DOCUMENTS

Недозволений тип документу пацієнта для створення медичного висновку

1198

400

Invalid subject tax_id

INVALID_DISABILITY_SUBJECT_TAX_ID

Відсутній РНОКПП у пацієнта за відсутності позначки відмови від нього

1199

400

Foreign treatment for subject preperson not allowed

FOREIGN_TREATMENT_FOR_SUBJECT_PREPERSON_NOT_ALLOWED

Заборонено створювати медичний висновок для фіксації випадку лікування за кордоном для неідентифікованої персони пацієнта

1201

400

Invalid focus category

INVALID_DISABILITY_FOCUS_CATEGORY

Недозволена категорія непрацездатної особи для створення медичного висновку

1202

400

Invalid focus status

INVALID_NEWBORN_FOCUS_STATUS

Недозволений статус непрацездатної особи для створення медичного висновку

1203

400

Invalid focus status

INVALID_DISABILITY_FOCUS_STATUS

Недозволений статус непрацездатної особи для створення медичного висновку

1204

400

Invalid focus verification status

INVALID_NEWBORN_FOCUS_VERIFICATION_STATUS

Недозволений статус верифікації непрацездатної особи для створення медичного висновку

1205

400

Invalid focus verification status

INVALID_DISABILITY_FOCUS_VERIFICATION_STATUS

Недозволений статус верифікації непрацездатної особи для створення медичного висновку

1206

400

Invalid focus age

INVALID_NEWBORN_FOCUS_AGE

Недозволений вік непрацездатної особи для створення медичного висновку

1207

400

Invalid focus age

INVALID_DISABILITY_FOCUS_AGE

Недозволений вік непрацездатної особи для створення медичного висновку

1208

400

Invalid focus gender

INVALID_NEWBORN_FOCUS_GENDER

Недозволена стать непрацездатної особи для створення медичного висновку

1209

400

Invalid focus gender

INVALID_DISABILITY_FOCUS_GENDER

Недозволена стать непрацездатної особи для створення медичного висновку

1210

400

Invalid subject gender

INVALID_NEWBORN_SUBJECT_GENDER

Недозволена стать пацієнта для створення медичного висновку

1211

400

Invalid subject gender

INVALID_DISABILITY_SUBJECT_GENDER

Недозволена стать пацієнта для створення медичного висновку

1212

400

Invalid focus documents

INVALID_NEWBORN_FOCUS_DOCUMENTS

Недозволений тип документу непрацездатної особи для створення медичного висновку

1213

400

Invalid focus documents

 INVALID_DISABILITY_FOCUS_DOCUMENTS

Недозволений тип документу непрацездатної особи для створення медичного висновку

1214

400

Foreign treatment for preperson focus not allowed

FOREIGN_TREATMENT_FOR_FOCUS_PREPERSON_NOT_ALLOWED

Заборонено створювати медичний висновок для фіксації випадку лікування за кордоном для неідентифікованої персони непрацездатної особи

1215

400

Invalid relates_to identifier code

CANT_CREATE_INVALID_RELATES_TO_IDENTIFIER_CODE

Недозволений іденитфікатор код для атрибуту relatesTo

1216

400

Invalid relates_to identifier system

CANT_CREATE_INVALID_RELATES_TO_IDENTIFIER_SYSTEM

Недозволений дентифікатор системи для атрибуту relatesTo

1217

400

Final composition for encounter already exists

FINAL_COMPOSITION_FOR_ENCOUNTER_ALREADY_EXISTS

Неможливо створити МВ, для цієї взаємодії вже існує МВ в статусі “Підписаний“

1218

400

New pregnancy composition cant have relationships

NEW_PREGNANCY_COMPOSITION_CANT_HAVE_RELATIONSHIPS

Неможливо створити новий МВ про вагітність”, такий МВ не може мати зв'язків

1219

400

New pregnancy composition - invalid period

NEW_PREGNANCY_COMPOSITION_INVALID_PERIOD

Недозволений період для створення медичного висновку про вагітність

1220

400

New pregnancy composition - invalid period (starts in the future)

NEW_PREGNANCY_COMPOSITION_INVALID_PERIOD_STARTS_IN_FUTURE

Недозволений початок періоду дії для первинного МВТН категорії “Вагітність та пологи“

1221

400

Pregnancy composition - invalid relationship

PREGNANCY_COMPOSITION_INVALID_RELATIONSHIP

Недозволене значення початку періоду дійсності для створення нового/продовження МВТН категорії "Вагітність та пологи" або недозволений тип зв'язку з попереднім МВТН для створення медичного висновку категорії “Вагітність та пологи“

1222

400

New pregnancy composition - invalid period (starts in the past)

PREGNANCY_COMPOSITION_CONTINUATION_INVALID_PERIOD_STARTS_IN_PAST

Недозволений період (з початком в минулому) для створення продовження медичного висновку категорії “Вагітність та пологи“

1223

400

New pregnancy composition - invalid period with respect to relatesTo

PREGNANCY_COMPOSITION_CONTINUATION_INVALID_PERIOD_WRT_PREVIOUS

Недозволене значення початку періоду дійсності для створення продовження МВТН категорії "Вагітність та пологи" - початком періоду непрацездатності має бути вказаний наступний день після дати закінчення непрацездатності попереднього МВТН категорії "Вагітність та пологи"

1224

400

New pregnancy composition - invalid period length

PREGNANCY_COMPOSITION_CONTINUATION_INVALID_PERIOD_LENGTH

Недозволена довжина періоду для медичного висновку про вагітність

1225

400

New pregnancy composition - invalid continuation depth (only 1 APPENDS allowed)

PREGNANCY_COMPOSITION_DEPTH_EXCEEDED

Недозволена кількість продовжень медичного висновку про вагітність (дозволено лише одне продовження)

1226

400

field cannot be blank

NULL_OR_BLANK

Вказане поле не заповнено або його значення не відповідає схемі

1227

400

Received invalid data from mpi create_person_relation

MPI_CREATE_PERSON_RELATION_FAILED

Неможливо створити звʼязок із довіреною особою на стороні mpi

1228

400

No confidant records found for either mother or father

CONFIDANT_NOT_FOUND

За даними матері та батька не знайдено жодної персони в mpi

1229

400

Multiple person records found

TOO_MANY_CONFIDANT_FOUND

За даними матері та за даними батька знайдено >1 персони в mpi

ЕСОЗ - публічна документація