Changes between Version 13 and Version 14 of ERModel
- Timestamp:
- 08/26/25 22:41:21 (42 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v13 v14 18 18 * date_created – датумски тип (задолжителен атрибут) 19 19 20 ** patient – Профил на пациентот. Произлегува од users.**20 **Client – Профил на клиентот. Произлегува од users.** 21 21 22 22 * id – нумерички тип (примарен клуч) … … 59 59 * registration_number – текстуален тип (задолжителен атрибут, уникатен) 60 60 61 **pharmacy – Аптека која продава лекови на пациентите.**61 **pharmacy – Аптека која продава лекови на клиентите.** 62 62 63 63 * id – нумерички тип (примарен клуч) … … 80 80 * registration_number – текстуален тип (задолжителен атрибут, уникатен) 81 81 82 **deliverycompany – Компанија за достава на нарачки до пациентите.**82 **deliverycompany – Компанија за достава на нарачки до клиентите.** 83 83 84 84 * id – нумерички тип (примарен клуч) … … 123 123 * id – нумерички тип (примарен клуч) 124 124 125 **clubcard – Клуб картичка за лојални пациенти.**125 **clubcard – Клуб картичка за лојални клиентите.** 126 126 127 127 * id – нумерички тип (примарен клуч) … … 134 134 * name – текстуален тип (задолжителен атрибут) 135 135 136 **payment – Информации за уплатите извршени од пациентите.**136 **payment – Информации за уплатите извршени од клиентите.** 137 137 138 138 * id – нумерички тип (примарен клуч) … … 141 141 * status – текстуален тип (задолжителен атрибут) 142 142 143 **sensitivep atientdata – Чувствителни податоци за пациентот, кои се користат за верификација.**143 **sensitivepclientdata – Чувствителни податоци за клиентот, кои се користат за верификација.** 144 144 145 145 * id – нумерички тип (примарен клуч) … … 147 147 * portrait_photo – текстуален тип (задолжителен атрибут) 148 148 149 **prescription – Рецепт издаден од лекар за пациент.**149 **prescription – Рецепт издаден од лекар за клиент.** 150 150 151 151 * id – нумерички тип (примарен клуч) … … 155 155 * embg – текстуален тип (задолжителен атрибут) 156 156 157 **orders – Нарачки направени од страна на пациентите.**157 **orders – Нарачки направени од страна на клиентот.** 158 158 159 159 * id – нумерички тип (примарен клуч) … … 163 163 * total_price – нумерички тип (задолжителен атрибут) 164 164 165 **shoppingcart – Кошничка за купување на пациентот.**165 **shoppingcart – Кошничка за купување на клиентот.** 166 166 167 167 * id – нумерички тип (примарен клуч) … … 173 173 * expected_arrival_date – датумски тип (задолжителен атрибут) 174 174 175 **healthprofile – Здравствен профил на пациентот.**175 **healthprofile – Здравствен профил на клиентот.** 176 176 177 177 * id – нумерички тип (примарен клуч) … … 184 184 * **manages** - 1:1 релација помеѓу Facility и Inventory, каде што еден објект може да управува со еден магацин, и еден магацин може да управуавн од страна на само еден обејкт. Целосно учество од двете страни. 185 185 * **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, сензитивни податоци на клиент може да се верифицирани од страна на еден фармацефт, а еден фармацефт може да верифицира повеќе сензитивни податоци на клиент . 189 189 * **refers_to** - 1:N релација измеѓу Payment Method и Payment, каде што еден метод за плаќање може да се користи за повеќе плаќања, а едно плаќање може да користи само еден метод за плаќање. Целосно учество од страната на Payment. 190 * **makes** - 1:N релација измеѓу Patient и Payment, каде што еден пациент може да изврши повеќе плаќања, но едно плаќање може да е изврешно од само еден пациент. Потполно учество од страната на Payment.190 * **makes** - 1:N релација измеѓу Client и Payment, каде што еден клиент може да изврши повеќе плаќања, но едно плаќање може да е изврешно од само еден клиент . Потполно учество од страната на Payment. 191 191 * **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. 195 195 * **image** - 1:N релација измеѓу Branded Medicine и Branded Medicine Image, каде што еден брендиран лек може да има повеќе слики, а една слика може да припаѓа кон еден прендиран лек. Потполно учество од страна на слиакта. 196 * **prescribed** - 1:N релација измеѓу Patient и Prescription, каде што еден пациент може да има повеќе лекови рецепти за лекови, а една рецепта се однесува кон само еден пациент.196 * **prescribed** - 1:N релација измеѓу Client и Prescription, каде што еден клиент може да има повеќе лекови рецепти за лекови, а една рецепта се однесува кон само еден клиент . 197 197 * **associates_with** - 1:N релација измеѓу Medicine и Prescription, каде што една рецепта може да се однесува кон еден тип на лек, а еден тип на лек може да се соддржи во повеќе различни рецепти. Потполно учество од страната на Prescription. 198 198 * **manufactures** - 1:N релација измеѓу Manufacturer и Branded Medicine, каде што еден производител може да произведува повеќе брендирани лекови, а еден брендиран лек е произведен од еден производител. Потполно учество од страната на Branded Medicine.