MODUL SERWIS 904KB Jun 14 2011 12:00:00 AM
Transkrypt
MODUL SERWIS 904KB Jun 14 2011 12:00:00 AM
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2011 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax: (0-32) 209-07-15 Internet: http://www.kamsoft.pl [email protected] SPIS TREŚCI Moduł 64 – Serwis 1. Serwis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 2 1.1. Informacje o konfiguracji komputera. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 - 2 1.2. Query Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 2 1.3. Statystyka użycia systemu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 3 1.4. Zablokowane rekordy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 3 1.5. Stan aktualizacji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 3 1.6. Historia operacji na bazie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 4 1.7. Sesje bazy danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 4 1.8. Funkcje zewnętrzne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 6 1.9. Zarządzanie blokadami uruchomienia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 - 6 1.10. Zarządzanie zadaniami . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 6 1.11. Archiwizacja bazy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 7 1.12. Odtworzenie bazy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 8 1.13. Odświeżanie bazy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 9 1.14. Dziennik operacji serwera Interbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 9 1.15. Weryfikacja poprawności bazy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 - 10 1.16. Parametry techniczne bazy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 10 2. Bazy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 10 2.1. Import słowników podstawowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 10 2.2. Import miejscowości . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 10 2.3. Import dzielnic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 11 2.4. Import baz słownikowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 11 2.4.1. Import baz słownikowych – Medycyny pracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 11 2.4.2. Import baz słownikowych – Kalendarz szczepień . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 11 2.4.3. Import baz słownikowych – Umowy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 12 2.4.4. Import baz dodatkowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 12 2.5. Eksporty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 12 2.6. Baza leków BLOZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 13 2.6.1. Import bazy leków BLOZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 13 2.6.2. Wymuszenie aktualizacji całej bazy BLOZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 13 2.7. Import dokumentów z systemu KS-SIKCH (BUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 14 2.8. Generowanie usług na podstawie kodów ICD-9 CM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 14 2.9. Generowanie usług na podstawie kodów ICD-9 PL (JGP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 14 2.10. Generowanie rozpoznań na podstawie klasyfikacji ICD10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 15 2.11. Import tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 15 2.12. Pasek narzędziowy importu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 15 2.13. Konwersja dużych formularzy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3. Testy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.1. Pełny test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 - 16 3.2. Opcje testera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.3. Pasek narzędziowy testów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.4. Sprawdzenie sekwencji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.5. Sprawdzenie procedur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.6. Sprawdzenie triggerów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.7. Reindeksacja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.8. Rekordy zerowe (pola ID/ DEL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 16 3.9. Sprawdzenie odwołań w tabelach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 17 iii SPIS TREŚCI 3.10. Wyniki testów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 17 4. Wymiana danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 17 5. Funkcje dodatkowe – alarmy i notatki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 17 6. Specjalne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 17 6.1. Eksport zleceń . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 - 17 iv KS-SOMED Moduł 64 – Serwis Moduł 64 – Serwis 1. – Zakładka „Informacja o systemie” – umożliwia umieszczenie w raporcie ogólnych informacji o systemie. Są one podzielone na różne kategorie, mogące być przydatne do analizy stanu systemu: Serwis – „Pamięć”, – „Wersja”, 1.1. – „Informacje ogólne”, Informacje o konfiguracji komputera – „Kartoteki”, Funkcja „Informacje o konfiguracji komputera” pozwala na wygenerowanie raportu konfiguracji komputera z uwzględnieniem parametrów istotnych dla działania systemu KS-SOMED. Funkcję można wywołać wybierając z menu Serwis pozycję „Informacje o konfiguracji komputera” lub używając skrótu klawiaturowego Ctrl+I. W efekcie wyświetlone zostaje okno „Zbieranie informacji o konfiguracji”. – „Zmienne środowiskowe”, – „Procesy”, – „Wątki”, – „Moduły”, – „Sterta (długotrwałe)”, – „Czcionki”, – „Drukarki”. – Zakładka „Ważne pliki” – zakładka pozwala na wybranie plików, których zawartość ma zostać umieszczona w raporcie. Predefiniowane są pliki systemowe Windows, pliki konfiguracji sieci, Oracle, można również dodać inne pliki („Użytkownika”). Rys. 1. Okno: Zbieranie informacji o konfiguracji. Na poszczególnych zakładkach można precyzyjnie określić to, jakie informacje mają znaleźć się w zestawieniu: W celu wygenerowania raportu należy użyć przycisku „Zbieraj”. Raport przedstawiony jest w oknie „Przeglądarka” w formie drzewka z podziałem na poszczególne kategorie. W razie potrzeby raport można przesłać do Producenta. Wymaga to wcześniejszej konfiguracji ustawień poczty. W menu E-mail – Ustaw parametry należy wprowadzić adres serwera poczty wychodzącej oraz zwrotny adres e-mail. Na wysłanie raportu pozwala funkcja E-mail – Wyślij raport. – Zakładka „Stan rejestrów”: – Zakładka „Klucze predefiniowane” - predefiniowane klucze rejestru to klucze oprogramowania KAMSOFT oraz aplikacji bazodanowych: – Kamsoft, – Interbase, – BDE, – Oracle, – Sybase. – Zakładka „Klucze użytkownika” – pozwala na dodanie do raportu innych kluczy rejestru. – Zakładka „Listy plików” – ta zakładka pozwala na wybranie katalogów, których lista zawartości ma zostać umieszczona w raporcie. Domyślnie są to katalogi „PRZYCHODNI” oraz środowiska „BDE”, lecz można również dodać inne katalogi. – Zakładka „Konfiguracja BDE” – umożliwia określenie, czy w raporcie mają znaleźć się informacje o konfiguracji BDE: – aliasy oraz – sterowniki, 64 - 2 Rys. 2. Okno: Przeglądarka. 1.2. Query Trace Query Trace to narzędzie diagnostyczne umożliwiające producentowi zdalną ocenę przyczyny powolnego działania programu lub powstania błędu. Przycisk „Aktywuj” włącza tryb rejestrowania zapytań do bazy danych. Po włączeniu rejestrowania można zamknąć okno Query Trace i przejść do pracy w systemie (do czynności, które wykonują się wolniej lub z błędem). Po ponownym otwarciu Query Trace można zatrzymać rejestrowanie zapytań (przycisk „Wyłącz”). Będzie tam również informacja o umieszczeniu pliku query.trc w po- Moduł 64 – Serwis Serwis danym katalogu. W razie potrzeby producent może poprosić o przesłanie tego pliku na jego adres e-mail. Rys. 5. Okno: Przegląd zablokowanych rekordów. Rys. 3. Okno: QueryTrace. 1.3. Statystyka użycia systemu Listę zablokowanych rekordów można przedstawić: – według stanowisk – wyświetla listę rekordów zablokowanych przez każde stanowisko (przycisk „Stanowiskami”), – według tabel – wyświetla listę stanowisk, które blokują wybraną tabelę (przycisk „Tabelami”). Funkcja „Statystyka użycia systemu” umożliwia wygenerowanie raportu zawierającego informacje o numerze licencji, używanej wersji systemu oraz statystykę używania poszczególnych funkcji systemu. Dzięki temu producent posiada informacje o funkcjach, które są najczęściej używane co pozwala na podejmowanie decyzji o kierunku dalszego rozwoju systemu. Natomiast użytkownicy przesyłający statystyki otrzymują możliwość używania dodatkowych funkcji systemu, np informacje o deklaracjach pacjenta w module Terminarz, czy też możliwość wczytywania patchy całościowych. Aby zwolnić zablokowane rekordy konkretnej tabeli, należy zaznaczyć ją i użyć przycisku „Zwolnij”. Można też zwolnić wszystkie zablokowane rekordy (przycisk „Wszystko”). Moduł powala na odświeżenie stanu zablokowanych rekordów dla konkretnej tabeli (przycisk „Tabela”) lub całej bazy (przycisk „Odśwież”). Klienci, którzy aktualizują system za pomocą narzędzia KSPLUpdFTP, w momencie aktualizacji automatycznie mogą wysłać plik ze statystyką użycia systemu. Funkcja przedstawia czynności dokonywane na bazie podczas aktualizacji wraz ze statusem ich wykonania, co pozwala na ocenę, czy jest konieczna pilna aktualizacja struktury baz. Funkcję można wywołać używając skrótu klawiaturowego Ctrl+A lub z menu wybierając pozycję „Stan aktualizacji”. Rys. 4. Okno: Statystyka użycia systemu. 1.4. Zablokowane rekordy 1.5. Stan aktualizacji Rys. 6. Okno: Stan aktualizacji. W dolnej części okna znajduje się przycisk „Opis”, po użyciu którego pojawia się okno „Legenda”. Niektóre operacje mogą być wykonywane na rekordach tylko przez jednego operatora w tym samym czasie. Takie rekordy są czasowo blokowane dla innych operatorów, a odblokowywane po zakończeniu operacji. W razie wystąpienia awarii przerywającej taką operację, rekord może pozostać zablokowany, co uniemożliwia jego użytkowanie. Naprawę umożliwia funkcja „Zablokowane rekordy”. Rys. 7. Okno: Legenda. 64 - 3 1. Serwis 1.6. Historia operacji na bazie Wybór z menu funkcji „Historia operacji na bazie” lub użycie skrótu klawiaturowego Ctrl+H powoduje wyświetlenie okna o takim samym tytule. – – zadania uruchamiane przez systemowy harmonogram zadań, – – moduł Kasa, – – moduł Refundacje, – – KSPL-Scheduler, – – pozostałe operacje, – – pozostałe, zarejestrowane błędy. Wyżej wymienione operacje wybiera się używając filtrów. Do tego celu służą przyciski: – – pozwala edytować wybrany filtr jako filtr Użytkownika, – – Rys. 8. Okno: Historia operacji na bazie. – pokazuje wszystkie wykonane operacje, – wyświetla okno „Lista filtrów”, w którym można dodawać nowe oraz edytować i usuwać istniejące filtry. Funkcja „Historia operacji na bazie” pozwala na przeglądanie historii operacji wykonywanych na bazie. Tworzone zestawienie można ograniczać do wybranych rodzajów operacji. Są to następujące operacje: – – aktualizacja struktury tabel, – – archiwizacja bazy, – – odtwarzanie bazy, – – replikacja baz, – – import danych z innego źródła, – – import pojedynczej tabeli z innego źródła, – – import danych z wersji w C, – – program PrzedKopiowaniem, – -program/funkcje naprawiające danew bazie, – – aktualizacja BLOa, – – odświeżanie bazy, – – wersja programu (instalacyjna) pobrana z rejestru, – – program KoniecInstalacji, – – wszystkie zakończone, – – usuwanie konfliktów KSKO, – – wszystkie niezakończone – – scalanie rekordów, – – losowe generowanie nazwisk, imion, adresów, itp., – – zadania, – – wersyfikacja spójności bazy ORACLE, – – lista profili wybranych podczas aktualizacji bazy, – – operacja na licencjach, Rys. 9. Okno: Lista filtrów. 64 - 4 Można również wybrać operacje mające określony status wykonania: oraz posortować wyniki po dacie wpisu ( 1.7. ). Sesje bazy danych W przypadku niewłaściwego zamknięcia systemu KS-SOMED z bazą danych Oracle, pozostaje „wisząca” sesja serwera Oracle. „Wisząca” sesja co pewnien czas jest usuwana przez serwer bazy danych, jednakże nie można przewidzieć, po ja- Serwis kim czasie nastąpi automatyczne usunięcie sesji. Dopóki sesja na serwerze bazy istnieje, nadal będzie istnieć potencjalny problem z zalogowaniem kolejnego stanowiska. Pojawi się informacja, że przekroczono maksymalną liczbę stanowisk. Do wyeliminowania ewentualnych problemów służy funkcja „Sesje bazy danych”, która umożliwia zakończenie „wiszącej” sesji. Aby korzystać z tej funkcji, w systemie KS-SOMED należy wykonać właściwą konfigurację: Moduł 64 – Serwis pytanie o domyślnego użytkownika i jego hasło. Należy wprowadzić dane: „SYSDBA” i „masterkey”. 1. Zdefiniowanie systemowego użytkownika bazy danych, innego niż użytkownik standardowo łączący się do bazy danych systemu KS-SOMED, czyli innego niż GABINET. Przykład: create user GM ???? identified by hasło. Użytkownik ten musi posiadać uprawnienia do logowania oraz do ubijania sesji, czyli: Rys. 11. Okno: Weryfikacja. – grant alter system to GM KILL. – grant create session to GM KILL. Zwykły użytkownik (GABINET) nie powinien posiadać powyższych uprawnień. Użytkownik np. GM ????, powinien mieć hasło znane jedynie administratorowi bazy danych. WAŻNE: Nie może to być użytkownik SYSDBA, ponieważ nie ma takiego użytkownika w Oraclu, chyba że taki zostanie stworzony. SYSDBA w Oraclu to rola. Podczas logowania wpisuje się sys as sysdba, czyli logowanie następuje na użytkownika SYS w roli sysdba. Zaleca się stworzenie użytkownika o nazwie np. GM ????. Nie jest dobrym rozwiązaniem skorzystanie z użytkownika SYS, czy innego systemowego użytkownika bazy danych. 2. Nauczenie systemu KS-SOMED hasła na użytkownika GM ???? Na wszystkich stanowiskach, które mają mieć możliwość zamykania sesji, należy uruchomić program KSPLKonfigurator i wprowadzić login użytkownika systemowego i hasło administracyjne. Dane te zostaną zapisane w rejestrze systemu Windows, będą one jednak zakodowane, co uniemożliwia odczytanie ich przez osoby niepowołane. W kolejnym oknie „Parametry logowania dla użytkownika systemowego”, należy wpisać właściwe informacje. Kolejna próba wejścia do modyfikacji, będzie wymagać podania zdefiniowanego użytkownika systemowego i właściwego hasła administracyjnego. Po wprowadzeniu właściwego użytkownika i jego hasła, zaleca się skorzystanie z przycisku „TESTUJ”, aby sprawdzić, czy kombinacja użytkownik i hasło jest poprawna. Rys. 12. Okno: Parametry logowania dla użytkownika systemu. Po zatwierdzeniu, system KS-SOMED będzie znał już użytkownika systemowego i hasło administracyjne, co pozwoli na usuwanie sesji Oracle. 3. Nadanie użytkownikom, którzy będą mogli usuwać sesje, uprawnienia Administrator / Wylogowywanie. Tylko takie osoby będą mogły usunąć sesję bazy danych. Użytkownicy ci nie powinni znać użytkownika i hasła administracyjnego. Dane te nie są im do niczego potrzebne. Tylko system musi je znać, aby poprawnie zalogować się do bazy danych. Tak skonfigurowany system pozwala już na usuwanie sesji bazy danych. Rys. 10. Okno: program KSPLKonfugurator. Przy pierwszej próbie konfigurowania użytkownika systemowego programem KSPLKonfigurator, pojawi się W pierwszej kolejności jeszcze przed wywołaniem funkcji „Sesje bazy danych” należy wykonać skrypt session.sql, znajdujący się w katalogu Wzorce, dostępnym w głównym katalogu systemu KS-SOMED. Próba wywołania funkcji bez wykonania powyższego skryptu zakończy się następującym błędem: „ORA-00942: tabela lub perspektywa nie istnieje”. 64 - 5 1. Serwis Po użyciu funkcji „Sesje bazy danych”, zostanie wyświetlone okno „Sesje bazy danych systemu KS-SOMED”, w którym są wyświetlane informacje, pozwalające podjąć decyzję czy dana sesja jest używana, czy jest to sesja „wisząca”. Najważniejsze dane do analizy to użytkownik (można ustalić kto rzeczywiście pracuje), komputer (zwykle wiadome jest, na jakim komputerze nastąpił krach systemu), informacja o kliencie wraz z IP komputera, gdyby nazwa komputera niewiele mówiła, oraz godzina połączenia. Kolorem wyróżniana jest sesja, z której nastąpiło wywołanie funkcji sesji bazy danych (tej lepiej nie usuwać). Nie są to wszystkie aktywne sesje serwera bazy danych, funkcja pokazuje jedynie sesje związane z systemem KS-SOMED, dlatego też użytkownik nie może usunąć sesji np. programu finansowo-księgowego. Aby usunąć sesję, należy wskazać właściwy rekord sesji użyć przycisku „Zamknij sesję”. należy posłużyć się funkcją „Zarządzanie blokadami uruchomienia”. Funkcja umożliwia usunięcie blokady (Przycisk „F8 Usuń”) lub jej przejęcie (Przycisk „F4 Przejmij”). Rys. 15. Okno: Zarządzanie etapem uruchamiania programu. W oknie „Zarządzanie etapem uruchamiania programu” znajduje się również przycisk „Zadania” umożliwiający przejście do listy zadań systemu KS-Somed. Więcej na temat zadań można znaleźć w rozdziale „Zarządzanie zadaniami”. 1.10. Rys. 13. Okno: Sesje bazy danych systemu KS-SOMED. 1.8. Funkcje zewnętrzne Po wywołaniu funkcji „Funkcje zewnętrzne” w oknie pojawi się lista bibliotek z dodatkowymi funkcjami przygotowanymi na zamówienie klienta. Zarządzanie zadaniami Zadania to zestawy funkcji, które należy wykonać, aby zapewnić poprawne działanie systemu. Część zadań musi być bezwzględnie wykonanych przed dalszą pracą, część można wykonać w późniejszym terminie, a część zadań może wykonać jedynie administrator systemu. Podczas logowania użytkownika następuje sprawdzenie, czy są niewykonane jeszcze zadania a następnie Użytkownikowi proponuje się ich wykonanie. Informacje o koniecznych do wykonania zadaniach dostarczane są wraz z aktualizacjami Systemu. Wybór z menu funkcji „Zarządzanie zadaniami” powoduje wyświetlenie okna „Zarządzanie etapem uruchamiania programu”. Rys. 16. Okno: Zarządzanie etapem uruchamiania programu. Rys. 14. Okno: Funkcje zewnętrzne. 1.9. Zarządzanie blokadami uruchomienia Niektóre operacje mogą powodować zablokowanie działania programu na stanowisku. W celu odblokowania programu 64 - 6 W oknie „Zarządzanie etapem uruchamiania programu” znajduje się lista wszystkich zadań dostępnych w KS-SOMED. Na liście tej mogą znaleźć się następujące zadania: – Wykonane, – Niewidoczne, Moduł 64 – Serwis Serwis – Wymagane, jest odłożone na później” i „Możliwość uruchamiania zadania zostanie przywrócona w dniu ...”. – Odłożone, – Administrator. W celu ustawienia parametrów uruchomienia zadania należy wybrać przycisk „F4 Zmień”. Powoduje on wyświetlenie „Karty zadania”, w której poza informacjami ogólnymi o zadaniu takimi jak: funkcja, opis, biblioteka, identyfikator, data generacji, data wykonania , można również znaleźć następujące parametry uruchamiania: – Opcja „Zadanie zostało wykonane” - oznacza zadanie jako wykonane, – Opcja „Zadanie jest wymagane do uruchomienia systemu”, – Opcja „Do wykonania zadania potrzebne są uprawnienia administratora”, – Opcja „Zadanie nie będzie widoczne na liście zadań – będzie uruchomione automatycznie”, – Opcja „Wykonanie zadania jest odłożone na później” , – Opcja „Możliwość uruchamiania zadania zostanie przywrócona w dniu ...” – po zaznaczeniu opcji możliwe będzie określenie kiedy system ponownie ma zaproponować wykonanie zadania. Opcja „Możliwość uruchamiania zadania zostanie przywrócona w dniu ...” jest aktywne, gdy zaznaczono opcję „Wykonanie zadania jest odłożone na później”. – Pole „Data” – pole do podania daty propozycji wykonania zadania. Pole „Data” jest aktywne, gdy zaznaczona jest opcja „Możliwość uruchamiania zadania zostanie przywrócona w dniu ...”. Rys. 18. Okno: Odkładanie wykonania zadania. 1.11. Archiwizacja bazy Funkcja „Archiwizacja bazy” przeznaczona jest dla użytkowników systemu KS-SOMED z bazą danych Firebird. Do wykonania funkcji, można również wykorzystać program Archiwizacja.exe, znajdujący się w głównym katalogu systemu KS-SOMED. Użytkownicy systemu KS-SOMED z bazą danych Oracle, archiwizację bazy wykonują na serwerze przy użyciu skryptów oraclowych, lub programu OraBackup.exe znajdującego się w katalogu Tools, dostępnym w głównym katalogu systemu KS-SOMED. Program OraBackup.exe korzysta z programu exp.exe, który musi być dostępny. Funkcja „Archiwizacja bazy” umożliwia stworzenie kopii zapasowej aktualnej bazy danych. Archiwizacja bazy danych może zostać uruchomiona z dowolnego stanowiska. Jeżeli jednak użytkownik zamierza również utworzyć kopię bazy danych, archiwizacja musi zostać uruchomiona z serwera. Aktualnie archiwum bazy zawiera tylko plik *.gbk. Na życzenie użytkownika może powstać drugie, zawierające rzeczywisty plik bazy. Wybór z menu funkcji powoduje wyświetlenie okna „Archiwizacja”. Rys. 19. Okno: Archiwizacja. Rys. 17. Karta zadania. Wykonanie zadania jest możliwe przez użycie przycisku „F6 Wykonaj”. Natomiast przycisk „F5 Odśwież” aktualizuje listę zadań – datę wykonania i datę na którą odłożono wykonanie zadania. Przycisk „F7 Odłóż” umożliwia zmianę daty wykonania zadania. Wyświetla okno „Odkładanie wykonanie zadania”, w którym znajdują się znane już opcje „Wykonanie zadania W oknie tym znajdują się elementy umożliwiające dokonanie następujących ustawień: – Przycisk „Przeglądaj” – umożliwia wskazanie katalogu docelowego archiwizacji; domyślnie archiwum bazy umieszczane jest w katalogu Archiw w katalogu, w którym zainstalowany jest system, – Opcja „Archiwizyj także plik robx.KSB (w osobnym archiwum)” – zaznaczenie opcji spowoduje, że we wskazanym katalogu zostanie utworzone dodatkowe archiwum, zawierające główny plik bazy danych. Archiwum 64 - 7 1. Serwis to nazywa się podobnie jak główne archiwum, a jedyną różnicą jest dodatkowe słowo na końcu nazwy pliku: Archiwum data godzina baza.zip – Opcja „Ignoruj błędy sum kontrolnych” – po zaznaczeniu opcji będzie możliwe stworzenie kopii zapasowej bazy zawierającej błędy – niepoprawne sumy kontrolne, – Opcja „Ignoruj niezakończone transakcje” – jeżeli opcja będzie zaznaczona wówczas system pozwoli na stworzenie kopii zapasowej bazy zawierającej błędy typu – niezakończone transakcje na bazie, – Opcja „Tryb serwisowy” - zaznaczenie opcji powoduje wygenerowanie znacznie bardziej szczegółowego logu – to na wypadek niemożności zarchiwizowania bazy danych. Włączenie tej opcji może spowodować znaczne wydłużenie czasu przeprowadzanej operacji, – Przycisk „Ustawienia” – wyświetla okno o tej samej nazwie, w którym widoczne są sekcje: Rys. 20. Okno: Ustawienia. – Sekcja „Archiwizacja” – zawiera opcje: – Opcja „Dziel pliki *.GBK (każdy kawałek będzie miał maksymalnie 1GB)” – podczas archiwizacji tworzone są pliki *.gbk o maksymalnym rozmiarze 1GB i tak też są pakowane – każdy z osobna. Umożliwia to archwizację baz danych większych niż 2 GB. Opcja ta domyślnie jest włączona. – Opcja „Użyj zewnętrznych programów pakujących” – zaznaczenie opcji umożliwia użycie własnego, zewnętrznego programu pakującego, w sytuacji gdy użytkownik chce kopiować także plik bazy danych powyżej 2 GB. Możliwość użycia zewnętrznego programu jest dostępna z tego względu, iż moduł pakujący wbudowany w Archiwizację obsługuje tylko pliki mniejsze niż 2 GB, a opisane rozwiązanie w opcji powyżej działa tylko z plikami *.gdb. Jeżeli używany jest własny, zewnętrzny program pakujący, wówczas można wyłączyć opcję „Dziel pliki *.GBK (każdy kawałek będzie miał maksymalnie 1GB)”. Zaznaczenie opcji uaktywnia pola, które należy uzupełnić: – Pole „Zewnętrzny program archiwizujący” – wybór ścieżki do programu, – Pole „Parametry wywołania”, – Pole „Zewnętrzny program rozpakujący” – wybór ścieżki do programu, – Pole „Parametry wywołania”. – Sekcja „Czynności dodatkowe” - umożliwia określenie dodatkowych czynności, które mogą być wykonywane przed czy też po archiwizacji. W widocznych polach można podać ścieżki do wymaganych programów czy skryptów: 1.12. Odtworzenie bazy Funkcja „Odtworzenie bazy” przeznaczona jest dla użytkowników systemu KS-SOMED z bazą danych Firebird. Do wykonania funkcji, można również wykorzystać program Archiwizacja.exe, znajdujący się w głównym katalogu systemu KS-SOMED. Za pomocą funkcji „Odtworzenie bazy” można przywrócić stan bazy z utworzonego wcześniej archiwum. Odtwarzanie bazy danych musi zostać uruchomione z serwera, ze względu na konieczność fizycznego dostępu do bazy danych. Wynika to z faktu, że podczas odtwarzania bazy tworzony jest nowy plik i dopiero gdy zostanie poprawnie odtworzona zawartość archiwum, baza danych jest podmieniana (z zachowaniem ostatniej wersji jako kopii). W ten sposób zapewnione jest odpowiednie bezpieczeństwo danych. W wyświetlonym oknie „Odtwarzanie” znajdują się elementy: – Przycisk „Przeglądaj” – umożliwia wskazanie katalogu, w którym znajduje się kopia zapasowa bazy, – Pole „Czynność wykonywana przed archiwizacją”, – Pole „Docelowy rozmiar strony” - domyślny rozmiar strony wynosi 8 KB. Dla szybkich (z dużą ilością pamięci) serwerów jest możliwość ustawienia większego rozmiaru strony tzn. 16 KB. – Pole „Czynność wykonywana po archiwizacji”, – Sekcja „Błędy w bazach”: – Sekcja „Inne” – umożliwia podanie ścieżki do innego katalogu dla plików tymczasowych. Pole pozostawione puste oznacza, że program sam określi ten katalog. 64 - 8 Po ustawieniu odpowiednich parametrów, aby rozpocząć archiwizację należy posłużyć się przyciskiem „Start”. Proces ten może potrwać dość długo. Po zakończeniu w wybranym katalogu zostanie utworzony plik Archiwum data godzina.zip, zawierający skompresowaną kopię zapasową bazy. W celu wyświetlenia raportu z przebiegu archiwizacji, należy użyć przycisku „Pokaż raport”. – Opcja „Deaktywacja indeksowania” – zaznaczenie opcji wyłącza indeksowanie bazy, – Opcja „Nie odtwarzaj warunków poprawności bazy danych”, Moduł 64 – Serwis Serwis – Opcja „Tryb serwisowy” - zaznaczenie opcji powoduje wygenerowanie znacznie bardziej szczegółowego logu – to na wypadek niemożności odtworzenia bazy danych. Włączenie tej opcji może spowodować znaczne wydłużenie czasu przeprowadzanej operacji. Aby rozpocząć odtwarzanie należy użyć przycisku „Start”. Proces ten może potrwać dość długo. – Sekcja Błędy w bazach: – Opcja „Ignoruj błędy sum kontrolnych”, – Opcja „Ignoruj niezakońcozne transakcje”, – Opcja „Deaktywacja indeksowania”, – Opcja „Tryb serwisowy”. – Przycisk „Pokaż raport”, – Przycisk „Ustawienia”. Aby rozpocząć odświeżanie należy użyć przycisku „Start”. Rys. 21. Okno: Odtwarzanie. Przy odtwarzaniu bazy nie jest nadpisywana istniejąca baza danych, więc istnieje możliwość jej przywrócenia w razie błędu czy pomyłki. Gdy zajdzie taka konieczność, należy podmienić plik Med1250.gdb plikiem Med1250.bak w katalogu, w którym znajduje się baza (domyślnie jest to katalog, w którym zainstalowany jest system i katalog „Bazy”). W celu wyświetlenia raportu z przebiegu odtwarzania, należy użyć przycisku „Pokaż raport”. 1.13. Odświeżanie bazy Funkcja „Odświeżanie bazy” przeznaczona jest dla użytkowników systemu KS-SOMED z bazą danych Firebird. Do wykonania funkcji, można również wykorzystać program Archiwizacja.exe, znajdujący się w głównym katalogu systemu KS-SOMED. Rys. 22. Okno: Odświeżanie. 1.14. Dziennik operacji serwera Interbase Funkcja „Dziennik operacji serwera Interbase” jest funkcją informacyjną, która rejestruje następujące operacje: – – włączenie serwera, – – wyłączenie serwera, – – ponowna próba uruchomienia serwera, – – informacje o rekordach „sierocych”, – – informacje o błędach sieci. Moduł pozwala na wczytanie w razie potrzeby również innego pliku niż Interbase.log w katalogu zainstalowanego serwera Interbase. Funkcja „Odśwież bazę” umożliwia odświeżanie struktury i spójności bazy. Pozwala na wyeliminowanie większości fizycznych błędów bazy (np. błędy stron). Odświeżanie bazy danych podobnie jak odtwarzanie musi zostać uruchomione z serwera. W wyświetlonym oknie „Odświeżanie” znajdują się takie same elementy jak w oknie „Archiwizacja” oraz „Odtwarzanie” (za wyjątkiem opcji „Nie odtwarzaj warunków poprawności bazy danych”): – Pole „Docelowy rozmiar strony”, – Opcja „Archiwizuj odświeżaną bazę”, – Przycisk „Przeglądaj” – umożliwia wskazanie katalogu, w którym znajduje się baza, która ma być odświeżona, – Opcja „Archiwizuj także plik robx.KSB (w osobnym katalogu)”, Rys. 23. Okno: Dziennik operacji serwera. 64 - 9 2. Bazy 1.15. Weryfikacja poprawności bazy Funkcja „Weryfikacja poprawności bazy” przeznaczona jest dla użytkowników systemu KS-SOMED z bazą danych Firebird. Do wykonania funkcji, można również wykorzystać program Archiwizacja.exe, znajdujący się w głównym katalogu systemu KS-SOMED. Funkcja „Weryfikacja poprawności bazy” służy do sprawdzenia fizycznej i logicznej poprawności bazy danych (przycisk „Start”). Wygenerowany raport można przejrzeć oraz zapisać do pliku (przycisk „Pokaż raport”), np. w celu wysłania do producenta w razie problemów z bazą. Funkcja umożliwia również naprawę dużej ilości występujących problemów (przycisk „Napraw”). Przed naprawą należy koniecznie wykonać kopię pliku bazy tzn. rzeczywistą kopię pliku *.ksb, ponieważ w określonych okolicznościach (niezbyt częstych), po naprawie część danych może zniknąć mimo, że innymi metodami istnieje możliwość częściowego ich odzyskania. Po wykonanej naprawie należy odświeżyć bazę danych – dopiero wtedy naprawa zostanie zakończona. Następnie należy przeprowadzić aktualizację bazy danych – w razie, gdy wystąpi konieczność odtworzenia części indeksów. 2. 2.1. Bazy Import słowników podstawowych Funkcja umożliwia odświeżenie/ dodanie predefiniowanych słowników danych, takich jak lista gmin i powiatów, klasyfikacje ICD9, ICD10, słownik krajów itp. Wybór z menu funkcji „Import słowników podstawowych” powoduje wyświetlenie okna, w którym należy wskazać ścieżkę do katalogu w którym znajdują się wzorce. Domyślnie jest to katalog w którym zainstalowany jest system i Wzorce\ Inne. W celu uzupełnienia lub poprawy słownika należy go zaznaczyć na liście, a następnie użyć przycisku „Importuj”. Domyślnie zaznaczone są wszystkie słowniki. Rys. 26. Okno: Import słowników podstawowych. 2.2. Rys. 24. Okno: Sprawdzenie poprawności bazy danych. 1.16. Parametry techniczne bazy Funkcja „Parametry techniczne bazy” jest funkcją informacyjną o danych technicznych bazy jak na przykład wersja, poziom, wielkość strony itp. Dane techniczne można zapisać do pliku (przycisk „Zapisz”), wydrukować (przycisk „Drukuj”) i skopiować (przycisk „Kopiuj”). Import miejscowości Funkcja „Import miejscowości” pozwala na import słownika miejscowości, zarówno pełny jak i ograniczony do konkretnego województwa, powiatu lub gminy. Można również ustalić następujące parametry importu miejscowości: – Opcja „Przywróć ukryte miejscowości” – jeżeli miejscowości zostały ukryte, wówczas po zaznaczeniu tej opcji, gdyby okazało się, że takie same miejscowości będą dodane do słownika, zostaną one odkryte, – Opcja „Zmień nazwę miejscowości, jeśli znaleziono ją po kodzie GUS”, – Opcja „Zmień kod GUS miejscowości, jeśli znaleziono ją po nazwie i kodzie GUS gminy”, – Opcja „Dopasuj do miejscowości niepowiązanej z gminą” – jeśli nie znaleziono innej – tylko dla wybranej gminy – wybiera pierwszą pasującą nazwę. Opcja jest aktywna, gdy włączona jest opcja „Z gminy”. – Opcja „Wypisz dodawane miejscowości” – po zaznaczeniu opcji w „Raporcie z importu” oprócz informacji o ilości dodanych, zmienionych lub pominiętych miejscowości pojawi się lista wszystkich dodanych miejscowości, Rys. 25. Okno: Parametry techniczne. 64 - 10 – Opcja „Wypisz wszystkie miejscowości, jeśli wyszukiwanie po kodzie GUS zwraca więcej niż jedną” - gdy opcja będzie zaznaczona w „Raporcie z importu”. Moduł 64 – Serwis Serwis brać funkcję „Import baz słownikowych – Medycyny pracy”. Wyświetlone zostanie wówczas okno „Zestawy słownikowe: Medycyna pracy”. Rys. 27. Okno: Import miejscowości. 2.3. Import dzielnic Funkcja Import dzielnic pozwala na zaimportowanie dzielnic i ulic miasta Warszawa. Rys. 29. Okno: Zestawy słownikowe: Medycyna pracy. Jeżeli słowniki zostały przekopiowane do poprawnego katalogu wówczas pojawią się one na liście w oknie „Zestawy słownikowe: Medycyna pracy”. Po zaznaczeniu słowników, które mają być zaimportowane należy wybrać przycisk „Start (F9)”. Po zatwierdzeniu pojawiającego się okna „Czy na pewno chcesz rozpocząć import?” rozpocznie się import słowników. Rys. 28. Okno: Import dzielnic miasta Warszawa. 2.4. Import baz słownikowych Dodatkowe bazy słownikowe są to pomocnicze wzorce stworzone w celu ułatwienia pracy w modułach do których dostęp jest możliwy tylko po wykupieniu specjalnej licencji, np. do modułu Medycyna pracy. W ramach baz słowników dodatkowych importować można również kalendarz szczepień, umowy na usługi stomatologiczne oraz inne bazy dodatkowe. Słowniki dodatkowe nie są standardowo dołączane do systemu. Aby z nich korzystać należy uprzednio dokonać operacji importu słowników do systemu. 2.4.1. Import baz słownikowych – Medycyny pracy W celu zaimportowania słownika dodatkowego Medycyny Pracy należy przekopiować katalog ze słownikami dodatkowymi do katalogu, w którym zainstalowany jest system KS-SOMED Wzorce Slownik STANDARD MedycynaPracy.slk, a następnie z menu modułu Serwis wy- Rys. 30. Okno: Czy na pewno chcesz rozpocząć import? 2.4.2. Import baz słownikowych – Kalendarz szczepień Przed rozpoczęciem importu Kalendarza szczepień należy przekopiować słowniki do katalogu, w którym zainstalowano KS-SOMED Wzorce Slownik STANDARD KalendarzSzczepien.slk. Import tych słowników przebiega analogicznie jak słowników Medycyny Pracy. 64 - 11 2. Bazy Rys. 31. Okno: Zestawy słownikowe: Kalendarz szczepień. 2.4.3. Import baz słownikowych – Umowy Proces importu umów na usługi stomatologiczne jest podobny jak dla Medycyny Pracy i Kalendarza szczepień. W celu importu baz słownikowych umów na usługi stomatologiczne należy przekopiować pliki słowników do katalogu, w którym zainstalowano KS-SOMED Wzorce Slownik STANDARD UmowyNaUslugiStomat.slk oraz z menu wybrać funkcję „Import baz słownikowych – Umowy”. Rys. 33. Okno: Zestawy słownikowe: dodatkowe. 2.5. Eksporty Funkcje w menu Eksporty dostępne są dopiero po podaniu odpowiedniego hasła. Hasło to jest takie samo jak do Edytora SQL i jest zmieniane co rok. Hasło o którym mowa można uzyskać kontaktując się z serwisem systemu KS-SOMED. Istnieje możliwość eksportu: 1. bazy uprawnień, 2. bazy ICD, 3. bazy ATC, 4. tabel systemowych. Wybór z menu jednej z wyżej wymienionych funkcji powoduje wyświetlenie okna „Eksport baz”. Rys. 34. Okno: Eksport baz. Rys. 32. Okno: Zestawy słownikowe: Umowy. 2.4.4. Import baz dodatkowych Funkcja Import baz dodatkowych umożliwia zaimportowanie słowników takich jak: POZ 2002 LEKARZ, POZ 2002 PIELĘGNIARKA i innych. Słowniki te powinny znaleźć się w katalogu w którym zainstalowany jest system KS-SOMED Wzorce\ Slownik\ INNE\ POZ 2002 ZACHPOM Lekarz.zip. 64 - 12 Eksportując tabele należy wskazać te, które zostaną wyeksportowane. W tym celu w oknie „Eksport tabel” należy użyć przycisku „Lista tabel”. Spowoduje on wyświetlenie okna „Lista tabel”, a po użyciu przycisku „F2 Dodaj” okna „Tabele”, w którym należy podświetlić tabelę i wybrać przycisk „OK”. Moduł 64 – Serwis Serwis Aby rozpocząć proces aktualizacji bazy KS-BLOZ należy uruchomić funkcję „Import bazy leków BLOZ”, a w oknie „Aktualizacja bazy BLOZ” wskazać plik bl.dbf i kliknąć przycisk „Start”. Ścieżkę do pliku bl.dbf można wskazać posługując się ikoną . W oknie „Aktualizacja bazy BLOZ” znajduje się również opcja umożliwiająca pełną aktualizację bazy BLOZ (Opcja „Wymuś pełną aktualizację bazy BLOZ”). Rys. 35. Okno: Lista tabel. 2.6. 2.6.1. Po zaimportowaniu bazy BLOZ, gdy Użytkownik posiada właściwą licencję, automatycznie dokonuje się aktualizacja bazy Interakcji i Średnich cen. Baza leków BLOZ Import bazy leków BLOZ Po użyciu przycisku „Opcje” pojawia się okno „BLOZUpdate”, w którym znajdują się następujące opcje i pole: Funkcja „Import bazy leków BLOZ” pozwala na import i aktualizację bazy leków i środków pomocniczych BLOZ oraz bazę Interakcji i Średnich cen. – Opcja „Usuń pliki z wzorcami po aktualizacji” – po zaznaczeniu opcji system automatycznie usunie zbędne pliki pozostawione po aktualizacji. Import i aktualizacja bazy Interakcji i Średnich cen jest możliwa, gdy Użytkownik posiada licencje na wymienione pozycje. – Opcja „Przy starcie programu poszukuj wzorce na dyskach” – gdy opcja zostanie zaznaczona przy ponownym uruchomieniu, program sprawdzi, czy na którymś z dostępnych dysków znajdują się dane do aktualizacji bazy KS-BLOZ. Jeżeli je znajdzie, aktualizacja zostanie przeprowadzona automatycznie. Wybór funkcji „Import bazy leków BLOZ” wyświetla okno „Aktualizacja bazy BLOZ”. – Pole „Co robić ze średnimi cenami podczas aktualizacji” – określa sposób aktualizacji bazy średnich cen: – uaktualnij pozycje nie poddane edycji, – uaktualnij wszystko. Rys. 36. Okno: Aktualizacja bazy BLOZ. Baza KS-BLOZ jest dostarczana razem z systemem na płycie CD-ROM. Kolejne aktualizacje można pobrać ze strony internetowej firmy Kamsoft. Aby pobrać dane aktualizacyjne bazy KS-BLOZ ze strony internetowej firmy Kamsoft należy: – w oknie głównym strony internetowej Kamsoft kliknąć na polecenie FTP, – wejść do katalogu PUB, a następnie do podkatalogu BLOZ, Rys. 37. Okno: BLOZUpdate. 2.6.2. Wymuszenie aktualizacji całej bazy BLOZ Po wywołaniu funkcji „Wymuszenie aktualizacji całej bazy BLOZ” pojawia się okno z komunikatem, po zatwierdzeniu którego przy kolejnym uruchomieniu importu bazy BLOZ będą aktualizowane wszystkie leki. Proces aktualizacji całej bazy BLOZ jest długotrwały. – wybrać pliki: a.zip, o.zip, bl.zip, – zapisać pliki do katalogu na dysku komputera np: c: BLOZ\ , – rozpakować pobrane pliki do katalogu np: c: BLOZ\ . Po rozpakowaniu plików a.zip, o.zip, bl.zip zostaną utworzone pliki: A.dbf, Bl.dbf, Blozusun.dbf, O.dbf. Podczas aktualizacji bazy BLOZ powinny znajdować się one w tym samym katalogu. 64 - 13 2. Bazy 2.7. Import dokumentów z systemu KS-SIKCH (BUM) System umożliwia przeprowadzenie importu dokumentów z systemu NFZ KS-SIKCH. Funkcja ta umożliwia uzupełnienie danych w bazie słownikowej BUM. Baza BUM jest to zbiór usług/ procedur medycznych wykonywanych w jednostkach służby zdrowia. Po wywołaniu funkcji wyświetlone zostaje okno „Import dokumentów z systemu KS-SIKCH”, w którym należy użyć przycisku „Import” i wskazać ścieżkę do pliku z rozszerzeniem bum. piąć również usługę refundowaną (pole opisane początkowo „Brak wybranej usługi refundowanej”. Wygenerowane usługi mogą być dodane do wybranej lokalnej grupy usług podanej w polu opisanym początkowo „Brak wybranej grupy usług”. Dla generowanej usługi można ustawić również nazwę usługi refundowanej. W tym celu należy uzupełnić pole opisane początkowo „Brak wybranej usługi refundowanej”. Należy pamiętać o tym, że wybranie do wygenerowania grupy usług z bazy ICD-9 CM, nie spowoduje automatycznego stworzenia kolejnej lokalnej grupy usług. Jeśli wśród generowanych usług znajdują się usługi, które były już w lokalnej bazie, można zdecydować, czy przywracać usługi ukryte czy nie. Jeśli ukryte usługi mają być przywrócone należy w oknie „Tworzenie usług z ICD9” zaznaczyć opcję „Przywróć jeśli ukryta”. W celu rozpoczęcia procesu generowania, należy użyć przycisku „F5 Generuj”, po którym zostanie wyświetlone okno „Podsumowanie”. Aby przejrzeć raport, należy użyć przycisku „Raport”. Rys. 38. Okno: Import dokumentów z systemu KS-SIKCH. 2.8. Generowanie usług na podstawie kodów ICD-9 CM Funkcja „Generowanie usług na podstawie kodów ICD-9 CM” umożliwia uzupełnienie lokalnej bazy usług na podstawie bazy procedur medycznych ICD-9 CM rozprowadzanej na podstawie umowy licencyjnej zawartej z Fundacją Zdrowia Publicznego. Można generować zarówno pojedyńcze usługi jak i grupy usług. W celu dodania do listy pojedyńczych kodów ICD-9 CM w oknie „Tworzenie usług z ICD9”, należy wybrać przycisk „F2 Dod. kod”. W celu dodania do listy grupy kodów, należy użyć przycisku „S2 Dod. grupę”. W obu przypadkach zostaje wyświetlone okno „ICD-9 CM”, w którym kolejno należy wybrać odpowiednie pozycje. Rys. 39. Okno: Tworzenie usług z ICD9. W oknie „Tworzenie usług z ICD-9 CM” można wskazać do jakiej lokalnej grupy usług, mają być dodane wygenerowane usługi lub grupy usług (pole opisane początkowo „Brak wybranej grupy usług”. Do generowanej usługi można pod- 64 - 14 Rys. 40. Okno: Podsumowanie. 2.9. Generowanie usług na podstawie kodów ICD-9 PL (JGP) Funkcja „Generowanie usług na podstawie kodów ICD-9 PL (JGP)” umożliwia uzupełnienie lokalnej bazy usług na podstawie bazy ICD-9 PL powstałej na podstawie zbioru udostępnionego przez NFZ wszystkim świadczeniodawcom rozliczającym się z NFZ na zasadach „public domain”. Do 2008 roku kod ICD- 9 PL (JGP) był wymagany tylko do rozliczeń świadczeń związanych z jednorodnymi grupami pacjentów. Począwszy od 2009 roku kod ten wymagany jest również do rozliczeń pozostałych świadczeń. Podobnie jak w opisanej powyżej funkcji, można generować zarówno pojedyńcze usługi jak i grupy usług. W celu dodania do listy pojedyńczych kodów ICD-9 PL (JGP) w oknie „Tworzenie usług z ICD-9 PL”, należy użyć przycisku „F2 Dod. kod”. W celu dodania do listy grupy kodów, należy posłużyć się przyciskiem „S2 Grupa”. W obu przypadkach zostaje wyświetlone okno „ICD-9 PL”, w którym kolejno należy wybrać odpowiednie pozycje. Moduł 64 – Serwis Serwis do tej grupy (pole opisane początkowo „Brak wybranej grupy rozpoznań”). W oknie „Tworzenie rozpoznań z ICD10” znajdują się również opcje: – „Przewlekłe” – na liście rozpoznań lokalnych oznacza rozpoznanie jako przewlekłe, – „Przywróć jeśli ukryte” – jeśli wśród generowanych rozpoznań znajdują się takie, które były już w lokalnej bazie, można zdecydować, czy przywracać rozpoznania ukryte. Rys. 41. Okno: Tworzenie usług z ICD9-PL (JGP). W oknie „Tworzenie usług z ICD-9 PL” można wskazać do jakiej lokalnej grupy usług, mają być dodane wygenerowane usługi lub grupy usług (pole opisane początkowo „Brak wybranej grupy usług”. Do generowanej usługi można podpiąć również usługę refundowaną (pole opisane początkowo „Brak wybranej usługi refundowanej”. Należy pamiętać o tym, że wybranie do wygenerowania grupy usług z bazy ICD-9 PL (JGP), nie spowoduje automatycznego stworzenia kolejnej lokalnej grupy usług. Jeżeli wśród generowanych usług znajdują się usługi, które były już w lokalnej bazie, można zdecydować, czy przywrócić usługi ukryte czy nie. Jeśli ukryte usługi mają być przywrócone, wówczas należy włączyć opcję „Przywróć jeśli ukryta”. W celu rozpoczęcia procesu generowania, należy użyć przycisku „F5 Generuj”, po którym zostanie wyświetlone okno „Podsumowanie”. Aby przejrzeć raport, należy użyć przycisku „Raport”. Rys. 43. Okno: Tworzenie rozpoznań z ICD10. W celu rozpoczęcia procesu generowania, należy użyć przycisku „F5 Generuj”, po którym zostanie wyświetlone okno „Podsumowanie”. Aby przejrzeć raport, należy użyć przycisku „Raport”. 2.11. Import tabel Funkcja „Import tabel” pozwala na nadpisanie w bazie tabel nową zawartością z plików DB, znajdujących się w wybranym katalogu. Tabele są kopiowane z zachowaniem własnej numeracji pola ID. Przycisk „Lista tabel” umożliwia wybór tabel do nadpisania w bazie. Rys. 44. Okno: Import tabel. 2.12. Rys. 42. Okno: Podsumowanie. 2.10. Generowanie rozpoznań na podstawie klasyfikacji ICD10 Funkcja „Generowanie rozpoznań na podstawie klasyfikacji ICD10” pozwala na uzupełnienie lokalnej bazy rozpoznań na podstawie klasyfikacji ICD10. Dodawać można zarówno pojedyncze rozpoznania (za pomocą przycisku „F2 Dod. kod”) jak i grupy rozpoznań (za pomocą przycisku „SF2 Dod. grupę”). Generowane rozpoznania mogą być dodane do lokalnej bazy rozpoznań oraz gdy podano Grupę rozpoznań Pasek narzędziowy importu Funkcja „Pasek narzędziowy importu” – włącza lub wyłącza wyświetlanie w głównym oknie modułu Serwis przycisków do następujących funkcji importu: – Import podstawowych słowników, – Import bazy leków BLOZ, – Wymuszenie aktualizacji całej bazy leków BLOZ, – Import dokumentów z systemu KS-SIKCH, – Import baz Medycyny pracy. 64 - 15 3. Testy 2.13. Konwersja dużych formularzy Funkcja umożliwia konwersję formularzy, wzorców formularzy oraz wzorców wydruku. Operacja może być czasochłonna w zależności od ilości formularzy. Funkcja umożliwia również określenie: – ilości rekordów wyświetlanych w linii oraz – dodatkowych parametrów przy tworzeniu indeksu (ORACLE). Rys. 45. Okno: Konwersja dużych formularzy. 3. Rys. 47. Okno: Ustawienia. Testy W module Serwis można wykonać następujące testy: – Sprawdzenie sekwencji, – Sprawdzenie procedur, – Sprawdzenie triggerów, – Reindeksacja, 3.3. Pasek narzędziowy testów Funkcja „Pasek narzędziowy testów” włącza lub wyłącza wyświetlanie w głównym oknie modułu Serwis przycisków funkcji testów baz. W pasku narzędziowym znajdą się wówczas ikony umożliwiające dostęp do następujących funkcji: – Rekordy zerowe (pola ID/DEL), – Pełny test bazy (Ctrl+T), – Sprawdzenie odwołań w tabelach. – Ustawienia testera baz, Testy wykonywać można zarówno pojedyńczo jak i w formie pełnego testu. – Test sekwencji (Schift+F3), – Test procedur (Schift+F4), – Test triggerów (Schift+F5), 3.1. Pełny test „Pełny test” bazy obejmuje sprawdzanie sekwencji, procedur, wyzwalaczy, rekordy zerowe ID/DEL i odwołania do tabel. Funkcja wywoływana jest przez użycie skrótu klawiaturowego Ctrl+T lub wybór z menu funkcji „Pełny test”. – Reindeksacja (Schift+F6), – Rekordy zerowe (pola ID/DEL) (Schift+F7), – Sprawdzanie odwołań między tabelami (Schift+F8), – Raport testera baz. 3.4. Sprawdzenie sekwencji Wybór z menu funkcji „Sprawdzanie sekwencji” lub użycie skrótu klawiaturowego Shift+F3 powoduje wyświetlenie okna „Zaawansowanie” oraz wykonanie testu bazy tylko w zakresie sprawdzania sekwencji. 3.5. Sprawdzenie procedur Użycie skrótu klawiaturowego Shift+F4 lub wywołanie funkcji „Sprawdzanie procedur” przeprowadza tylko test w zakresie sprawdzania procedur. Rys. 46. Okno: Zaawansowanie. 3.6. 3.2. Opcje testera W „Opcjach testera” można sprecyzować rodzaj przeprowadzanego testu: – Opcja „Rejestruj skrypty sql”, – Opcja „Pokaż raport po zakończeniu testu”, – Opcja „Grupować pola o jednakowych (błędnych) odwołaniach”. 64 - 16 Sprawdzenie triggerów Sprawdzanie triggerów jest możliwe po wywołaniu z menu funkcji „Sprawdzanie triggerów”lub użycie skrótu Shift+F5. 3.7. Reindeksacja Przeprowadzenie reindeksacji następuje po wywołaniu funkcji „Reindeksacja” lub użyciu skrótu Shift+F6. 3.8. Rekordy zerowe (pola ID/ DEL) Moduł 64 – Serwis Serwis W celu sprawdzenia samych rekordów zerowych pól ID/ DEL można użyć skrótu Shift+F7 lub z menu wywołać funkcję „Rekordy zerowe (pola ID/ DEL).” 3.9. Sprawdzenie odwołań w tabelach Sprawdzanie odwołań jest możliwe po wybraniu z menu funkcji „Sprawdzenie odwołań” w tabelach lub użyciu skrótu Shift+F8. 3.10. Wyniki testów Przegląd raportu i logu SQL z procedur testujących jest możliwy za pomocą funkcji „Wyniki testów”. Funkcja ta wyświetla okno „Raport”, a zawarte w nim dane można: – zapisać , – wydrukować, – skopiować do schowka, – przeszukiwać po podanym tekście, Rys. 49. Okno: Import zleceń. – zmienić czcionkę i rozmiar czcionki. W oknie „Import zleceń” należy podać ścieżkę do pliku .csv wyeksportowanego z KS-SWD XML (Pole „Plik”) oraz zaznaczyć jedną z opcji: – „Import Zleceń”, – „Import Raportów Rozliczeniowych”. Po zaznaczeniu opcji „Import Zleceń” pojawiają się następujące opcje: – „Aktualizuj istniejące zlecenia”, – „Zapisuj pomijane zlecenia do pliku”, – „Wykorzystaj zewnętrzny wzorzec z pliku CSVmap”. Gdy włączona zostanie opcja „Import Raportów rozliczeniowych” na zakładce „Ustawienia” pojawi się tylko jedna opcja – „Zapisuj pomijane raporty do pliku”. Na zakładce „Import” można sprawdzić stan importu. 5. Funkcje dodatkowe – alarmy i notatki Rys. 48. Okno: Raport. 4. Wymiana danych Wybór z menu funkcji „Wymiana danych” powoduje wyświetlenie okna „Import zleceń”. Umożliwia ona import zleceń oraz import raportów rozliczeniowych z systemu KS-SWD XML. Funkcja „Alarmy i notatki” została opisana w instrukcji do modułu Terminarz. 6. 6.1. Specjalne Eksport zleceń Funkcja „Eksport zleceń” umożliwia wyeksportowanie wykonanych zleceń do programu Excel w pliku *csv. W oknie o tym samym tytule należy podać przedział czasu, za który mają zostać wyeksportowane zlecenia. Można również włączyć opcje: – Opcja „Eksportuj tylko zlecenia wykonane w ramach umowy z NFZ” – włączenie opcji spowoduje, że zostaną wyeksportowane tylko zlecenia, wykonane w ramach umów z OW NFZ. – Opcja „Dodatkowe informacje replikacyjne w pliku”. 64 - 17 6. Specjalne nazwę pliku oraz ścieżkę na dysku, gdzie ma być zapisany plik. Po zakończeniu eksportu zostanie wyświetlony komunikat z liczbą wyeksportowanych zleceń. W oknie tym znajduje się również przycisk „Raport”. Jego użycie wyświetla szczegółowe informacje o zleceniach. Rys. 50. Okno: Eksport zleceń. Aby rozpocząć eksport zleceń, należy użyć przycisku „Eksportuj”. Następnie w wyświetlonym oknie, należy podać 64 - 18 Rys. 51. Okno Podsumowanie.