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.