Table of Contents |
---|
...
Data structures
CONTRACT_REQUESTS
Attribute Name | Sub Attribute Name | Attribute Type |
---|
M/O
Переклад (рекомендований) | Заповнює користувач | Відтворення в UI | Коментар |
---|---|---|---|
id | uuid |
M
Ідентифікатор запиту (заявки) на Договір в системі | так | ||
contractor_legal_entity_id | uuid |
M
Ідентифікатор надавача медичних послуг, що контрактується | так | ||
contractor_owner_id | uuid |
M
Ідентифікатор підписанта (власника/керівника) зі сторони надавача медичних послуг | так | ||
contractor_base | varchar |
M
(255) | На якій підставі (основі) діє підписант зі сторони надавача медичних послуг: закон/домовленість/статут/наказ, тощо | так | ||
contractor_payment_details | jsonb |
M
Дані по рахунок надавача медичних послуг, на який будуть здійснюватися виплати | так | так | ||||
bank_name | varchar (255) | Назва банку | так | так | ||
MFO | varchar (255) | МФО банку | так | так | ||
payer_account | varchar (255) | Номер рахунку | так | так | ||
contractor_rmsp_amount |
number
M
integer | Кількість пацієнтів, що обслуговує надавач медичних послуг | ??? | так | Актуально лише для Договору капітації | ||
external_contractor_flag | boolean |
O
Відмітка про наявність у надавача медичних послуг підрядників, які залучені до надання медичних послуг і включаються в Договір | так | так | Актуально лише для Договору капітації |
external_contractors | jsonb |
O
Масив даних про підрядників, які залучені до надання медичних послуг і включаються в Договір | так | так | Актуально лише для Договору капітації | |
contractor_employee_divisions | jsonb |
O
Масив даних працівників в місцях надання послуг | так | так | Актуально лише для Договору капітації. Наразі не передається | |
contractor_divisions |
array
M
uuid[] | Масив даних про місця надання послуг, які включаються в Договір | так | так | Актуально лише для Договору капітації | ||
start_date | date |
M
Початкова дата дії Договору | так | так | |
end_date | date |
M
Кінцева дата дії Договору | так | так | |
nhs_legal_entity_id | uuid |
Ідентифікатор НСЗУ |
ні | ||
nhs_signer_id | uuid |
O
Ідентифікатор підписанта зі сторони НСЗУ | так | так | |
nhs_signer_base | varchar |
O
(255) | На якій підставі (основі) діє підписант зі сторони НСЗУ: закон/домовленість/статут/наказ, тощо | ні | так | |
assignee_id | uuid |
O
Виконавець: Ідентифікатор працівника НСЗУ, який розглядає (опрацьовує) запит (заявку) на Договір | так | так | |
issue_city | varchar |
O
+
status
(255) | Місто укладання договору | ні | так | |||
status | varchar (255) | Статус Договору | ні | так | Може приймати значення: NEW, in_PROCESS, DECLINED, APPROVED, PENDING_NHS_SIGN, NHS_SIGNED, SIGNED, TERMINATED |
+
status_reason | text |
Причина статусу |
так |
так | |
nhs_contract_price |
number
O
double precision | Сума Договору | так | так | Актуально лише для Договору капітації | ||
nhs_payment_method |
DICTIONARY
O
misc
varchar
O
varchar (255) | Спосіб виплати | так | так | використовуються значення з довідника | ||
nhs_signed_date | date |
O
+
Дата підписання зі сторони НСЗУ | ні | так | ||||
previous_request_id | uuid | Ідентифікатор попереднього запиту (заявки) на Договір | ні | Опційне поле, використовується, якщо поточний запит (заявка) на Договір є новою версією вказаного в даному полі запиту (завки) | ||
contract_number | varchar |
O
(255) | Номер договору | ні | так | human-redable формат. Опційне поле, яке використовується, якщо поточний запит (заявка) на Договір є запитом (заявкою), у випадку перевідписання вказаного в даному полі Договорі |
contract_id | uuid |
O
Ідентифікатор договору, що утворився в результаті підписання запиту (заявки) на Договір | ні | ||
parent_contract_id | uuid |
Ідентифікатор попереднього договору |
ні | ||
printout_content |
varchar
O
text | Форма договору для друку | ні | так | HTML-документ текстової версії Договору | ||
data | jsonb |
Масив даних договору |
ні | ||
id_form |
DICTIONARY
M
varchar (255) | Ідентифікатор друкованої форми договору | ні | так | для Договорів капітації використовуються значення з довідника | ||
inserted_by | uuid |
M
Ідентифікатор особи, що внесла запис до системи | ні | так | |
inserted_at | timestamp |
M
Коли було внесено запис до системи | ні | так | |
updated_by | uuid |
M
Ідентифікатор особи, що редагувала запис в системі | ні | так | |
updated_at | timestamp |
M
Коли було відредаговано запис в системі | ні | так | ||
medical_ |
programs | uuid |
О
new
contract_type
reimbursement/ capitation
M
[] | Масив ідентифікаторів програм реімбурсації, за якими укладається Договір | так | так | Актуально лише для Договору реімбурсації | ||
type | varchar(255) | Тип Договору | ні | так | capitation/reimbursement | |
contractor_signed | boolean | ні | ні | |||
misc | text | ні | ні |
CONTRACTS
Name | Sub attribute name | Type | M/O | Capitation vs Reimbursment |
---|---|---|---|---|
id | uuid | M | + | |
start_date | date | M | + | |
end_date | date | M | + | |
status |
varchar (255) | M | + | |
status_reason |
text | O | + | ||
contractor_legal_entity_id | uuid | M | + | |
contractor_owner_id | uuid | M | + | |
contractor_base | varchar (255) | M | + | |
contractor_payment_details | jsonb | M | + | |
bank_name | varchar (255) | |||
MFO | varchar (255) | |||
payer_account | varchar (255) | |||
contractor_rmsp_amount |
integer | M | - | ||
external_contractor_flag | boolean | O | - | |
external_contractors | jsonb |
O | - | |||
nhs_legal_entity_id | uuid | M | + | |
nhs_signer_id | uuid | M | + | |
nhs_payment_method |
varchar (255) | M | + | ||
misc | varchar | O | + | |
nhs_signer_base | varchar (255) | M | + | |
issue_city | varchar (255) | M | + | |
nhs_contract_price |
double precision | M | - | ||
contract_number | varchar (255) | M | + | |
contract_request_id | uuid | M | + | |
is_suspended | boolean | M | + | |
is_active | boolean | M | + | |
id_form |
varchar (255) | M | + | ||
inserted_by | uuid | M | + | |
inserted_at | timestamp | M | + | |
updated_by | uuid | M | + | |
updated_at | timestamp | M | + | |
medical_program_id | uuid | О | new | |
contract_type | reimbursement/ capitation | M | new |
CONTRACT_EMPLOYEES
Name | Type | M/O | Description and constraints |
---|---|---|---|
id | uuid | M | |
employee_id | uuid | M | |
staff_units | number | M | |
declaration_limit | number | M | |
division_id | number | M | |
contract_id | uuid | M | |
start_date | date | M | |
end_date | date | O | |
inserted_by | uuid | M | |
inserted_at | timestamp | M | |
updated_by | uuid | M | |
updated_at | timestamp | M |
CONTRACT_DIVISIONS
Name | Type | M/O | Description and constraints |
---|---|---|---|
id | uuid | M | |
division_id | number | M | |
contract_id | uuid | M | |
inserted_by | uuid | M | |
inserted_at | timestamp | M | |
updated_by | uuid | M | |
updated_at | timestamp | M |
JSON Structures
CONTRACTOR_PAYMENT_DETAILS
Name | Type | M/O | Description |
---|---|---|---|
payer_account | varchar | M | |
MFO | varchar | M | |
bank_name | varchar | M |
EXTERNAL_CONTRACTORS
Name | sub_fields | Type | M/O | Description |
---|---|---|---|---|
legal_entity_id | uuid | M | external_contractor_id | |
contract{} | object | M | ||
number | varchar | M | ||
issued_at | timestamp | M | ||
expires_at | timestamp | M | ||
divisions[{}] | array | M | ||
id | uuid | M | ||
medical_service | DICTIONARY | M |
CONTRACTOR_EMPLOYEE_DIVISIONS
Name | Type | M/O | Description and constraints |
---|---|---|---|
employee_id | uuid | M | |
staff_units | number | M | |
declaration_limit | number | M | |
division_id | uuid | M |
Сontract_medical_programs
Атрибут | Значення | Тип |
---|---|---|
id | Ідентифікатор атрибуту | uuid |
medical_program_id | Ідентифікатор атрибуту | uuid |
contract_id | Ідентифікатор атрибуту | uuid |
inserted_by | Ідентифікатор особи, що внесла запис до системи | uuid |
updated_by | Ідентифікатор особи, що редагувала запис в системі | uuid |
inserted_at | Коли було внесено запис до системи | timestamp |
updated_at | Коли було відредаговано | timestamp |