Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Data structures

CONTRACT_REQUESTS

Attribute Name

Sub Attribute Name

Attribute Type

M/O

Capitation vs Reimbursment

Переклад (рекомендований)

Заповнює користувач

Відтворення в 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

O

Ідентифікатор НСЗУ

++

ні

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

M

+

status_reason

text

varchar

Причина статусу

O

так

+

так

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

O

Ідентифікатор попереднього договору

+

ні

printout_content

varchar

O

+

text

Форма договору для друку

ні

так

HTML-документ текстової версії Договору

data

jsonb

O

Масив даних договору

+

ні

id_form

DICTIONARY

M

++

varchar (255)

Ідентифікатор друкованої форми договору

ні

так

для Договорів капітації використовуються значення з довідника CONTRACT_TYPE, для Договорів реімбурсації - з REIMBURSEMENT_CONTRACT_TYPE

inserted_by

uuid

M

+

Ідентифікатор особи, що внесла запис до системи

ні

так

inserted_at

timestamp

M

+

Коли було внесено запис до системи

ні

так

updated_by

uuid

M

Ідентифікатор особи, що редагувала запис в системі

ні

так

updated_at

timestamp

M

+

Коли було відредаговано запис в системі

ні

так

medical_

program_id

programs

uuid

О

new

contract_type

reimbursement/ capitation

M

new

[]

Масив ідентифікаторів програм реімбурсації, за якими укладається Договір

так

так

Актуально лише для Договору реімбурсації

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

enum('TERMINATED', 'VERIFIED'

varchar (255)

M

+

status_reason

string

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

number

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

DICTIONARY

varchar (255)

M

+

misc

varchar

O

+

nhs_signer_base

varchar (255)

M

+

issue_city

varchar (255)

M

+

nhs_contract_price

number

double precision

M

-

contract_number

varchar (255)

M

+

contract_request_id

uuid

M

+

is_suspended

boolean

M

+

is_active

boolean

M

+

id_form

DICTIONARY

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