Projekt

Obecné

Profil

Vize produktu » Historie » Verze 3

Vojtěch Jelínek, 2025-03-11 14:28

1 1 Vojtěch Jelínek
h1. Vize produktu
2
3
---
4
5
* *Verze:* 1.0
6
* *Autor:* Bc. Vojtěch Jelínek
7
* *Datum:* 11-03-2025
8
* *Stav:* Čeká na potvrzení
9
10
h2. Historie revizí:
11
12
|_.Autor|_.Datum|_.Důvod změny|_.Verze|
13
| Bc. Vojtěch Jelínek | 11-03-2025 | První verze vize | 1.0 |
14
15
---
16
17 3 Vojtěch Jelínek
h2. 1. Současný stav
18 1 Vojtěch Jelínek
19
---
20
21 3 Vojtěch Jelínek
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:
22
* Správy plánovaných kontrol pacientů (nutnost externích nástrojů nebo ruční evidence).
23
* Záznamů nezhoubných nádorů slinných žkláz.
24
* Efektivního filtrování pacientů dle dalších kritérií.
25
26
Tyto nedostatky komplikují práci lékařů a prodlužují vyhledávání a správu pacientů.
27
28
h2. 2. Zadání projektu
29
30
---
31
32 1 Vojtěch Jelínek
Tento projekt rozšiřuje funkcionalitu aplikace Czech Salivary Gland Database. *Hlavními cíli jsou:*
33
34
* Implementace modulu pro upozornění na plánované kontroly pacientů.
35
* Rozšíření databáze pacientů o nezhoubné nádory slinných žkláz.
36
* Vylepšení možností filtrování pacientů v seznamu.
37
38 3 Vojtěch Jelínek
h2. 3. Cíle projektu
39 1 Vojtěch Jelínek
40
---
41
42
* Umožnit snadně spravovat plánované kontroly pacientů prostřednictvím kalendáře.
43
* Umožnit ukládání pacientů s nezhoubnými nádory a jejich filtraci.
44
* Zlepšit organizaci a přehlednost dat pro efektivnější práci s pacienty.
45
* Zajistit kompatibilitu nových funkcionalit se systémem zálohování a obnovy dat.
46
47 3 Vojtěch Jelínek
h2. 4. Stakeholdeři
48 1 Vojtěch Jelínek
49
----
50
51
* *Hlavní zadavatel:* Ing. Petr Brůha
52
* *Sub-zadavatel:* MUDr. David Kalfeřt, Ph.D.
53
* *Mentor:* Ing. Petr Pícha
54
* *Koncoví uživatelé:* Lékaři a administrativní pracovníci spravující databázi pacientů.
55
* *Vývojářský tým:* Bc. Viktor Havlík, Bc. Vojtěch Jelínek
56
57 3 Vojtěch Jelínek
h2. 5. Vysokoúrovněvé požadavky a funkce
58 1 Vojtěch Jelínek
59
---
60
61 3 Vojtěch Jelínek
h3. 5.1 Submodul Kalendář
62 1 Vojtěch Jelínek
63
* *FE-1.1:* Nové tlačítko *Plánované kontroly* v menu aplikace.
64
* *FE-1.2:* Kalendář zobrazující pacienty s naplánovanou kontrolou.
65
* *FE-1.3:* Možnost filtrování kontrol podle datumu.
66
* *FE-1.4:* Možnost tisku seznamu pacientů na daný měsíc.
67
68 3 Vojtěch Jelínek
h3. 5.2 Submodul Nezhoubné nádory
69 1 Vojtěch Jelínek
70
* *FE-2.1:* Nová databáze pacientů s nezhoubnými nádory slinných žkláz.
71
* *FE-2.2:* Nová struktura formuláře s redukovanými parametry.
72
* *FE-2.3:* Zachování funkcionality zálohování a obnovy dat.
73
74 3 Vojtěch Jelínek
h3. 5.3 Rozšíření filtrování
75 1 Vojtěch Jelínek
76
* *FE-3.1:* Nové filtry: recidiva (ano/ne), stav (zemřel/žije), pohlaví (žena/muž).
77
* *FE-3.2:* Možnost filtrování pacientů podle typu nádoru (zhoubné vs. nezhoubné).
78
* *FE-3.3:* Možnost filtrování kombinací parametrů.
79
80 3 Vojtěch Jelínek
h2. 6. Mimofunkční požadavky
81 1 Vojtěch Jelínek
82
---
83
84
* *Kompatibilita:* Implementace nesmí narušit stávající systém.
85
* *Použitelnost:* Intuitivní uživatelské rozhraní.
86
* *Bezpečnost:* Ochrana citlivých dat pacientů.
87
88 3 Vojtěch Jelínek
h2. 7. Produkční prostředí
89 1 Vojtěch Jelínek
90
---
91
92
* *Platforma:* Desktopová aplikace pro operační systém Windows
93
94 3 Vojtěch Jelínek
h2. 8. Technologie
95 1 Vojtěch Jelínek
96
---
97
98
* *Vývojové prostředí:* Visual Studio Code
99
* *Prorgamovací jazyky:* JavaScript, TypeScript
100
* *Frameworky:* Electron, ReactJS, NodeJS
101
* *Databáze:* SQLite
102
* *Verzovací systém:* Git, GitHub
103
104 3 Vojtěch Jelínek
h2. 9. Rizika a strategie jejich odstranění
105 1 Vojtěch Jelínek
106
---
107
108
|_. Riziko |_. Strategie odstranění |
109
| Zpožděné dodání formulářů | Průběžná komunikace se sub-zadavatelem |
110
| Komplikace při migraci dat | Zálohování a testovací migrace |
111
| Semestrální práce z dalších předmětů | Důsledné plánování |
112
| Neznalost technologií | Vymezení dostatečného času pro naučení technologií |
113 2 Vojtěch Jelínek
| Výpadek Redmine | Výpadky jsou většinou krátké tudíž stačí počkat a nenechávat práci na poslední chvíli |
114 1 Vojtěch Jelínek
115
116 3 Vojtěch Jelínek
h2. 10. Závěr
117 1 Vojtěch Jelínek
118
---
119
120
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.