Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Table of Contents
Schema 
Image Added

Entities (tables)

INNMs

...

Innms

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

, uniqueM
Name
Type
M/O

Редагування

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

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
innm_iduuidM(error)(tick)(error)ID МНН в eHealth
namevarcharMunique
innm_identifiervarchar, uniqueMunique
typevarchar (Dictionary: INNM_TYPE)Mstatusvarchar (Dictionary: INNM_STATUS)(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

Ingridients

...

(error)(error)(error)Ким оновлено INNM (МНН)

Anchor
Medication
Medication
Medications

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

Name
Type
M/O

Редагування

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

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
medication_iduuidM(error)(error)(tick)ID торгової назви (ТН)
namevarcharM
medication_iduuidMunique (medication_id && innm_id)
innm_iduuidMunique (medication_id && innm_id)
dosageDosage: jsonbMis_active_substancebooleanM(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_dosage
Status
colourYellow
titleimplementation in ver. 8.16
Добова доза рекомендована ВООЗM(error)(tick)(error)Добова доза рекомендована ВООЗ 
daily_dosage_max
Status
colourYellow
titleimplementation 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

...

(ТН)

Anchor
Medical_programs
Medical_programs
Medical_programs

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

namevarchar
Name
Type
M/O

Редагування

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

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
program_iduuidM(error)(tick) (tick) MID програми
is_activebooleanM(tick) (error)(error)Статус
namevarcharMstart_datedateMroutevarchar (Dictionary: MEDICATIONS_ROUTE)Mcontainer_dosageDosage: jsonbMpackage_qtynumberMpackage_min_qtynumberMcode_ATXvarcharMmanufacturer_name_countryManufacturer info: jsonbMcertificatevarcharMexpired_certificate_datedateMwholesale_price_packagenumberMretail_price_packagenumberMday_recommended_dosenumberMreimbursement_day_dosenumberMreimbursement_amount_packnumberMsurcharge_packnumberMinserted_attimestampMinserted_byuuidMupdated_attimestampMupdated_byuuidM

Medication_program_info

...

(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)Номер реєстру


Anchor
Ingredients
Ingredients
Ingredients

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

uuid
Name
Type
M/O

Редагування

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

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фармма

Description and constraints
iduuidMmedication_id(error)(error)(error)Ідентифікатор інгридієнта в системі
dosagejsonbMprogram_type varchar (Dictionary: MEDICAL_PROGRAM)Mvalid_from dateMvalid_todateM

Innm_form_uses

This entity defines cross combinations for innms from medications information structure. Its entity only for fully techical solutions (non business requrements). 

inserted_byMupdated_byuuid
Name
Type
M/O
Description and constraints
iduuidMinnm_(tick)(error)(error)Дозування
is_primarybooleanM(tick)(error)(error)Основний інгрідіент
medication_child_iduuidM(tick)(error)(error)Входить в склад лікарського засобу
innm_child_iduuidMroutevarchar (Dictionary: MEDICATIONS_ROUTE)dosageDosage: jsonbcontainer_dosageDosage: jsonbpackage_qtynumberpackage_min_qtynumber(tick)(error)(error)Входить в склад МНН лікарського засобу
parent_iduuidM(error)(error)(error)Ідентифікатор ЛЗ
inserted_attimestampM(error)(error)uuid(error)Коли було внесено запис до системи
updated_attimestampM(error)(error)M

Examples

See several examples of the descriptionin medications+ingridients+innms in file: examples medication model

(error)Коли було оновлено запис в системі


Data structures

INNM Dosage 

This entity defines dosage Дані сутності визначають дозування (strength of action) INNM in medication (ingridientsМНН лікарського засобу (ingredients).



Name
Type
M/Odenumerator_unitvarchar (Dictionary: MEDICATION_UNIT)Mdenumerator_valuenumberM

Редагування

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

Доступно для 

МІС-ЗОЗ

Доступно для

МІС-Фарма

Description and constraints
1
numerator_unitvarchar (Dictionary: MEDICATION_UNIT)Mnumerator_valuenumberM
dosage_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

Manufacturer_info

This entity defines information about manufacturer of medications.

Name
Type
M/O
Description and constraints
name varchar Mcountryvarchar (Dictionary: COUNTRY)M