Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 10
Table of Contents

...

Data structures

CONTRACT_REQUESTS

...

Sub Attribute

Name

Attribute Коментар

Type

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

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

Відтворення в UI

так

M/O

Capitation vs Reimbursment

id

uuid

Ідентифікатор запиту (заявки) на Договір в системі

так

M

+

contractor_legal_entity_id

uuid

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

так

M

+

contractor_owner_id

uuid

Ідентифікатор підписанта (власника/керівника) зі сторони надавача медичних послуг

M

+

contractor_base

varchar

(255)

На якій підставі (основі) діє підписант зі сторони надавача медичних послуг: закон/домовленість/статут/наказ, тощо

так

bank_name

varchar (255)

Назва банку

так

так

MFO

varchar (255)

МФО банку

так

так

payer_account

varchar (255)

Номер рахунку

так

так

M

+

contractor_payment_details

jsonb

Дані по рахунок надавача медичних послуг, на який будуть здійснюватися виплати

так

так

M

+

contractor_rmsp_amount

integer

Кількість пацієнтів, що обслуговує надавач медичних послуг

???

так

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

number

M

-

external_contractor_flag

boolean

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

так

так

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

O

-

external_contractors

jsonb

Масив даних про підрядників, які залучені до надання медичних послуг і включаються в Договір

так

так

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

[]

O

-

contractor_employee_divisions

jsonb

Масив даних працівників в місцях надання послуг

так

так

Актуально лише для Договору капітації. Наразі не передається

[]

O

-

contractor_divisions

uuid[]

Масив даних про місця надання послуг, які включаються в Договір

так

так

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

array

M

+

start_date

date

Початкова дата дії Договору

так

так

так

M

+

end_date

date

Кінцева дата дії Договору

так

M

+

nhs_legal_entity_id

uuid

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

O

нітак

+

nhs_signer_id

uuid

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

так

O

+

nhs_signer_base

varchar

(255)

На якій підставі (основі) діє підписант зі сторони НСЗУ: закон/домовленість/статут/наказ, тощо

ні

тактак

O

+

assignee_id

uuid

Виконавець: Ідентифікатор працівника НСЗУ, який розглядає (опрацьовує) запит (заявку) на Договір

так

O

?

issue_city

varchar

(255)

Місто укладання договору

ні

такМоже приймати значення:

O

+

status

varchar (255)

Статус Договору

ні

так

NEW, in_PROCESS, DECLINED, APPROVED, PENDING_NHS_SIGN, NHS_SIGNED, SIGNED, TERMINATED

M

+

status_reason

textтак

varchar

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

так

O

+

nhs_contract_price

double precisionАктуально лише для Договору капітації

number

Сума Договору

так

так

O

-

nhs_payment_method

varchar (255)

Спосіб виплати

так

так

використовуються значення з довідника

DICTIONARY

O

+

nhs_signed_date

date

Дата підписання зі сторони НСЗУ

ні

так

previous_request_id

uuid

Ідентифікатор попереднього запиту (заявки) на Договір

ні

Опційне поле, використовується, якщо поточний запит (заявка) на Договір є новою версією вказаного в даному полі запиту (завки)

O

+

misc

varchar

O

+

contract_number

varchar

(255)

Номер договору

ні

так

human-redable формат. Опційне поле, яке використовується, якщо поточний запит (заявка) на Договір є запитом (заявкою), у випадку перевідписання вказаного в даному полі Договоріні

O

+

contract_id

uuid

Ідентифікатор договору, що утворився в результаті підписання запиту (заявки) на Договір

O

+

parent_contract_id

uuid

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

O

ні

+

printout_content

text

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

ні

так

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

varchar

O

+

data

jsonb

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

O

ні

+

id_form

varchar (255)

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

ні

так

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

так

DICTIONARY

M

+

inserted_by

uuid

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

ні

так

M

+

inserted_at

timestamp

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

ні

M

+

updated_by

uuid

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

ні

так

M

+

updated_at

timestamp

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

ні

так

medical_programs

uuid[]

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

так

так

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

type

varchar(255)

Тип Договору

ні

так

capitation/reimbursement

contractor_signed

boolean

ні

ні

misc

text

ні

ні

CONTRACTS

Name

Sub attribute name

M

+

medical_program_id

uuid

О

new

contract_type

reimbursement/ capitation

M

new

CONTRACTS

Name

Type

M/O

Capitation vs Reimbursment

id

uuid

M

+

start_date

date

M

+

end_date

date

M

+

status

varchar (255

enum('TERMINATED', 'VERIFIED')

M

+

status_reason

text

string

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

integerM

number

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

double precision

number

M

-

contract_number

varchar

(255)

M

+

contract_request_id

uuid

M

+

is_suspended

boolean

M

+

is_active

boolean

M

+

id_form

varchar (255)

DICTIONARY

M

+

inserted_by

uuid

M

+

inserted_at

timestamp

M

+

updated_by

uuid

M

+

updated_at

timestamp

M

+

parent

medical_

contractboolean

program_id

uuid

nhs_signed_date

type

varchar (255)

reason

text

signed_content_location

varchar (255)

skip_provision_deactivation

О

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