Instrukcja pomocnicza w debuggowaniu problemów z bazą leków w IC
- Baza leków
Baza leków pobierana jest automatycznie za pomocą zadania w cronie icWeba Import bazy leków domyślnie ustawionego na godzinę 2.15 – może się różnić w zależności od klienta.
Uruchomienie importu sygnalizuje wpis w logach icWeb np. Zaimportowano bazę leków: RL-I-09062021_0208-23032.xml , gdzie 0906202 – to aktualna data
- Refundacje
Baza refundacji aktualizowana jest raz na dwa miesiące w oparciu o obwieszczenia ministerstwa zdrowia publikowanych na stronie MZ . Udostępnione pliki excel są konwertowane na pliki xml przez CeZ, które kolejno są importowane na serwer IMS, skąd klienci pobierają je wraz z bazą leków.
O imporcie informują następujące logi w IcWeb: Rozpoczynam import bazy refundacjioraz Zakończono import bazy refundacji.
Import refundacji wykonuje się automatycznie codziennie wraz z bazą leków, aczkolwiek wpisy w refundacjach pojawią się raz na dwa miesiące (jeżeli w trakcie 2 miesięcznego okresu nie pojawią się sprostowania MZ).
- Baza leków lokalnie
Od wersji ic 4.0.10 baza leków zapisywana jest lokalnie na komputerze, domyślnie w folderze C:\ProgramData\ic\cache\IndexedDB , istnieje możliwość zdefiniowania własnej ścieżki w opcjach lokalnych stanowiska (zakładka Inne -> pole Ścieżka do lokalnego cache ic-Web)
Aby baza leków zaczytała się prawidłowo na formatce do wystawiania e-Recept muszą być spełnione następujące warunki:
- Użytkownik Windows musi mieć uprawnienia do odczytu i zapisu do katalogu, w którym przechowywany jest cache icWeb
- Na komputerze może być zalogowany tylko jeden użytkownik Windows
Jeżeli powyższe warunki są spełnione, a baza nadal nie zaczytuje się, należy na formatce do eRecept otworzyć narzędzia programisty za pomocą prawego przycisku myszy -> w prawym górnym rogu należy kliknąć na ikonkę czerwonego krzyżyka, aby wyświetlić treść komunikatów błędu i skontaktować się z Infomed software poprzez platformę mantis załączając komunikat.
Jeżeli w tym miejscu błędy nie występują, a baza nadal się nie zaczytała, należy zalogować się ponownie do systemu i otworzyć eReceptę ponownie.
Istnieje również możliwość usunięcia lokalnie bazy i zaczytanie jej ponownie otworzyć narzędzia programisty za pomocą prawego przycisku myszy na formatce eRecept -> Application -> IndexedDB -> ERecepty -> Delete database