Akce
WBS¶
1. Submodul kalendář¶
Rozšířit komponentumenu.tsx
o tlačítkoPlánované kontroly
Přidat komponentuplanned-check.tsx
Vytvořit komponentuplanned-calendar.tsx
, která bude vykreslovat kalendářJednotlivé dny vplanned-calendar.tsx
budou reprezentovány komponentouplanned-calendar-day.tsx
Vytvořit komponentuplanned-calendar-filter.tsx
, která umožní filtrování v kalendáři
- Implementace exportu do PDF
- Analýza jaký nástroj je nejvhodnější na generování PDF
- Implementace vybraného nástroje pro generování PDF
2. Submodul Nezhoubné nádory¶
Rozšířit komponentufrontend/add-patient.tsx
o dvě nová tlačítkaTlačítka:Zhoubný nádor
,Nezhoubný nádor
Vytvořit dvě nové komponenty:add-patient-malignant
,add-patient-benign
Vytvoření komponenty formulářeRozšíření databáze o nové tabulky - submandibular_benign, parodit_benignRozšířitbackend/patientsManager.ts
o nové typy pacientůPřidat typ dobackend/types.ts
Rozšířit komponentufrontend/patients-list.tsx
o nový dva typy pacientůPřidat ikonku, která rozlišuje maligní nádory od benigníchRozšířit export pacientů o nezhoubné pacienty
Opravit zálohování tak aby fungovalo s novýma tabulkamaRozšíření studíí o nové typy pro nezhoubné nádory
3. Filtrování¶
- Rozšíření existující komponenty
filtration-menu.tsx
o nové filtry - Napojit nové filtry na tabulky s nezhoubnými pacienty
4 Nice to have¶
- Přejmenovat vše v kódu na angličtiny
- Předělat ERA model databáze
- Analýza pro vytvoření nového ERA modelu
- Sjednocení jednotlivých tabulek pro pacienty do jedné tabulky a specifické údaje rozdělit do dalších tabulek
- Implementace nového ERA modelu a napojení na aplikaci
- Analýza pro vytvoření nového ERA modelu
- Vylepšit šifrování DB
- Analyzovat zda má smysl upravit šifrování
- V případě, že úprava šifrování má smysl:
- Rozšíří se šifrování a dešifrování tak, aby bralo všechny sloupečky
- Multijazyčnost
- Přidá se alespoň překlad do anlgičtiny
- Provedení implementace, tak aby bylo jednoduché přidat další jazyky
- Úprava UI s využitím Material UI
- Nahrazení tlačítek u seznamu pacientů talčítky z MUI + nahrazení vyhledávacího boxu
- Lepší indikace toho, že je prázný seznam pacientů, nebo seznam studií, nebo při vytváření nové studie
- Umožnění shování sidebaru
- Nahrazení tlačítek u vytváření studie tlačítky z MUI
- Rozhodnout zda se nahradí položky formuláře komponentama z MUI
- Pokud je nahrazení vhodné provést implementaci
- Nahrazení tlačítek pro editace pacienta
- Rozhodnout zda se ponechají aktuální tlačítka v sidebaru nebo budou nahrazeny
- Pokud je nahrazení vhodné provést implementaci
- Oddělení datových typů, které se využívají na FE a BE, aby na sobě nebyli závislý
- Oprava špatného označení vybrané části menu při přidání pacienta
- Při vytváření pacienta lépe označit, zda uživatel vytváří pacienta se zhoubným nebo nezhoubným nádorem
Aktualizováno uživatelem Vojtěch Jelínek před 2 dny(ů) · 13 revizí