wiki:ERModel

Version 6 (modified by 222003, 3 days ago) ( diff )

--

Концептуален дизајн - ЕР Дијаграм и податочни побарувања

ER дијарграм

ER

Податочни Побарувања

Ентитети

users – Етитет кој што ги дефинира корисниците на апликацијата.

  • id – нумерички тип (примарен клуч)
  • first_name – текстуален тип (задолжителен атрибут)

*last_name – текстуален тип (задолжителен атрибут)

*username – текстуален тип (задолжителен атрибут, уникатен)

*hashed_password – текстуален тип (задолжителен атрибут)

*e_mail – текстуален тип (задолжителен атрибут, уникатен)

*gender – текстуален тип (опционален атрибут)

date_created – датумски тип (задолжителен атрибут)

company – Ентитет кој ги претставува компаниите што учествуваат во системот.

*id – нумерички тип (примарен клуч)

*name – текстуален тип (задолжителен атрибут)

*description – текстуален тип (опционален атрибут)

*registration_number – текстуален тип (задолжителен атрибут, уникатен)

medicine – Ентитет кој ги дефинира генеричките не-брендирани лекови.

*id – нумерички тип (примарен клуч)

*name – текстуален тип (задолжителен атрибут)

*active_ingredient – текстуален тип (опционален атрибут)

brandedmedicine – Ентитет кој ги претставува брендираните лекови со комерцијални имиња.

*id – нумерички тип (примарен клуч)

*price – нумерички тип (опционален атрибут)

*description – текстуален тип (опционален атрибут)

*dosage_form – текстуален тип (опционален атрибут)

*strength – текстуален тип (опционален атрибут)

*origin_country – текстуален тип (опционален атрибут)

patient – Профил на пациентот. Произлегува од users.

*is_verified – булова вредност (задолжителен атрибут)

pharmacist – Профил на фармацевтот. Произлегува од users.

admins – Профил на администраторот. Произлегува од users.

pharmacy – Аптека која продава лекови на пациентите.

company_id – нумерички тип (примарен клуч)

manufacturer – Производител на брендирани лекови.

company_id – нумерички тип (примарен клуч)

distributor – Дистрибутер што ги снабдува аптеките со лекови.

company_id – нумерички тип (примарен клуч)

deliverycompany – Компанија за достава на нарачки до пациентите.

company_id – нумерички тип (примарен клуч)

facility – Објекти поврзани со компаниите (аптеки, складишта).

*id – нумерички тип (примарен клуч)

*name – текстуален тип (задолжителен атрибут)

*code – текстуален тип (задолжителен атрибут, уникатен)

inventory – Инвентар на одреден објект.

facility_id – нумерички тип (примарен клуч)

prescription – Рецепт издаден од лекар за пациент.

*id – нумерички тип (примарен клуч)

patient_id – нумерички тип (опционален атрибут)

medicine_id – нумерички тип (опционален атрибут)

*issued_by – текстуален тип (задолжителен атрибут)

*issued_at – датумски тип (задолжителен атрибут)

*valid_to – датумски тип (задолжителен атрибут)

*embg – текстуален тип (опционален атрибут)

paymentmethod – Начин на плаќање (картичка, готово, банкарски трансфер).

*id – нумерички тип (примарен клуч)

*name – текстуален тип (задолжителен атрибут)

payment – Информации за уплатите извршени од пациентите.

*id – нумерички тип (примарен клуч)

patient_id – нумерички тип (задолжителен атрибут)

payment_method_id – нумерички тип (задолжителен атрибут)

*payment_date – датумски тип (задолжителен атрибут)

*amount – нумерички тип (задолжителен атрибут)

*status – текстуален тип (задолжителен атрибут)

orders – Нарачки направени од пациентите.

*id – нумерички тип (примарен клуч)

patient_id – нумерички тип (задолжителен атрибут)

delivery_company_id – нумерички тип (задолжителен атрибут)

payment_id – нумерички тип (опционален атрибут)

*order_date – датумски тип (задолжителен атрибут)

*expected_arrival_date – датумски тип (опционален атрибут)

*status – текстуален тип (задолжителен атрибут)

*total_price – нумерички тип (задолжителен атрибут)

shoppingcart – Кошничка за купување на пациентот.

*id – нумерички тип (примарен клуч)

patient_id – нумерички тип (опционален атрибут)

supplyorder – Нарачка за снабдување на аптека од дистрибутер.

*id – нумерички тип (примарен клуч)

distributor_id – нумерички тип (задолжителен атрибут)

pharmacy_id – нумерички тип (задолжителен атрибут)

*order_date – датумски тип (задолжителен атрибут)

*expected_arrival_date – датумски тип (опционален атрибут)

clubcard – Клуб картичка за лојални пациенти.

*id – нумерички тип (примарен клуч)

user_id – нумерички тип (задолжителен атрибут)

*program – текстуален тип (опционален атрибут)

*points – нумерички тип (опционален атрибут)

healthprofile – Здравствен профил на пациентот.

*id – нумерички тип (примарен клуч)

patient_id – нумерички тип (задолжителен атрибут)

*blood_type – текстуален тип (опционален атрибут)

medicineinteraction – Интеракции помеѓу различни лекови.

medicine_id_1 – нумерички тип (дел од примарниот клуч)

medicine_id_2 – нумерички тип (дел од примарниот клуч)

*type – текстуален тип (задолжителен атрибут)

*description – текстуален тип (опционален атрибут)

*severity – текстуален тип (задолжителен атрибут)

sensitivepatientdata – Чувствителни податоци за пациентот, кои се користат за верификација.

*id – нумерички тип (примарен клуч)

patient_id – нумерички тип (опционален атрибут)

pharmacist_id – нумерички тип (опционален атрибут)

*embg – текстуален тип (задолжителен атрибут)

*portrait_photo – текстуален тип (задолжителен атрибут)

contactinformation – Контакт информации за корисници и локации на компанија.

*id – нумерички тип (примарен клуч)

*phone – текстуален тип (опционален атрибут)

*address – текстуален тип (опционален атрибут)

user_id – нумерички тип (опционален атрибут)

facility_id – нумерички тип (опционален атрибут)

brandedmedicineimage – Слики на брендираните лекови.

*id – нумерички тип (примарен клуч)

branded_medicine_id – нумерички тип (опционален атрибут)

*image – текстуален тип (опционален атрибут)

brandedmedicinemedicine – Врска помеѓу брендиран лек и активна супстанција.

branded_medicine_id – нумерички тип (дел од примарниот клуч)

medicine_id – нумерички тип (дел од примарниот клуч)

distributorbrandedmedicine – Врска помеѓу дистрибутер и брендиран лек.

id – нумерички тип (примарен клуч)

distributor_id – нумерички тип (задолжителен атрибут)

branded_medicine_id – нумерички тип (задолжителен атрибут)

healthprofilemedicineallergy – Алергии на лекови во здравствениот профил.

health_profile_id – нумерички тип (дел од примарниот клуч)

medicine_id – нумерички тип (дел од примарниот клуч)

date_diagnosed – датумски тип (опционален атрибут)

description – текстуален тип (опционален атрибут)

severity – текстуален тип (опционален атрибут)

inventorybrandedmedicine – Количини на брендирани лекови во инвентар.

inventory_id – нумерички тип (дел од примарниот клуч)

branded_medicine_id – нумерички тип (дел од примарниот клуч)

quantity – нумерички тип (опционален атрибут)

last_stocked_date – датумски тип (опционален атрибут)

orderbrandedmedicine – Брендирани лекови во нарачка.

id – нумерички тип (примарен клуч)

order_id – нумерички тип (опционален атрибут)

branded_medicine_id – нумерички тип (опционален атрибут)

quantity – нумерички тип (опционален атрибут)

pharmacy_catalog – Каталог на брендирани лекови во аптека.

pharmacy_id – нумерички тип (дел од примарниот клуч)

branded_medicine_id – нумерички тип (дел од примарниот клуч)

shoppingcartbrandedmedicine – Брендирани лекови во кошничката за купување.

id – нумерички тип (примарен клуч)

shopping_cart_id – нумерички тип (задолжителен атрибут)

branded_medicine_id – нумерички тип (задолжителен атрибут)

quantity – нумерички тип (задолжителен атрибут)

supplyorderbrandedmedicine – Брендирани лекови во нарачката за снабдување.

supply_order_id – нумерички тип (дел од примарниот клуч)

branded_medicine_id – нумерички тип (дел од примарниот клуч)

quantity – нумерички тип (задолжителен атрибут)

Релации

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.