Dodatkowo informujemy, że AP-KOLCE w wersji 2.2 są nadal

Transkrypt

Dodatkowo informujemy, że AP-KOLCE w wersji 2.2 są nadal
TECHNOLOGIA OBSŁUGI KONTRAKTÓW
INFORMACJA O AKTUALIZACJI SYSTEMU
Dokument: Raport
Numer: 41/2015
Wydanie: 2008-04-22
ISO 9001:2008
Waga: 90
Raport Nr 41/2015
SYSTEM INFORMATYCZNY
KS-SOMED'2015
WERSJA Nr 2015.03.1.01
z dnia 2015-12-16
MODUŁ
1.
M12 ZLECENIA
M33 LDTiO
1.
1.
M53 ROZLICZENIA
1.
2.
3.
INNE
OPIS ZMIAN, MODYFIKACJI i AKTUALIZACJI
Kolejki AP-KOLCE:
a) zmiana wysyłania kodu etapu szybkiej ścieżki onkologicznej 4 – Oczekiwanie na zabieg operacyjny po
diagnostyce wstępnej. Od 1 grudnia nie ma możliwości przekazania kodu etapu 4. W wersji 2.3
zamiast kodu etapu 4 przekazywany jest kod etapu 7 – Zabieg diagnostyczno-leczniczy,
b) dodano nowy powód zmiany terminu: 11 – Aktualizacja terminu w wyniku rezygnacji innych
pacjentów.
Nowy wygląd głównego okna modułu (wstążka).
Poprawiono błąd: qCreateTableTMPFromQuery: Key field 'ID' not found występujący podczas generowania
raportu rozliczeniowego za 2010 rok.
Zmodyfikowany mechanizm nadawania numerów stanowisk.
Zoptymalizowano działanie sytemu pod kątem wykonywania się zapytań SQL.
Dodano obsługę komunikacji AP-KOLCE wg interfejsu dostępowego w wersji 2.3.
Szczegóły dostępne są na stronie http://www.nfz.gov.pl/aktualnosci/aktualnosci-centrali/komunikat-dlaswiadczeniodawcow,6784.html.
Dodatkowo informujemy, że AP-KOLCE w wersji 2.2 są nadal obsługiwane przez NFZ.
Modyfikacja mechanizmu nadawania numerów stanowisk
Zaproponowany w wersji 2015.03.1.00 mechanizm ustalania numerów stanowisk nie spełnił oczekiwań wszystkich
klientów. Rozwiązanie to jest akceptowalne w jednostkach, w których mamy do czynienia z serwerem terminali i brak
jest zwykłych komputerów. Dodatkowo, niektóre instalacje z serwerami terminali nie bazowały na dotychczasowym
rozwiązaniu lokalnej konfiguracji i również tu wyróżnik użytkownik systemu operacyjnego + nazwa komputera nie jest
najlepszym rozwiązaniem. W związku z tym zmodyfikowaliśmy mechanizm aby spełniał wymagania również
pozostałych użytkowników.
Począwszy od wersji 2015.03.1.01 numeracja stanowisk w wersji standardowej, oparta jest tylko na nazwie
komputera lub terminala. Czyli jeśli kolejny użytkownik zaloguje się do systemu korzystając z tego samego komputera,
otrzyma ten sam numer stanowiska. Przy czym rozwiązanie to jest akceptowalne również w instalacjach z serwerem
terminali. W takich bowiem sytuacjach zamiast nazwy komputera-serwera jest brana nazwa terminala. Tak więc
pomimo iż wszyscy pracują na tym samym komputerze-serwerze, każdy otrzyma inny numer dzięki unikalności
terminali. Opisane tu rozwiązanie jest domyślnym działaniem mechanizmu stanowisk.
Zdajemy sobie jednak sprawę, że w niektórych sytuacjach takie rozwiązanie może nie być pożądanym rozwiązaniem.
Znamy instalacje, w których numer stanowiska raczej jest uzależniony od użytkownika systemu operacyjnego niż od
terminala. Co prawda jest to ryzykowne rozwiązanie, bo zwykle z terminalem związana jest konkretna drukarka, ale
można sobie wyobrazić, że wszystkie drukarki są takie same i można spokojnie wędrować z numerem stanowiska po
poszczególnych terminalach. W takich sytuacjach można ustawić w pliku kspl.ini w sekcji ALL zmienną
OSUSERMODE=0. Dodatkowo, mamy też możliwość ustalania numerów stanowisk od nazwy komputera lub terminala
i od użytkownika systemu operacyjnego. Temu służy wartość OSUSERMODE=2.
Wartość
OSUSERMODE
0
1 (domyślna –
brak wpisu)
2
Znaczenie
Numer stanowiska wyszukiwany jest na podstawie nazwy komputera i użytkownika systemu
operacyjnego. Rozwiązanie dedykowane instalacjom z serwerem terminali gdy nie jest istotne,
dla numeru stanowiska, z którego terminala logujemy się, ale kto się loguje.
Numer stanowiska uzależniony jest od nazwy komputera/nazwy terminala. Rozwiązanie
dedykowane w zasadzie wszystkim instalacjom.
Numer stanowiska uzależniony jest od nazwy komputera/nazwy terminala i użytkownika systemu
operacyjnego.
SOMED -RAPORT
Wyk
onał:
Spra
wdził:
Zatwi
erdził:
Strona 1 z 2
ISO 9001:2008
TECHNOLOGIA OBSŁUGI KONTRAKTÓW
INFORMACJA O AKTUALIZACJI SYSTEMU
Dokument: Raport
Numer: 41/2015
Wydanie: 2008-04-22
Waga: 90
Nazwa komputera oznacza komputer, na którym fizycznie działa KS-SOMED, czyli w przypadku zwykłego komputera to
właśnie jest ten komputer, w przypadku sesji zdalnej jest to nazwa komputera-serwera, na który łączymy się np.
zdalnym pulpitem.
Nazwa terminala w przypadku połączenia sesji zdalnej jest nazwą tego komputera, przed którym siedzimy, czyli na
którym uruchomiliśmy klienta sesji zdalnej. Nie jest to zaś komputer, na którym pracuje KS-SOMED.
Są znane nam instalacje, w których mamy klika serwerów terminali z balansowaniem obciążenia, to znaczy użytkownik
logując się przez jeden serwer loguje się do jednego z serwerów nie wskazując konkretnie do którego. W takich
sytuacjach dotychczas wszystkie takie serwery miały identyczną pulę stanowisk, więc nie było istotne na który serwer
w rzeczywistości operator się połączył i tak otrzymał ten sam numer stanowiska.
W takich instalacjach domyślna wartość OSUSERMODE jak najbardziej jest akceptowalna. Bowiem przy takim
ustawieniu wyróżnikiem nie jest nazwa serwera ale nazwa terminala. Nieważne, na jaki serwer się zalogujemy
otrzymamy taki sam numer stanowiska, bo logujemy się z tego samego terminala.
Gdyby jednak zależało nam na tym, aby użytkownik zawsze miał ten sam numer stanowiska, wówczas musielibyśmy
ustawić wartość 0 wspomnianej opcji. Ale przy tej wartości wyróżnikiem jest nazwa serwera więc teoretycznie, dla
każdej sesji otrzymalibyśmy inny numer stanowiska.
Aby temu zaradzić wprowadziliśmy dodatkową sekcję w pliki kspl.ini:
[TERMINAL_SERVERS]
Serwer1=serwer
Serwer2=serwer
Serwer3=serwer
W sekcji tej wpisujemy nazwy serwerów, w przykładzie Serwer1, Serwer2, Serwer3 oraz odpowiadający im alias,
w przykładzie serwer. W takiej sytuacji, jeśli nazwa komputera wymieniona jest po lewej stronie znaku równości to do
wyznaczenia numeru stanowiska wykorzystany zostanie alias, czyli ten z prawej strony. Dzięki temu, nieważne na jaki
serwer sesja operatora trafi i tak będzie miała ten sam numer bowiem uzależniona jest od tego samego aliasu.
Biorąc pod uwagę powyższy opis zmodyfikowany zostaje również wpis w pola Użytkownik OS oraz nazwa komputera.
W przypadku opcji domyślnej (1) w polu nazwa użytkownika OS pojawi się wpis #ALL, który oznacza, że dla tego
stanowiska nie jest istotny użytkownik, każdy logujący się na komputerze o nazwie KOMPUTER-ALA otrzyma
stanowisko o numerze 1. W pozostałych przypadkach będzie tu oczywiście wpisana nazwa użytkownika.
W polu nazwa komputera pojawi się nazwa komputera lub nazwa terminalu w zależności od sytuacji. W przypadku,
gdy nazwa komputera będzie wymieniona w sekcji TERMINAL_SERVERS, wówczas w tym polu pojawi się nazwa aliasu,
a nie nazwa fizycznego komputera.
SOMED -RAPORT
Wyk
onał:
Spra
wdził:
Zatwi
erdził:
Strona 2 z 2