| 1 | == Use Case: Внесување запис == |
| 2 | === 1 Краток опис |
| 3 | |
| 4 | Овој Use Case опишува како Пациентот/ Дијабетичарот(во понатамошниот текст само Пациент) го користи системот за да внесе запис |
| 5 | |
| 6 | === 2 Актери |
| 7 | |
| 8 | 1) Пациент |
| 9 | |
| 10 | 2) Food Bank |
| 11 | |
| 12 | === 3 Предуслови |
| 13 | * Пациентот мора да има регистрирано своја корисничка сметка и да се најави на системот со истата |
| 14 | |
| 15 | === 4 Клучни сценарија |
| 16 | * Нема одговор од системот Food Bank |
| 17 | |
| 18 | === 5 Пост услови |
| 19 | * Успешно завршување |
| 20 | * Внесениот запис е зачуван во базата на податоци и се евидентира направената промена во историјатот(Log) |
| 21 | |
| 22 | === 6 Специјални побарувања |
| 23 | |
| 24 | * Системот нема да дозволи внесување на датум со време што е во иднина |
| 25 | * Системот нема да дозволи внесување на вредност на шеќер во крв која е помала или еднаква од нула, односно внесената вредност на шеќер во крв ≥ 0 |
| 26 | * Внесената количина на инсулин е изразена во Интернационални Единици(ИЕ) |
| 27 | |
| 28 | === Activity Diagrams |
| 29 | |
| 30 | ==== Внесување запис |
| 31 | |
| 32 | [[Image(activity_diagram_vnesuvanje_zapis.png)]] |
| 33 | |
| 34 | ==== Activity: Внесување инсулин |
| 35 | |
| 36 | [[Image(activity_vnesuvanje_insulin.png)]] |
| 37 | |
| 38 | ==== Activity: Внесување измерен шеќер |
| 39 | |
| 40 | [[Image(activity_vnesuvanje_izmeren_sekjer.png)]] |
| 41 | |
| 42 | ==== Activity: Внесување оброк |
| 43 | |
| 44 | [[Image(activity_vnesi_obrok.png)]] |