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

Reimbursement Data model

Schema 

Entities (tables)

Innms

Дані сутності визначають структури НМН (International Nonpatended Name for Medications).

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
innm_iduuidM(error)(tick)(error)ID МНН в eHealth
namevarcharM(error)(tick)(error)Назва МНН на державній мові
name_originalvarcharM(error)(tick)(error)unique
SCTIDvarchar, uniqueO(error)(tick)(error)Reference: SCTID - SNOMED IDs
is_activeboolean M(tick)(error)(error)Статус активності
inserted_attimestampM(error)(error)(error)Коли додано INNM (МНН)
inserted_byuuidM(error)(error)(error)Ким додано INNM (МНН)
updated_attimestampM(tick)(error)(error)Коли оновлено INNM (МНН)
updated_byuuidM(error)(error)(error)Ким оновлено INNM (МНН)

Medications

Дані сутності визначають структури НМН

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
medication_iduuidM(error)(error)(tick)ID торгової назви (ТН)
namevarcharM(error)(tick)(tick)Назва ТН
is_activebooleanM



typevarchar (Dictionary: MEDICATION_TYPE)M


INNM_DOSAGE or BRAND
formvarchar (Dictionary: MEDICATION_FORM)M



containerjsonb:O

container.form(error)(tick)(tick)Форма випуску "упаковки" ТН
container.numerator_unit(error)(tick)(error)Одиниця виміру кількості одиниць в формі випуску
container.numerator_value(error)(tick)(error)Значення кількості одиниць в формі випуску
container.denumerator_unit(error)(tick)(error)Одиниця виміру форми випуску в упаковці
container.numerator_value(error)(tick)(error)Значення кількості форм випуску яка має кількість container.numerator_value
package_qtynumberO(error)(tick)(tick)Кількість одиниць в упаковці
package_min_qtynumberO(error)(tick)(tick)Мінімальна кількість одиниць до продажу
code_atcarrayO(error)(tick)(error)Масив кодів АТХ
manufacturerjsonbO


manufacturer.name(error)(error)(tick)Назва виробника
manufacturer.country(error)(error)(tick)Країна виробника
certificatevarcharO(error)(error)(error)Номер реєстраційного посвідчення
certificate_expired_atdateO(error)(error)(error)Дата закінчення реєстраційного посвідчення
daily_dosageIMPLEMENTATION IN VER. 8.16Добова доза рекомендована ВООЗM(error)(tick)(error)Добова доза рекомендована ВООЗ 
daily_dosage_maxIMPLEMENTATION IN VER. 8.16Добова максимальна доза для виписуванняM(error)(tick)(error)Добова максимальна доза для виписування
ingridientsjsonb:
Масив Лікарської Форми

ingridient:dosage_id(error)(error)(tick)ID лікарської форми в eHealth
ingridient:dosage.numerator_unit(error)(error)(tick)Одиниця виміру чисельника дозування
ingridient:dosage.numerator_value(error)(error)(tick)Значення чисельника дозування
ingridient:dosage.denumerator_unit(error)(error)(tick)Одиниця виміру знаменника дозування
ingridient:dosage.denumerator_value(error)(error)(tick)Значення знаменника дозування
ingridient:is_primaryboolean(error)(error)(error)Основна/Допоміжна ЛФ
inserted_attimestampM(error)(error)(error)Коли додано Medications (ТН)
inserted_byuuidM(error)(error)(error)Ким додано Medications (ТН)
updated_attimestampM(tick)(error)(error)Коли оновлено Medications (ТН)
updated_byuuidM(error)(error)(error)Ким оновлено Medications (ТН)

Medical_programs

Cутності, що визначають структуру медичної программи

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
program_iduuidM(error)(tick) (tick) ID програми
is_activebooleanM(tick) (error)(error)Статус
namevarcharM(error)

Назва програми
inserted_attimestampM(error)(error)(error)Коли додано Medical Program (MП)
inserted_byuuidM(error)(error)(error)Ким додано Medical Program (MП)
updated_attimestampM(tick) (error)(error)Коли оновлено Medical Program (MП)
updated_byuuidM(error)(tick) (tick) Ким оновлено Medical Program (MП)

Program_medications


Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
program_medication_id=participant_iduuidM(error)(error)(error)Ідентифікатор учасника програми в конкретному «Реєстрі лікарських засобів, які підлягають реімбурсації»
medication_iduuidM(error)(error)(tick)ID торгової назви (ТН)
medical_program_iduuidM(error)(error)(tick)ID програми
is_activebooleanM(error)(error)(error)статус Активності
ReimbursementjsonbM

Масив Даних Реімбурсації


reimbursement.type(tick)(error)(tick)Тип реімбурсації: fixed or external type. Fixed - встановлюється через Адмінку, external - значення приймається через API

reimbursement_amount
(error)(error)(tick)Сума компенсації даного medication_id по medical_program_id
wholesale_pricenumberO(error)(error)(tick)Оптово-відпускна ціна за упаковку
consumer_pricenumberO(error)(error)(tick)Роздрібна ціна за упаковку
reimbursement_daily_dosagenumberO(error)(error)(tick)Розмір відшкодування добової дози лікарського засобу
estimated_payment_amountnumberO(error)(error)(tick)Сума доплати за упаковку
start_datedateO(error)(tick)(tick)Дата початку дії реєстру
end_datedateO(error)(error)(error)Дата завершення дії реєстру
updated_attimestampM(error)(tick)(tick)Коли оновлено Medications (ТН)
updated_byuuidM(tick)(error)(error)Ким оновлено Medications (ТН)
inserted_byuuidM(tick)(error)(error)Ким додан
reqistry_numbervarcharO(error)(tick)(tick)Номер реєстру


Ingredients

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

Name
Type
M/O

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
iduuidM(error)(error)(error)Ідентифікатор інгридієнта в системі
dosagejsonbM(tick)(error)(error)Дозування
is_primarybooleanM(tick)(error)(error)Основний інгрідіент
medication_child_iduuidM(tick)(error)(error)Входить в склад лікарського засобу
innm_child_iduuidM(tick)(error)(error)Входить в склад МНН лікарського засобу
parent_iduuidM(error)(error)(error)Ідентифікатор ЛЗ
inserted_attimestampM(error)(error)(error)Коли було внесено запис до системи
updated_attimestampM(error)(error)(error)Коли було оновлено запис в системі


Data structures

INNM Dosage 

Дані сутності визначають дозування (strength of action) МНН лікарського засобу (ingredients).


Name

Редагування

в адмін-панелі

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
1dosage_id(error)(tick)(tick)ID лікарської форми (МНН+дозування+форма випуску) в eHealth
2dosage_name(error)(tick)(tick)те що прописується в ЕР - МНН+дозування+форма випуску
3form(error)(tick)(tick)обирається з довідника eHealth MEDICATION_FORM
4ingridients:jsonb:(error)(tick)(tick)На кожну речовину ЛФ заповнюються п.5-10. Це може бути комбінація різних МНН в різному дозуванні

5
ingridient:innm_id(error)(tick)(error)ID МНН в eHealth
6
ingridient:dosage.numerator_unit(error)(tick)(tick)Одиниця виміру чисельника дозування
7
ingridient:dosage.numerator_value(error)(tick)(tick)Значення чисельника дозування
8
ingridient:dosage.denumerator_unit(error)(tick)(tick)Одиниця виміру знаменника дозування
9
ingridient:dosage.denumerator_value(error)(tick)(tick)Значення знаменника дозування
10
ingridient:is_primary(error)(tick)(error)Значення знаменника дозування
11is_activeBoolean(tick)(error)(error)Статус
12inserted_at(error)(error)(error)Коли додано INNM Dosages (ЛФ)
13updated_at(tick)(error)(error)Коли оновлено INNM Dosages (ЛФ)

Examples : 5mg/1tab, 25mg/1ml, 100UE/1ml, 0.1mg/1dose





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