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í