====== Blokada rekordów badań ====== Mechanizm blokady rekordów badań ma na celu poinformowanie użytkowników, że określony rekord jest aktualnie używany przez innego użytkownika. Próba równoczesnej edycji tego samego rekordu przez więcej niż jedną osobę może prowadzić do wzajemnego blokowania zapisu, co w skrajnych przypadkach może doprowadzić do zawieszenia programu. ===== Jak to działa? ===== 1. Założenie blokady W momencie, gdy użytkownik jako pierwszy otworzy rekord badania, system LISPAT zapisuje jego nazwę użytkownika oraz czas otwarcia badania w tabeli blokad. 2. Widoczność blokady dla innych użytkowników Od tego momentu wszyscy pozostali użytkownicy zobaczą przy rekordzie ikonę kłódki. Po najechaniu myszką na ikonę wyświetlane są informacje: * kto założył blokadę, * kiedy została ona założona. 3. Zdejmowanie blokady W chwili prawidłowego zamknięcia badania blokada zostaje automatycznie zdjęta. Jeżeli użytkownik nie zamknie badania poprawnie (np. wyłączy program, komputer, lub dojdzie do błędu), blokada pozostanie aktywna. 4. Próba otwarcia zablokowanego rekordu Jeżeli inny użytkownik spróbuję otworzyć zablokowany rekord, program LISPAT wyświetli ostrzeżenie o aktywnej blokadzie. Możliwe są dwie sytuacje: a) Użytkownik rezygnuje z otwarcia – blokada pozostaje na swoim miejscu, – pierwotny użytkownik nadal “posiada” blokadę. b) Użytkownik ignoruje ostrzeżenie – LISPAT usuwa wcześniejszą blokadę, – zakładana jest nowa blokada, przypisana do aktualnego użytkownika. ===== Postępowanie w razie problemów ===== 1. Jeżeli użytkownik zakończył pracę z programem, a blokada badania nadal jest widoczna, oznacza to, że rekord nie został zamknięty w sposób prawidłowy (np. program lub komputer został wyłączony przed zamknięciem badania). W takiej sytuacji kolejny użytkownik, widząc ostrzeżenie o blokadie, może świadomie je zignorować, aby przejąć blokadę i umożliwić dalszą pracę.