Projekt

Obecné

Profil

WBS » Historie » Verze 8

Vojtěch Jelínek, 2025-04-14 10:27

1 1 Vojtěch Jelínek
h1. WBS
2
3 2 Vojtěch Jelínek
---
4
5 1 Vojtěch Jelínek
h1. 1. Submodul kalendář
6
7 2 Vojtěch Jelínek
---
8
9 6 Vojtěch Jelínek
# -Rozšířit komponentu @menu.tsx@ o tlačítko @Plánované kontroly@-
10
# -Přidat komponentu @planned-check.tsx@-
11
## -Vytvořit komponentu @planned-calendar.tsx@, která bude vykreslovat kalendář-
12
### -Jednotlivé dny v @planned-calendar.tsx@ budou reprezentovány komponentou @planned-calendar-day.tsx@-
13
### -Vytvořit komponentu @planned-calendar-filter.tsx@, která umožní filtrování v kalendáři-
14 2 Vojtěch Jelínek
# Implementace exportu do PDF
15
## Analýza jaký nástroj je nejvhodnější na generování PDF
16 4 Vojtěch Jelínek
## Implementace vybraného nástroje pro generování PDF
17 2 Vojtěch Jelínek
18 1 Vojtěch Jelínek
h1. 2. Submodul Nezhoubné nádory
19
20 2 Vojtěch Jelínek
---
21
22 6 Vojtěch Jelínek
# -Rozšířit komponentu @frontend/add-patient.tsx@ o dvě nová tlačítka- 
23
## -Tlačítka: @Zhoubný nádor@, @Nezhoubný nádor@-
24
# -Vytvořit dvě nové komponenty: @add-patient-malignant@, @add-patient-benign@-
25
# -Vytvoření komponenty formuláře-
26
# -Rozšíření databáze o nové tabulky - submandibular_benign, parodit_benign-
27
# -Rozšířit @backend/patientsManager.ts@ o nové typy pacientů-
28
## -Přidat typ do @backend/types.ts@-
29
# -Rozšířit komponentu @frontend/patients-list.tsx@ o nový dva typy pacientů-
30
## -Přidat ikonku, která rozlišuje maligní nádory od benigních-
31
## -Rozšířit export pacientů o nezhoubné pacienty-
32
# -Opravit zálohování tak aby fungovalo s novýma tabulkama-
33
# -Rozšíření studíí o nové typy pro nezhoubné nádory-
34 1 Vojtěch Jelínek
35
h1. 3. Filtrování
36
37 2 Vojtěch Jelínek
# Rozšíření existující komponenty @filtration-menu.tsx@ o nové filtry
38 3 Vojtěch Jelínek
# Napojit nové filtry na tabulky s nezhoubnými pacienty
39 2 Vojtěch Jelínek
40
---
41
42 1 Vojtěch Jelínek
h1. 4 Nice to have
43 2 Vojtěch Jelínek
44
---
45 1 Vojtěch Jelínek
46
# Přejmenovat vše v kódu na angličtiny
47
# Předělat ERA model databáze
48 7 Vojtěch Jelínek
## Sjednocení jednotlivých tabulek pro pacienty do jedné tabulky a specifické údaje rozdělit do dalších tabulek
49 1 Vojtěch Jelínek
# Vylepšit šifrování DB
50 7 Vojtěch Jelínek
## Analyzovat zda má smysl upravit šifrování
51
## V případě, že úprava šifrování má smysl:
52
### Rozšíří se šifrování a dešifrování tak, aby bralo všechny sloupečky
53 3 Vojtěch Jelínek
# Multijazyčnost
54 7 Vojtěch Jelínek
## Přidá se alespoň překlad do anlgičtiny
55
## Provedení implementace, tak aby bylo jednoduché přidat další jazyky
56 3 Vojtěch Jelínek
# Úprava UI s využitím Material UI
57 8 Vojtěch Jelínek
## Nahrazení tlačítek u seznamu pacientů talčítky z MUI + nahrazení vyhledávacího boxu
58
## Lepší indikace tohot, že je prázný seznam pacientů, nebo seznam studií, nebo při vytváření nové studie
59
## Umožnění shování sidebaru
60
## Nahrazení tlačítek u vytváření studie tlačítky z MUI
61
## Nahrazení položek formuláře komponentama z MUI (tento bod není až tak nutný implementovat)
62
## Nahrazení tlačítek pro editace pacienta
63
# Oddělení datových typů, které se využívají na FE a BE, aby na sobě nebyli závislý