Projekt

Obecné

Profil

WBS » Historie » Verze 15

Vojtěch Jelínek, 2025-04-19 15:13

1 1 Vojtěch Jelínek
h1. WBS
2
3 2 Vojtěch Jelínek
---
4
5 14 Vojtěch Jelínek
h2. 1. Submodul kalendář
6 1 Vojtěch Jelínek
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 14 Vojtěch Jelínek
h2. 2. Submodul Nezhoubné nádory
19 1 Vojtěch Jelínek
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 14 Vojtěch Jelínek
h2. 3. Filtrování
36 1 Vojtěch Jelínek
37 14 Vojtěch Jelínek
---
38
39 2 Vojtěch Jelínek
# Rozšíření existující komponenty @filtration-menu.tsx@ o nové filtry
40
# Napojit nové filtry na tabulky s nezhoubnými pacienty
41
42 14 Vojtěch Jelínek
h2. 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 11 Vojtěch Jelínek
## Analýza pro vytvoření nového ERA modelu
49
### Sjednocení jednotlivých tabulek pro pacienty do jedné tabulky a specifické údaje rozdělit do dalších tabulek
50
## Implementace nového ERA modelu a napojení na aplikaci
51 1 Vojtěch Jelínek
# Vylepšit šifrování DB
52 7 Vojtěch Jelínek
## Analyzovat zda má smysl upravit šifrování
53
## V případě, že úprava šifrování má smysl:
54
### Rozšíří se šifrování a dešifrování tak, aby bralo všechny sloupečky
55 3 Vojtěch Jelínek
# Multijazyčnost
56 7 Vojtěch Jelínek
## Přidá se alespoň překlad do anlgičtiny
57
## Provedení implementace, tak aby bylo jednoduché přidat další jazyky
58 3 Vojtěch Jelínek
# Úprava UI s využitím Material UI
59 8 Vojtěch Jelínek
## Nahrazení tlačítek u seznamu pacientů talčítky z MUI + nahrazení vyhledávacího boxu
60 13 Vojtěch Jelínek
## Lepší indikace toho, že je prázný seznam pacientů, nebo seznam studií, nebo při vytváření nové studie
61 8 Vojtěch Jelínek
## Umožnění shování sidebaru
62
## Nahrazení tlačítek u vytváření studie tlačítky z MUI
63 10 Vojtěch Jelínek
## Rozhodnout zda se nahradí položky formuláře komponentama z MUI
64
### Pokud je nahrazení vhodné provést implementaci
65 1 Vojtěch Jelínek
## Nahrazení tlačítek pro editace pacienta
66
## Rozhodnout zda se ponechají aktuální tlačítka v sidebaru nebo budou nahrazeny
67
### Pokud je nahrazení vhodné provést implementaci
68
# Oddělení datových typů, které se využívají na FE a BE, aby na sobě nebyli závislý
69
# Oprava špatného označení vybrané části menu při přidání pacienta
70
# Při vytváření pacienta lépe označit, zda uživatel vytváří pacienta se zhoubným nebo nezhoubným nádorem
71 14 Vojtěch Jelínek
72 15 Vojtěch Jelínek
h2. 5. Požadavky od pana doktora
73 14 Vojtěch Jelínek
74
---
75
76
# Opravit o @Otevřené biopsie@ nadpis z @Výsledek CORE biopsie@ na @Výsledek otevřené biopsie@
77
# Ve formuláři zhoubných žláz nelze zaškrtnout tlačítko @Parotidektomie I-IV (VII, S, MM)
78
# Řadit seznam pacientů podle příjmení
79
# U všech formulářů pro *zhoubné nádory* přidat pole @Specifikace histologického typu:@ jako je u nezhoubných nádorů
80
# U formuláře *podčelistních nezhoubných nádorů* smazat možnost @jiné@ u @pooperačních komplikací@
81
# Migrace dat z excel tabulek do databáze
82
# Proklik na pacienta z kalendáře plánovaných kontrol