We are sorry, information on this page is available only in Czech. Use Translator Switch to Czech


Výsledky vyšetření pacientů z DICOM serveru na webu


Naším úkolem bylo navrhnout optimální řešení, jak přímo ve webové aplikaci kliniky zobrazit grafické výsledky vyšetření pacientů pořízené různými zobrazovacími metodami, jako je rentgen, CT, magnetická rezonance nebo ultrazvuk. Bylo nutné zohlednit požadavky na bezpečnost, ale také rychlost při zpracování velkého množství obrazových dat ve specializovaném formátu DICOM, který je právě obvyklým výstupním formátem medicínských vyšetřovacích přístrojů a zároveň protokolem, kterým spolu medicínská zařízení komunikují.

Výsledky vyšetření pacientů pořízené různými zobrazovacími metodami

Pro získávání dat z DICOM serveru jsme zvolili technologii Python, která může být provozována v linuxovém prostředí a existuje pro ni dobře udržovaná knihovna pro práci s protokolem DICOM. Pro zajištění robustnosti jsme navrhli architekturu služby složenou ze 3 komponent. Metoda “Request Handler” bude přijímat HTTP požadavků z webového serveru a zařazovat je do fronty pro stahování dat. “Queue Manager” bude kontrolovat frontu požadavků, spouštět procesy pro jejich zpracování a informovat webovou aplikaci o dokončení stahování, případně o chybových stavech. Metoda “File Processer” bude určena výhradně pro samotné stahování dat a poběží ve více instancích podle aktuálního vytížení serveru.

Diagram architektury pro správu a zobrazení dat z DICOM serveru

Pro zobrazení dat na webu jsme vybrali JavaScriptovou knihovnu Cornerstone3D, která umožňuje DICOM soubory nejen zobrazovat, ale můžeme u nich například měnit jas, kontrast nebo použít pravítko pro měření vzdáleností mezi zobrazenými částmi pacientova těla.

JavaScriptový prohlížeč DICOM souborů integrovaný do webové aplikace

Díky zahrnutí prohlížeče formátu DICOM do vlastní webové aplikace můžeme bez snížení nároků na kvalitu uživatelského rozhraní precizně spravovat přístupy k datům tak, aby každý lékař kliniky viděl pouze vyšetření svých pacientů. Připojení k aplikaci bude zabezpečeno pomocí technologie HTTPS a standardním zabezpečením webového serveru, na kterém aplikace poběží.

Jednorázový přístup ke sdílení výsledků vyšetření pomocí QR kódu

Pro zvýšení komfortu pacientů jsme zároveň navrhli funkci jednorázového přístupu s omezenou platností, který umožní pacientovi zobrazit konkrétní vyšetření libovolné další osobě, např. jinému lékaři. Tento jednorázový přístup může být vygenerován a vytištěn na papír nebo uložen do PDF dokumentu. Dokument bude obsahovat přístupové údaje v textové podobě a zároveň QR kódem pro snadné použití na mobilním zařízení. Po naskenování QR kódu bude uživatel okamžitě přesměrován a přihlášen do systému. Alternativně se může uživatel přihlásit ručně zadáním dočasných přístupových údajů.

Použité technologie

Interested in this solution?
Contact us with your requirements, and we will adjust it exactly to your needs.

Call us Call
us

+420 608 301 880

Usually available on working days between 7am and 5pm GMT

We'll call you back if you call from a discoverable phone number and fail to reach us

Let us call you Let us
call you

By completing and sending the form you agree that 24U s.r.o., a company established under the laws of the Czech Republic, with its registered office: Zvole u Prahy, Skochovická 88, CZ-25245, registered in the Commercial Register with the Municipal Court in Prague, section C, inset 74920 will use your personal data contained in the form for the purpose of sending 24U’s news, updates and other commercial communications. Providing 24U with personal data for the said purpose is optional. Details on personal data processing and on your rights connected therewith are contained in 24U’s Privacy Policy.

Loader Image