Projekt

Obecné

Profil

Akce

Vize produktu


  • Verze: 1.0
  • Autor: Bc. Vojtěch Jelínek
  • Datum: 11-03-2025
  • Stav: Čeká na potvrzení

Historie revizí:

Autor Datum Důvod změny Verze
Bc. Vojtěch Jelínek 11-03-2025 První verze vize 1.0

1. Současný stav


Aplikace Czech Salivary Gland Database se v současnosti zaměřuje primárně na záznamy pacientů s maligními (zhoubnými) nádory slinných žkláz. Chybí v ní podpora:
  • Správy plánovaných kontrol pacientů (nutnost externích nástrojů nebo ruční evidence).
  • Záznamů nezhoubných nádorů slinných žkláz.
  • Efektivního filtrování pacientů dle dalších kritérií.

Tyto nedostatky komplikují práci lékařů a prodlužují vyhledávání a správu pacientů.

2. Zadání projektu


Tento projekt rozšiřuje funkcionalitu aplikace Czech Salivary Gland Database. Hlavními cíli jsou:

  • Implementace modulu pro upozornění na plánované kontroly pacientů.
  • Rozšíření databáze pacientů o nezhoubné nádory slinných žkláz.
  • Vylepšení možností filtrování pacientů v seznamu.

3. Cíle projektu


  • Umožnit snadně spravovat plánované kontroly pacientů prostřednictvím kalendáře.
  • Umožnit ukládání pacientů s nezhoubnými nádory a jejich filtraci.
  • Zlepšit organizaci a přehlednost dat pro efektivnější práci s pacienty.
  • Zajistit kompatibilitu nových funkcionalit se systémem zálohování a obnovy dat.

4. Stakeholdeři


  • Hlavní zadavatel: Ing. Petr Brůha
  • Sub-zadavatel: MUDr. David Kalfeřt, Ph.D.
  • Mentor: Ing. Petr Pícha
  • Koncoví uživatelé: Lékaři a administrativní pracovníci spravující databázi pacientů.
  • Vývojářský tým: Bc. Viktor Havlík, Bc. Vojtěch Jelínek

5. Vysokoúrovněvé požadavky a funkce


5.1 Submodul Kalendář

  • FE-1.1: Nové tlačítko Plánované kontroly v menu aplikace.
  • FE-1.2: Kalendář zobrazující pacienty s naplánovanou kontrolou.
  • FE-1.3: Možnost filtrování kontrol podle datumu.
  • FE-1.4: Možnost tisku seznamu pacientů na daný měsíc.

5.2 Submodul Nezhoubné nádory

  • FE-2.1: Nová databáze pacientů s nezhoubnými nádory slinných žkláz.
  • FE-2.2: Nová struktura formuláře s redukovanými parametry.
  • FE-2.3: Zachování funkcionality zálohování a obnovy dat.

5.3 Rozšíření filtrování

  • FE-3.1: Nové filtry: recidiva (ano/ne), stav (zemřel/žije), pohlaví (žena/muž).
  • FE-3.2: Možnost filtrování pacientů podle typu nádoru (zhoubné vs. nezhoubné).
  • FE-3.3: Možnost filtrování kombinací parametrů.

6. Mimofunkční požadavky


  • Kompatibilita: Implementace nesmí narušit stávající systém.
  • Použitelnost: Intuitivní uživatelské rozhraní.
  • Bezpečnost: Ochrana citlivých dat pacientů.

7. Produkční prostředí


  • Platforma: Desktopová aplikace pro operační systém Windows

8. Technologie


  • Vývojové prostředí: Visual Studio Code
  • Prorgamovací jazyky: JavaScript, TypeScript
  • Frameworky: Electron, ReactJS, NodeJS
  • Databáze: SQLite
  • Verzovací systém: Git, GitHub

9. Rizika a strategie jejich odstranění


Riziko Strategie odstranění
Zpožděné dodání formulářů Průběžná komunikace se sub-zadavatelem
Komplikace při migraci dat Zálohování a testovací migrace
Semestrální práce z dalších předmětů Důsledné plánování
Neznalost technologií Vymezení dostatečného času pro naučení technologií
Výpadek Redmine Výpadky jsou většinou krátké tudíž stačí počkat a nenechávat práci na poslední chvíli

10. Závěr


Tento projekt přinese zjednodušení správy pacientů s nádory slinných žláz, zlepší organizaci dat a usnadní lékařům jejich práci.

Aktualizováno uživatelem Vojtěch Jelínek před asi 1 měsíc · 3 revizí