Raport Nr 41/2015 MODUŁ aswplus.exe SYSTEM INFORMATYCZNY KS-ASW 2015 z dnia 2015-10-19 OPIS ZMIAN, MODYFIKACJI i AKTUALIZACJI 1. Dodano pole RODZJ do tabeli GRPN. 2. Dodano pole EMAIL do tabeli PERS. 3. Zaktualizowano pakiety: ASW_MEDIS, INT_CLIENT i CON_INT_CLIENT. 4. Zaktualizowano uprawnienia związane z nowymi funkcjami. Uwaga! W przypadku integracji kontekstowej, od tej wersji pakiety integracyjne są automatycznie aktualizowane (nie wymaga to uruchomienia programu aswplus.exe z parametrem addintgstructs). Natomiast w przypadku integracji niekontekstowej należy postępować jak dotychczas. KS-ASW aswzsby.dll 1. Dodano nowe zasoby graficzne i opisy dla opcji modułów. aswslow.dll 1. Karta pracownika: wprowadzono pole z adresem e-mail oraz automatyczną aktualizację kodu kreskowego i adresu e-mail pracownika, gdy dane modyfikowane są w systemie ZZL. 2. Karta pacjenta: gdy włączona jest integracja z systemem KS-MEDIS pokazywany na karcie kod kreskowy pacjenta pobierany jest z systemu KS-MEDIS. 3. Karta towaru: dodano informację o odmowach realizacji zamówień przenoszoną z BLOZ podczas tworzenia karty towaru na podstawie BLOZ. ASW-11 WYDAWANIE 1. KOMIS - Dodano informację o rozliczeniu przetargów w oknie wyboru towaru do wydania. 1. Do okna z listą zapotrzebowań: ASW-12 ZAMÓWIENIA Dodano możliwość utworzenia zapotrzebowania na podstawie wcześniejszych zapotrzebowań (funkcja Ctrl+F11 "Zamów ponownie"). Możliwe jest umieszczenie w nowym zapotrzebowaniu towaru w ilości, która nie została dostarczona w ramach poprzednio wysłanego zapotrzebowania z oddziału. Możliwe jest utworzenie nowego zapotrzebowania kopiując pozycje z wcześniej wysłanych zapotrzebowań. Dodano kolumnę z oczekiwanym terminem dostarczenia zamówionego towaru. Dodano kolumnę T z ikonką określającą odległość od terminu oczekiwanej realizacji (bliski, dalszy lub po oczekiwanym terminie). Dodano kolumnę P z ikonką określającą czy wśród pozycji zapotrzebowania istnieją pozycje zamówione NA RATUNEK (R) lub CITO (C). Dodano informację o godzinie utworzenia zapotrzebowania w kolumnie. 2. Do okna przeglądu zapotrzebowania dodano przycisk "[Ctrl+F7] Przyjmij" widoczny w jednostce realizującej zapotrzebowanie, pozwalający przyjąć zapotrzebowanie do realizacji wprost z poziomu okna przeglądu pozycji. 3. Dodano panel informacyjny możliwy do wyświetlenia w oknie głównym modułu jednostki centralnej informujący o otrzymywanych z oddziałów zapotrzebowaniach oczekujących na reakcję pracowników jednostki realizującej ASW-13 ZAKUPY 1. Dodano możliwość podziału dostawy (prawym przyciskiem myszy) w przeglądzie dokumentu przychodowego pomimo wprowadzonej korekty wewnętrznej dotyczącej rozdzielanej pozycji. Strona 1 z 19
ASW-13 ZAKUPY 2. Umożliwiono usunięcie nieprzekazanego do księgowości dokumentu korekty, która koryguje dokument przekazany do księgowości. 3. 4. Umożliwiono usunięcie dokumentu korekty z otwartego okresu rozliczeniowego, która koryguje dokument z zamkniętego okresu rozliczeniowego. 5. BANK KRWI: Dodano kolumnę z numerem zapotrzebowania w oknie wyboru zamówienia wiązanego z przyjmowaną dostawą. 6. Zmiana w kontroli przyjmowania korekty wewnętrznej. Od teraz można przyjąć korektę wewnętrzną do korekty zwykłej z otwartego okresu, pomimo, że dotyczy faktury z już zamkniętego okresu (wcześniej blokowane), nie można natomiast przyjąć korekty wewnętrznej do dokumentu z zamkniętego okresu rozliczeniowego lub przekazanego już do FK. 7. KOMIS - Dodano informację o rozliczeniu przetargów podczas wprowadzania karty dostawy. ASW-14 MAGAZYN 1. Karta dostaw: naprawiono niedziałający skrót klawiaturowy F6. 2. Dodano mechanizm przenoszący wskaźnik odmów realizacji leków na karty towarowe podczas ich aktualizacji na podstawie BLOZ. ASW-21 ZESTAWIENIA 1. W funkcji "Rozchody wg dokumentów" dodanie możliwości ponownego wywołania filtru przyciskiem "F7-filtr". 2. Udostępniono zmianę orientacji strony raportu "Przychody poszczególne pozycje" podczas tworzenia raportu użytkownika. ASW-22 KARTOTEKI ASW-23 LIMITOWANIE 1. Przypisanie towaru do klasy towarowej: rozszerzono funkcjonalność okna o nowe możliwości filtrowania towarów przypisywanych do klasy. 1. Poprawiono wybór klas i jednostek w przypadku wysyłania planów limitowych do akceptacji. ASW-24 PRZETARGI 1. Dodano obsługę cen średnich zapasu magazynowego w funkcji tworzenia pakietu przetargowego lub planu przetargowego. 2. Analiza przetargów - poprawiono dostępność funkcji tworzącej aneksy. ASW-41 ADMINISTRATOR ASW-43 ARCHIWER ASW-44 KOMUNIKACJA 1. Dodano opcję Wspólne.1.24 "Adres serwera ZSIMED". 1. Rekompilacja w związku z wersją kwartalną. 1. Rekompilacja w związku z wersją kwartalną. ZSIMED 1. Umożliwiono pracę usługi na serwerze zdalnym. Pozwoli to na odciążenie serwera bazodanowego i sieci. 2. Zmodyfikowano mechanizm połączenia usługi ZSIMED z bazą danych. Połączenie z ORACLE aktywne jest tylko w momencie zapytania z aplikacji. 3. Dodano możliwość pobrania wersji demo BLOZ dla licencji demo KS-ASW. 4. Do okna głównego aplikacji KS-ASW, w panelu z numerem stanowiska dodano informację o adresie podłączonej usługi ZSIMED. 5. Do pliku konfiguracyjnego dodano informację o parametrach usługi oraz dodano możliwość konfigurowania innych systemów dziedzinowych. 6. Dodano możliwość uruchomienia wielu usług na tym samym serwerze. Strona 2 z 19
7. Dodano mechanizm zapisujący zdarzenia usługi w pliku dziennika. 8. Zmodyfikowano funkcję nawiązującą połączenie z KS-ASW w trybie lokalnym oraz w trybie pracy na serwerze terminali. 9. Dodano aplikację ZSIMEDSvcMonitor - monitorującą pracę usługi ZSIMED. 10. Dodano aplikację ZSIMED.Test.Server - umożliwiającą testowe uruchomienie ZSIMED z możliwością podglądu zdarzeń, bez potrzeby instalowania usługi. 11. Poprawiono aktualizację BLOZ. Usunięto błąd powodujący dublowanie pozycji BLOZ. W przypadku integracji kontekstowej, od tej wersji pakiety integracyjne są automatycznie aktualizowane (nie wymaga to uruchomienie aswplus.exe w specjalnym trybie). W przypadku integracji niekontekstowej należy postępować jak dotychczas. ASW12 Zamówienia Dodano możliwość utworzenia zapotrzebowania na podstawie wcześniejszych zapotrzebowań (funkcja Ctrl+F11 "Zamów ponownie") Do okna z listą zapotrzebowań dodano możliwość utworzenia zapotrzebowania na podstawie wcześniejszych zapotrzebowań (funkcja Ctrl+F11 "Zamów ponownie") (Rys 1). Rys 1. Okno zapotrzebowań Możliwe jest umieszczenie w nowym zapotrzebowaniu towaru w ilości, która nie została dostarczona w ramach poprzednio wysłanego zapotrzebowania z oddziału lub utworzenie nowego zapotrzebowania kopiując pozycje z wcześniej wysłanych zapotrzebowań. Strona 3 z 19
Rys 2. Filtr zapotrzebowań Dodano kolumnę z oczekiwanym terminem dostarczenia zamówionego towaru, gdzie - oznacza bliski termin dostarczenia, - oznacza daleki termin dostarczenia, -oznacza, że minął termin oczekiwania dostarczenia, Rys 3. Okno zapotrzebowań Dodano kolumnę P z ikonką zawierającą symbole: - Zawiera pozycja do dostarczenia w trybie normalnym, - Zawiera pozycja do dostarczenia w trybie pilnym (CITO) - Zawiera pozycja do dostarczenia NA RATUNEK. Strona 4 z 19
Rys 4. Okno zapotrzebowań Strona 5 z 19
Dodano informację o godzinie utworzenia zapotrzebowania w kolumnie Data utworzenia. Rys 5. Okno zapotrzebowań ASW22 Kartoteki Rozszerzono funkcjonalność okna Przypisania towaru do klasy towarowej o nowe możliwości filtrowania towarów przypisywanych do klasy Do okna ASW22->'Przypisanie towaru do klasy towarowej' dodano możliwość zaznaczania towarów przenoszonych wg podanego kryterium (Rys 6). Rys 6. Przypisz towary Strona 6 z 19
Możliwość przypisania towarów: Wszystkie towary bieżącej klasy automatycznie zaznacza wszystkie pozycje z danej klasy towarowej, następnie przypisuje pozycje do wybranej klasy (Rys 7). Według zadanego kryterium z bieżącej klasy pozwala na przypisanie towarów wybranych na podstawie kryteriów z bieżącej klasy (Rys 8). Według zadanego kryterium z wszystkich klas pozwala na przypisanie towarów wybranych na podstawie kryteriów z wszystkich klas (Rys 8). Rys 7. Przypisanie wszystkich towarów z bieżącej klasy Warunki kwalifikują do przypisania towarów wyszukanych na podstawie nazwy, numeru towaru, nazwy międzynarodowej, jednostki miary (Rys 8), ostrzeżeń, typów, wskaźników (Rys 9), drogi podania (Rys 10). Strona 7 z 19
Rys 8. Warunki kwalifikujące towary do przypisania [Ctrl+1] Informacje podstawowe Rys 9. Warunki kwalifikujące towary do przypisania [Ctrl+2] Ostrzeżenia, typy, wskaźniki Strona 8 z 19
Rys 10. Warunki kwalifikujące towary do przypisania [Ctrl+3] Droga podania Umożliwiono zaznaczanie pozycji za pomocą klawisza insert (zaznacza i przechodzi niżej, w odróżnieniu od spacji, która tylko zaznacza). Dostosowano wyświetlanie towarów do banku krwi. W kolumnie Nazwa towaru dodano informację dotyczącą grupy krwi i czynnika Rh (Rys 11). Rys 11. Klasa towarowa preparaty krwi Strona 9 z 19
Zmiany w ZSIMED instrukcja Umożliwiono pracę usługi na serwerze zdalnym. Pozwoli to na odciążenie serwera bazodanowego i sieci. Pliki systemowe ZSIMED należy umieścić w wybranym katalogu na serwerze. Usługą ZSIMED należy zarządzać korzystając z linii komend cmd.exe uruchomionym w trybie administratora. Poniższa procedura dotyczy instalacji ZSIMED na serwerze zdalnym. Wybór pracy lokalnej nie wymaga przeprowadzenia takiej instalacji. Poniższe operacje pozwolą na zainstalowanie usługi w ramach usług systemu Windows. Raz zainstalowana usługa nie wymaga obsługi operatora. Wyjątkiem jest aktualizacja, wtedy należy usługę wyłączyć (Rys 12), zaktualizować pliki następnie ponownie zainicjować (Rys 13). Instalacja i aktualizacja usługi przeprowadzona być powinna przez administratora. Proces ten polega na umieszczeniu w wybranym folderze serwera (C:\KS\KS-ASW\EXE) następujących plików: ZSIMEDSvc.exe, ZSIMEDSvcMonitor.exe, SIMED.Test.Server.exe, Fluent.dll, Microsoft.Windows.Shell.dll, System.Windows.Interactivity.dll, ZSIMED.ASW.Core.dll, ZSIMED.ASW.Interfaces.dll, ZSIMED.ASW.Serv.dll, ZSIMED.ASW.Views.dll, ZSIMED.Communication.dll, ZSIMED.Communication.Generic.dll, ZSIMED.Core.dll, ZSIMED.Database.dll, ZSIMED.Interfaces.dll. Instalacja usługi ZSIMED Instalacja usługi ZSIMEDSvc.exe (Rys 12) następuje po wybraniu polecenia: C:\KS\KS-ASW\EXE>ZSIMEDSvc.exe install. Strona 10 z 19
Rys 12. Instalacja usługi ZSIMED Inicjowanie usługi ZSIMED Po zakończeniu instalacji należy zainicjować usługę poleceniem (Rys 13Błąd! Nie można odnaleźć źródła odwołania.): C:\KS\KS-ASW\EXE>ZSIMEDSvc.exe start. Rys 13. Inicjacja usługi ZSIMED Zatrzymanie usługi W celu wyłączenia usługi (Rys 14) należy wykonać polecenie: C:\KS\KS-ASW\EXE>ZSIMEDSvc.exe stop. Strona 11 z 19
Rys 14. Zatrzymanie usługi ZSIMED Dezinstalacja usługi ZSIMED W celu dezinstalacji usługi należy wpisać polecenie: C:\KS\KS-ASW\EXE>ZSIMEDSvc.exe uninstall. Rys 15. Dezinstalacja Konfiguracja usługi ZSIMED na serwerze zdalnym System ZSIMED jest usługą, którą można zainstalować lokalnie na komputerze lub na serwerze zdalnym. Usługa ZSIMED uruchomiona na serwerze zdalnym pozwala na odciążenia serwera bazodanowego, gdyż stanowiska robocze łączą się z serwerem tylko podczas korzystania z usług ZSIMED. Instalacja usługi na serwerze zdalnym ułatwia zarządzanie usługą, kontrolę procesu aktualizacji. Domyślną, do tej pory stosowaną metodą łączenia z ZSIMED, jest połączenie lokalne, tworzące proces usługi na każdym stanowisku w momencie uruchomienia aplikacji KS-ASW. Konfiguracja usługi ZSIMED na serwerze zdalnym Po zainstalowaniu usługi na serwerze należy uzupełnić adres serwera usługi ZSIMED na stanowiskach lokalnych łączących się z systemem ZSIMED w module ASW41-Administrator, w zakładce Ustawienia systemu, (Ctrl+1) Opcje modułów, Wspólne, 27. Adres serwera ZSIMED (Rys 16). Adres serwera zdalnego wprowadzony powinien być w formacie: http://adres_serwera:9876 np. http://192.168.1.1:9876, gdzie 9876 jest numerem portu. Strona 12 z 19
Rys 16. Opcje modułów adres serwera ZSIMED Informacje o adresie serwera będą widoczne w każdym module po najechaniu kursorem myszy na pole stanowisko (Rys 17). Rys 17. Informacje o adresie serwera ZSIMED Konfiguracja usługi ZSIMED lokalnie Jeśli szpital wybierze system pracy na lokalnym serwerze ZSIMED, wtedy w polu 27. Adres serwera ZSIMED (Ustawienia systemu, (Ctrl+1) Opcje modułów, Wspólne) należy wpisać LOCAL(Rys 18). Taka konfiguracja jest konfiguracją domyślną i aby pracować w takim trybie nie są konieczne żadne zmiany ustawień. Strona 13 z 19
Rys 18. Opcje modułów lokalny adres serwera ZSIMED Informacje o adresie serwera będą widoczne w każdym module po najechaniu myszką na pole stanowisko (Rys 19). Rys 19. Informacje o ZSIMED Zabezpieczenia systemu windows Zapora systemu Windows może blokować sterowanie ruchem przychodzącym i wychodzącym protokołu TCP, portu 9876 dla połączeń dla komputera będącego serwerem ZSIMED. Należy dodać nową regułę ruchu przychodzącego (Rys 20) i wychodzącego (Rys 21) zezwalającą na połączenie. Strona 14 z 19
Rys 20. Kreator reguła ruchu przychodzącego Rys 21. Kreator reguła ruchu wychodzącego Strona 15 z 19
Monitor usług Narzędzie Monitor usługi ZSIMEDSvcMonitor.exe (Rys 22) jest narzędziem, które można wykorzystywać w celu kontroli pracy zainstalowanej usługi ZSIMED: podglądu listy użytkowników korzystających w danym czasie z usługi, przeglądania dziennika zdarzeń, konfiguracji ustawień aplikacji, sprawdzania statusu usługi. Rys 22. Monitor usługi ZSIMEDSvcMonitor.exe Użytkownicy W zakładce użytkownicy pojawiają się informacje o stanowisku, z którego użytkownik łączy się z usługą oraz systemu oraz modułu, z którego korzysta (Rys 23). Rys 23. Użytkownicy usług ZSIMED Strona 16 z 19
Konfiguracja W zakładce Konfiguracja można zmienić adres serwera usługi oraz częstotliwość zapytań (Rys 24). Adres serwera usługi powinien być analogiczny do adresu wprowadzonego w ASW-41 Administrator. Rys 24. Konfiguracja systemu ZSIMED Dziennik zdarzeń W dzienniku zdarzeń wyświetlane są informacje na temat stanowisk podłączonych do usługi ZSIMED, statusu usługi oraz innych zdarzeń. Rys 25. Dziennik zdarzeń Raporty zdarzeń Raporty dokumentujące zdarzenia zapisywane są w katalogu LOGZIMED (Rys 26) ulokowanym w C:\KS\KS- ASW\EXE. Strona 17 z 19
Rys 26. Raporty ZSIMED Status usługi Dostępne statusy usług:,. Zarządzanie usługą przy pomocy menadżera zadań Windows. Usługą ZSIMED można zarządzać korzystając z menadżera zadań Windows (Rys 27) instalując, uruchamiając bądź zatrzymując usługę. Strona 18 z 19
Rys 27. Menadżer zadań Windows Strona 19 z 19