Changes between Version 13 and Version 14 of ERModel


Ignore:
Timestamp:
08/26/25 22:41:21 (42 hours ago)
Author:
222003
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v13 v14  
    1818* date_created – датумски тип (задолжителен атрибут)
    1919
    20 **patient – Профил на пациентот. Произлегува од users.**
     20**Client – Профил на клиентот. Произлегува од users.**
    2121
    2222* id – нумерички тип (примарен клуч)
     
    5959* registration_number – текстуален тип (задолжителен атрибут, уникатен)
    6060
    61 **pharmacy – Аптека која продава лекови на пациентите.**
     61**pharmacy – Аптека која продава лекови на клиентите.**
    6262
    6363* id – нумерички тип (примарен клуч)
     
    8080* registration_number – текстуален тип (задолжителен атрибут, уникатен)
    8181
    82 **deliverycompany – Компанија за достава на нарачки до пациентите.**
     82**deliverycompany – Компанија за достава на нарачки до клиентите.**
    8383
    8484* id – нумерички тип (примарен клуч)
     
    123123* id – нумерички тип (примарен клуч)
    124124
    125 **clubcard – Клуб картичка за лојални пациенти.**
     125**clubcard – Клуб картичка за лојални клиентите.**
    126126
    127127* id – нумерички тип (примарен клуч)
     
    134134* name – текстуален тип (задолжителен атрибут)
    135135
    136 **payment – Информации за уплатите извршени од пациентите.**
     136**payment – Информации за уплатите извршени од клиентите.**
    137137
    138138* id – нумерички тип (примарен клуч)
     
    141141* status – текстуален тип (задолжителен атрибут)
    142142
    143 **sensitivepatientdata – Чувствителни податоци за пациентот, кои се користат за верификација.**
     143**sensitivepclientdata – Чувствителни податоци за клиентот, кои се користат за верификација.**
    144144
    145145* id – нумерички тип (примарен клуч)
     
    147147* portrait_photo – текстуален тип (задолжителен атрибут)
    148148
    149 **prescription – Рецепт издаден од лекар за пациент.**
     149**prescription – Рецепт издаден од лекар за клиент.**
    150150
    151151* id – нумерички тип (примарен клуч)
     
    155155* embg – текстуален тип (задолжителен атрибут)
    156156
    157 **orders – Нарачки направени од страна на пациентите.**
     157**orders – Нарачки направени од страна на клиентот.**
    158158
    159159* id – нумерички тип (примарен клуч)
     
    163163* total_price – нумерички тип (задолжителен атрибут)
    164164
    165 **shoppingcart – Кошничка за купување на пациентот.**
     165**shoppingcart – Кошничка за купување на клиентот.**
    166166
    167167* id – нумерички тип (примарен клуч)
     
    173173* expected_arrival_date – датумски тип (задолжителен атрибут)
    174174
    175 **healthprofile – Здравствен профил на пациентот.**
     175**healthprofile – Здравствен профил на клиентот.**
    176176
    177177* id – нумерички тип (примарен клуч)
     
    184184* **manages** - 1:1 релација помеѓу Facility и Inventory, каде што еден објект може да управува со еден магацин, и еден магацин може да управуавн од страна на само еден обејкт. Целосно учество од двете страни.
    185185* **owns** - 1:N релација помеѓу една компанија и еден објект, една компаноја може да поседува повеќе објекти, а еден обејкт мора да е дел од само една компанија. Целосно учество од страната на Facility.
    186 * **subscribes** - 1:1 релација меѓу Patient и Club Card, еден пациент смее да има само една клуб картичка, и една картичка припаѓа само на еден пациент. Целосно учество од страната на Club Card.
    187 * **secures** - 1:1 релација измеѓу Patient и Sensitive Patient Data, еден пациент може да има едно множество од сензитивни податоци, и сензитивни податоци мора да припаѓаат на само еден пациент. Потполно учество од страната на Sensitive Patient Data.
    188 * **verifies** - 1:N релација измеѓу Pharmacist и Sensitive Patient Data, сензитивни податоци на пациент може да се верифицирани од страна на еден фармацефт, а еден фармацефт може да верифицира повеќе сензитивни податоци на пациент.
     186* **subscribes** - 1:1 релација меѓу Client и Club Card, еден клиент смее да има само една клуб картичка, и една картичка припаѓа само на еден клиент . Целосно учество од страната на Club Card.
     187* **secures** - 1:1 релација измеѓу Client и Sensitive Client Data, еден клиент може да има едно множество од сензитивни податоци, и сензитивни податоци мора да припаѓаат на само еден клиент . Потполно учество од страната на Sensitive Client Data.
     188* **verifies** - 1:N релација измеѓу Pharmacist и Sensitive Client Data, сензитивни податоци на клиент може да се верифицирани од страна на еден фармацефт, а еден фармацефт може да верифицира повеќе сензитивни податоци на клиент .
    189189* **refers_to** - 1:N релација измеѓу Payment Method и Payment, каде што еден метод за плаќање може да се користи за повеќе плаќања, а едно плаќање може да користи само еден метод за плаќање. Целосно учество од страната на Payment.
    190 * **makes** - 1:N релација измеѓу Patient и Payment, каде што еден пациент може да изврши повеќе плаќања, но едно плаќање може да е изврешно од само еден пациент. Потполно учество од страната на Payment.
     190* **makes** - 1:N релација измеѓу Client и Payment, каде што еден клиент може да изврши повеќе плаќања, но едно плаќање може да е изврешно од само еден клиент . Потполно учество од страната на Payment.
    191191* **pays_for** - 1:1 релација измеѓу Order и Payment, каде што едно плаќање може да се однесува кон само една нарачка, и една нарачка може да се изврши со само едно плаќање. Потполно учество од двете страбу.
    192 * **patient_order** - 1:N релација измеѓу Patient и Order, еден пациент може да нарачува повеќе нарачки, а една нарачка може да е нарачана од само еден пациент. Потполно учество од страната на Order.
    193 * **shops** - 1:1 релација измеѓу Patient и Shopping Cart, каде што еден пациент има една кошничка за пазарење, и една кошничка ја поседува само еден клиент. Потполно учество од страна на Shopping Cart.
    194 * **profiles** - 1:1 релација измеѓу Patient и Health Profile, каде што еден пациент може да има само еден здравствен профил, и еден здравствен профил може да припаѓа на само еден пациент. Потполно учество од страна на Health Profile.
     192* **client_order** - 1:N релација измеѓу Client и Order, еден клиент може да нарачува повеќе нарачки, а една нарачка може да е нарачана од само еден клиент . Потполно учество од страната на Order.
     193* **shops** - 1:1 релација измеѓу Client и Shopping Cart, каде што еден клиент има една кошничка за пазарење, и една кошничка ја поседува само еден клиент. Потполно учество од страна на Shopping Cart.
     194* **profiles** - 1:1 релација измеѓу Client и Health Profile, каде што еден клиент може да има само еден здравствен профил, и еден здравствен профил може да припаѓа на само еден клиент . Потполно учество од страна на Health Profile.
    195195* **image** - 1:N релација измеѓу Branded Medicine и Branded Medicine Image, каде што еден брендиран лек може да има повеќе слики, а една слика може да припаѓа кон еден прендиран лек. Потполно учество од страна на слиакта.
    196 * **prescribed** - 1:N релација измеѓу Patient и Prescription, каде што еден пациент може да има повеќе лекови рецепти за лекови, а една рецепта се однесува кон само еден пациент.
     196* **prescribed** - 1:N релација измеѓу Client и Prescription, каде што еден клиент може да има повеќе лекови рецепти за лекови, а една рецепта се однесува кон само еден клиент .
    197197* **associates_with** - 1:N релација измеѓу Medicine и Prescription, каде што една рецепта може да се однесува кон еден тип на лек, а еден тип на лек може да се соддржи во повеќе различни рецепти. Потполно учество од страната на Prescription.
    198198* **manufactures** - 1:N релација измеѓу Manufacturer и Branded Medicine, каде што еден производител може да произведува повеќе брендирани лекови, а еден брендиран лек е произведен од еден производител. Потполно учество од страната на Branded Medicine.