Zdravotnické centrum, které denně provádí desítky různých vyšetření, potřebovalo zajistit přesnou kontrolu přístupu k citlivým pacientským údajům ve FileMakeru. Tyto záznamy obsahují osobní informace, výsledky vyšetření i historii návštěv, ke kterým přistupují lékaři, zdravotní sestry a pracovníci call centra. Zákazník proto hledal řešení, které umožní sledovat, kdo k těmto datům přistupuje, jaké úkony provádí, a přehledně tyto informace zobrazí — nejen pro potřeby interní bezpečnosti, ale také pro případné kontroly změn v datech.
Pro klienta jsme navrhli a implementovali logovací systém přímo v prostředí FileMaker. Zaměřili jsme se výhradně na záznamy pacientů a související akce, jako jsou změny v osobních údajích nebo přesuny termínů vyšetření. Na rozdíl od běžných logů, které zaznamenávají pouze změny dat, náš systém eviduje i pouhé zobrazení záznamu. Kromě toho samozřejmě zachycuje i všechny úpravy a mazání záznamů.
Každý přístup k pacientskému záznamu se uloží včetně informace o tom, kdo, kdy a jaký záznam zobrazil. V případě změn systém zaznamenává přesně, která pole byla upravena, a navíc umožňuje porovnat předchozí a novou hodnotu. Tato data se ukládají do samostatné databáze, která je dostupná pouze administrátorům a umožňuje detailní filtrování podle typu události, záznamu, času i uživatele.
Logy jsou v systému dostupné po dobu jednoho roku a starší záznamy se automaticky archivují do samostatných souborů. Aby vše fungovalo rychle a bez zpomalování systému, důraz jsme kladli na efektivní strukturu logování i zpětné dohledávání záznamů.
