Projekt

Obecné

Sidebar

Wiki

Profil

Akce

WBS


1. Submodul kalendář


  1. Rozšířit komponentu menu.tsx o tlačítko Plánované kontroly
  2. Přidat komponentu planned-check.tsx
    1. Vytvořit komponentu planned-calendar.tsx, která bude vykreslovat kalendář
      1. Jednotlivé dny v planned-calendar.tsx budou reprezentovány komponentou planned-calendar-day.tsx
      2. Vytvořit komponentu planned-calendar-filter.tsx, která umožní filtrování v kalendáři
  3. Implementace exportu do PDF
    1. Analýza jaký nástroj je nejvhodnější na generování PDF
    2. Implementace vybraného nástroje pro generování PDF

2. Submodul Nezhoubné nádory


  1. Rozšířit komponentu frontend/add-patient.tsx o dvě nová tlačítka
    1. Tlačítka: Zhoubný nádor, Nezhoubný nádor
  2. Vytvořit dvě nové komponenty: add-patient-malignant, add-patient-benign
  3. Vytvoření komponenty formuláře
  4. Rozšíření databáze o nové tabulky - submandibular_benign, parodit_benign
  5. Rozšířit backend/patientsManager.ts o nové typy pacientů
    1. Přidat typ do backend/types.ts
  6. Rozšířit komponentu frontend/patients-list.tsx o nový dva typy pacientů
    1. Přidat ikonku, která rozlišuje maligní nádory od benigních
    2. Rozšířit export pacientů o nezhoubné pacienty
  7. Opravit zálohování tak aby fungovalo s novýma tabulkama
  8. Rozšíření studíí o nové typy pro nezhoubné nádory

3. Filtrování

  1. Rozšíření existující komponenty filtration-menu.tsx o nové filtry
  2. Napojit nové filtry na tabulky s nezhoubnými pacienty

4 Nice to have


  1. Přejmenovat vše v kódu na angličtiny
  2. Předělat ERA model databáze
    1. Analýza pro vytvoření nového ERA modelu
      1. Sjednocení jednotlivých tabulek pro pacienty do jedné tabulky a specifické údaje rozdělit do dalších tabulek
    2. Implementace nového ERA modelu a napojení na aplikaci
  3. Vylepšit šifrování DB
    1. Analyzovat zda má smysl upravit šifrování
    2. V případě, že úprava šifrování má smysl:
      1. Rozšíří se šifrování a dešifrování tak, aby bralo všechny sloupečky
  4. Multijazyčnost
    1. Přidá se alespoň překlad do anlgičtiny
    2. Provedení implementace, tak aby bylo jednoduché přidat další jazyky
  5. Úprava UI s využitím Material UI
    1. Nahrazení tlačítek u seznamu pacientů talčítky z MUI + nahrazení vyhledávacího boxu
    2. Lepší indikace toho, že je prázný seznam pacientů, nebo seznam studií, nebo při vytváření nové studie
    3. Umožnění shování sidebaru
    4. Nahrazení tlačítek u vytváření studie tlačítky z MUI
    5. Rozhodnout zda se nahradí položky formuláře komponentama z MUI
      1. Pokud je nahrazení vhodné provést implementaci
    6. Nahrazení tlačítek pro editace pacienta
    7. Rozhodnout zda se ponechají aktuální tlačítka v sidebaru nebo budou nahrazeny
      1. Pokud je nahrazení vhodné provést implementaci
  6. Oddělení datových typů, které se využívají na FE a BE, aby na sobě nebyli závislý
  7. Oprava špatného označení vybrané části menu při přidání pacienta
  8. 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í