PLACHÝ, D. Systém pro vykazování zdravotní péče [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Bartík, Vladimír

Student splnil zadání dipolomové práce a jeho celkovou aktivitu hodnotím mírně podprůměrným hodnocením D (uspokojivě).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem této diplomové práce bylo rozšíření existujícího zdravotnického informačního systému o podporu vykazování provedené péče zdravotním pojišťovnám. Bylo tedy potřeba nastudovat příslušné formáty dat a způsob vykazování. Zadání bylo splněno, i když některé části by mohly být dotaženy více.
Práce s literaturou Vše potřebné ke zvládnutí problematiky si student nastudoval z materiálů, které si sám vyhledal.
Aktivita během řešení, konzultace, komunikace Aktivita studenta během řešení nebyla příliš vysoká, ale student alespoň občas informoval o postupu práce.
Aktivita při dokončování Finální podoba technické zprávy byla konzultována s mírným předstihem. Také realizační výstup byl dokončen včas a prezentován.
Publikační činnost, ocenění
Navrhovaná známka
D
Body
65

Posudek oponenta

Rychlý, Marek

Řešením diplomové práce je technická zpráva s vážnými nedostatky v prezentační úrovni a především v práci s literaturou, ale také poměrně kvalitní a rozsáhlé programové řešení. Celkově navrhuji hodnotit práci stupněm uspokojivě (D) .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Jedná se o průměrně obtížné zadání.
Rozsah splnění požadavků zadání Zadání je splněno bez výhrad.
Rozsah technické zprávy Rozsahem je technická zpráva v obvyklém rozmezí, od úvodu po závěr obsahuje 49 vysázených stran (celkově 75 normostran). Obsah je informačně bohatý, kromě kap. 2 "Současné webové technologie", jak je uvedeno dále v posudku.
Prezentační úroveň technické zprávy 60 Prezentační úroveň technické zprávy není příliš dobrá. Přestože je členění práce na kapitoly v pořádku a odpovídá procesu vývoje výsledného programového řešení, jejich obsah není moc srozumitelný. Kap. 2 "Současné webové technologie" se věnuje deklarovanému tématu jen velmi povrchně a poskytuje informace na úrovni, která pro další kapitoly prakticky nemá význam -- v současném stavu by bylo vhodné uvedenou kapitolu zcela vynechat, nebo se opravdu detailněji zaměřit jen na technologie v práci použité (na takové úrovni, jak jsou popsány v kap. 6.1). Kap. 5 má pojednávat o návrhu vlastního řešení, avšak popisuje i návrh celého systému XCarol, který není výtvorem studenta (zde by bylo vhodné přesunout popis do samostatné kapitoly pojednávající o předchozím stavu a v kap. 5 se soustředit pouze na vlastní řešení). V kap. 5 se nachází také systémový diagram sekvence (str. 28), který má být dle zavedených metodik součástí analýzy požadavků, nikoliv návrhu (a chybně se odkazuje na implementační detaily během analýzy ještě neznámé). V kap. 6.1 student popisuje obecné principy použitých technologií, což mělo být provedeno již v úvodní kap. 2 a kapitola 6 se měla soustředit jen na jejich aplikaci. Při návrhu (který je opět nevhodně až v kap. 6 o implementaci), by bylo vhodné použít návrhové diagramy (např. diagramy interakce zúčastněných komponent). Kap 6.2 je příliš obsáhlá a pokrývá mnoho samostatných oblastí implementace (jako nečíslované sekce), které mohly být číslovanými podkapitolami. Z textu celé práce je také těžko poznat, že student realizoval jen funkcionalitou vykazování zdravotní péče, nikoliv celý systém XCarol.
Formální úprava technické zprávy 75 Z hlediska formální úpravy je technická zpráva na dobré úrovni. Vytknout lze nedostatky v odborné stylu, jako jsou dlouhá složitá souvětí či slangové výrazy (např. "je možné si tu proklikat detaily" na str. 30). Po typografické stránce je práce bez vážnějších nedostatků.
Práce s literaturou 50 Seznam literatury obsahuje jen 7 položek. Z těchto se návrhu software týká pouze jeden zdroj a to jen vzdáleně (odkaz na téma "Information system" v Encyclopedia Britannica; použité v kap. 2.1 k citaci o tom, co je informační systém). Zdroje uvedené v seznamu literatury jsou v textu odkazovány a v seznamu správě zapsány. Při daném zaměření práce (návrh a implementace software) i předpokládané úrovni její odbornosti (diplomová práce) shledávám množství a výběr literárních pramenů a téměř nedostatečný. Vzhledem k tomu, že technická zpráva obsahuje i popisy technologií (povrchně v kap. 2, podrobně v kap. 6), je nejasné, odkud při jejich popisu student čerpal.
Realizační výstup 75 Řešením je funkční část informačního systému pro proces vykazování zdravotní péče, od evidence výkonů až po generování datových souborů pro pojišťovny. Aplikace je implementována v programovacích jazycích a s využitím softwarových rámců Typescript/Angular a Node.js/Nest.js, zdrojový kód je poměrně rozsáhlý, ale je velmi dobře strukturován. Zdrojový kód je málo komentován a komentáře jsou v podstatě jen v části pro generování datových souborů (kdavka a fdavka). Také v případě testování (kap. 6.3) se student zaměřil pouze na generování datových souborů, ostatní aspekty vyvinuté části informačního systému byly opomenuty (ostatní funkce, nefunkční požadavky, nasazení atp.). Oceňuji celkový návrh systému (např. API v GraphQL a datovou abstrakci DataGrid), avšak vzhledem k nejasnostem v textu práce (jak je popsáno výše v posudku) zůstává otázkou, zda-li je to dílo studenta, či převzatá část systému XCarol.
Využitelnost výsledků Výsledné programové řešení je použitelné v praxi k deklarovanému účelu, tedy k vykazování zdravotní péče.
Navrhovaná známka
D
Body
60

Otázky

eVSKP id 156746