System imed24 Instrukcja Moduł Analizy i raporty Instrukcja obowiązująca do wersji 1.8.0
Spis treści 1. Moduł Analizy i Raporty... 3 1.1. Okno główne modułu Analizy i raporty... 3 1.1.1. Lista szablonów domyślnych... 4 1.1.2. Tworzenie i edycja szablonu raportu... 5 1.1.2.1. Zakładka - Wymiary i wartości... 6 1.1.2.2. Zakładka - Filtry i parametry... 8 1.1.2.3. Zakładka - Podgląd wyników... 8 1.1.3. Tworzenie i edycja szablonu raportu SQL... 9 1.1.3.1. Zakładka - Wymiary i wartości... 9 1.1.3.2. Zakładka Filtry i parametry... 11 1.1.4. Eksport/ Import szablonów raportów... 12 1.1.4.1. Import szablonów raportów... 12 1.1.4.2. Eksport szablonów raportów... 12 1.1.5. Eksport raportów wykonanych... 12 1.1.6. Wydruk raportów wykonanych... 13 2
1. Moduł Analizy i Raporty Dostęp do modułu Analizy i raporty jest możliwy po zalogowaniu się do systemu imed24 oraz po przydzieleniu zalogowanemu użytkownikowi odpowiednich uprawnień do uruchomienia i wykorzystania modułu Analizy i raporty. W momencie spełnienia tych warunków, kliknięcie w głównym oknie systemu imed24 przycisku Analizy i Raporty przenosi użytkownika do tego modułu. Poniższy rysunek przedstawia przycisk logowania do modułu Analizy i raporty. Rysunek 1. Przycisk logowania do modułu Analizy i Raporty. Ekran główny systemu imed24. Moduł Analizy i raporty umożliwia tworzenie, edycję oraz wydruk raportów dla wybranych danych systemu imed24. Moduł zawiera zestaw predefiniowanych raportów m.in.: Pacjentów w podziale na wiek, Miesięczne podsumowanie wykonanych usług czy Rozkład godzinowy wizyt w podziale na poradnie i lekarzy oraz wiele innych. Istnieje także możliwość tworzenia szablonów dostosowanych do indywidualnych potrzeb poradni. 1.1. Okno główne modułu Analizy i raporty Najważniejszymi elementami okna głównego modułu Analizy i raporty są: lista szablonów raportów domyślnych.; przyciski Dodaj / Dodaj raport SQL umożliwiający tworzenie Szablonu raportu; import / eksport szablonów raportów z i do plików XML; eksport raportów do plików PDF, MS-Word, MS-Excel, XML. 3
1.1.1. Lista szablonów domyślnych Moduł zawiera listę kilkudziesięciu domyślnych szablonów raportów, dostępnych zaraz po zainstalowaniu Systemu imed24. Szablony raportów pogrupowane są w następujące kategorie raportów : Cennik świadczenia, pakiety; Dokumentacja elektroniczna;. Finanse; Pacjenci; Rejestr zmian dokumentów; Rejestracja; Rozliczenia NFZ deklaracje; Rozliczenia NFZ rachunki refundacyjne; Rozliczenia NFZ raporty rozliczeniowe; Rozliczenia NFZ wizyty i świadczenia; Wizyty. Rysunek 2. Lista domyślnych szablonów raportów pogrupowanych w kategorie. Moduł Analizy i raporty. 4
Sam raport zostaje wygenerowany na podstawie wybranego szablonu za pomocą przycisku Dodaj znajdującego się na dole po prawej stronie okna głównego. Ten sam efekt można osiągnąć klikając dwukrotnie na wybranym szablonie raportu. Wygenerowany raport może zostać zapisany za pomocą przycisku Zapisz znajdującego się na dole po prawej stronie okna Raport. Zapisany Raport staje się widoczny w sekcji Historia raportów wraz z nazwiskiem i imieniem jego twórcy oraz datą utworzenia raportu. Należy pamiętać o tym, iż historia zostaje wyświetlona jedynie dla danego, wybranego po lewej stronie typu schematu raportu. Rysunek 3. Historia raportów. Moduł Analizy i raporty. 1.1.2. Tworzenie i edycja szablonu raportu Istnieje możliwość definiowania dowolnego szablonu raportu przez użytkownika. W tym celu należy kliknąć przycisk Dodaj->Dodaj znajdujący się w lewym dolnym menu okna głównego. Możliwe jest również utworzenie szablonu raportu na podstawie już zdefiniowanego szablonu przy użyciu funkcji Dodaj -> Kopiuj wybrany jako nowy. Spowoduje to utworzenie wiernej kopii wybranego szablonu z możliwością edycji i zapisania pod nową nazwą. Edycja predefiniowanych (instalowanych wraz z systemem szablonów raportów) niemożliwa. W celu edycji pozostałych (utworzonych przez użytkownika) szablonów należy zaznaczyć szablon pojedynczym kliknięciem, a następnie kliknąć przycisk Edytuj->Edytuj. 5
1.1.2.1. Zakładka - Wymiary i wartości Tworzenie nowego szablonu raportu rozpoczyna się wyborem kategorii raportu, do której ma należeć szablon raportu. Na przykładzie widocznym na rys. 4 wybrana została kategoria Pacjenci. Rysunek 4. Pusty szablon raportu. Moduł Analizy i raporty. Wybór ten dokonywany jest poprzez kliknięcie myszką w odpowiednią z grup szablonów umieszczonych po lewej stronie okna głównego. Należy nadmienić, że kategoria może być zawsze zmieniona już w otwartym oknie Szablon raportu. Tworząc nowy szablon raportu konieczne jest podanie następujących danych: Wymiary na osi poziomej - X lub osi pionowej Y to kolumny oraz wiersze danych raportu, Wartości to kolumny lub wiersze podsumowujące. Po wybraniu przycisku Dodaj w oknie Wymiary wyświetlone zostaje okno Szczegóły wymiaru, a z niego wybierane są dane, z których ma zostać utworzony Szablon raportu. Gdy np. tworzony jest Szablon raportu pokazujący liczbę pacjentów przynależnych do danego NFZ, wtedy w wymiarach na osi X lub Y należy wybrać Oddział NFZ. 6
Rysunek 5. Szczegóły wymiaru. Moduł Analizy i raporty. Z poziomu formatki istnieje możliwość określenia granulacji wymiaru, nadanie mu własnej etykiety oraz ustawienie formatowania tekstu. Dla każdego raportu konieczne jest wybrane co najmniej jednego wymiaru na osi Y. Zdefiniowane wymiary można dowolnie edytować, usuwać oraz zmieniać ich położenie na liście korzystając z przycisków znajdujących się w dolnym menu. Następnie należy zdefioniować wartości raportu. W tym celu należy kliknąć przycisk Dodaj znajdujący się w cześci przeznaczonej dla wartości. Spowoduje to wyświetlenie formatki Szczegóły wymiaru. Rysunek 6. Szczegóły wartości. Moduł Analizy i raporty. Jako wartość wybrana zostaje Unikalny identyfikator danych osobowych z funkcją agregującą: liczebność, co w rezultacie pozwoli na wyświetlenie podsuwań dla wybranej wartości raportu. W zależności od wybranej wartości istnieje szereg dodatkowcych funkcji agregujących dostępnych do wyboru. Możliwe jest również określenie własnej etykiety wartości oraz wagi i sposobu sortowania. Dodatkowo można określić formatowanie tekstu dla wartości. 7
1.1.2.2. Zakładka - Filtry i parametry Zakładka ta oferuje możliwość przefiltrowania tworzonego raportu pod kątem danych, które są dla użytkownika najbardziej istotne. Rysunek 7.Zakładka Filtry i parametry. Moduł Analizy i raporty. System umożliwia korzystanie z kilku filtrów równocześnie. Dla przykładu wybrane zostały informacje o wieku pacjenta i przynależności do NFZ. Oznaczenie filtru jako parametr pozwoli przy przeliczaniu wyników raportu każdorazowo precyzować wartości uwzględniane w filtrze. 1.1.2.3. Zakładka - Podgląd wyników Aby zakończyć generowanie raportu należy przejść do zakładki Podgląd wyników upewniając się czy została podana nazwa raportu. Po wciśnięciu przycisku Przelicz raport zostaje wygenerowany żądany raport. W przykładowym raporcie uzyskujemy ilość pacjentów należących do danego NFZ. Raport można zapisać klikając przycisk Zapisz znajdujący się w dolnym menu. 8
Rysunek 8. Podgląd wyników raportu. Moduł Analizy i raporty. Szablon raportu zostanie wyświetlony na liście szablonów w głównym oknie modułu w wybranej wcześniej kategorii. 1.1.3. Tworzenie i edycja szablonu raportu SQL 1.1.3.1. Zakładka - Wymiary i wartości Istnieje możliwość dodawania raportów SQL. W tym celu w głównym oknie modułu należy kliknąć przycisk Dodaj->Dodaj raport SQL. Spowoduje to wyświetlenie formatki Szablon raportu przystosowanej do raportów SQL. Rysunek 9. Szablon raportu SQL. Moduł Analizy i raporty. 9
Przykładowe zapytanie może zostać skonstruowane następująco: SELECT DECODE(GROUPING(to_char(PAT.R_NFZ_ID)), '0', nvl(to_char(pat.r_nfz_id), ' '), null), DECODE(GROUPING(to_char(patopr.birthday, 'RRRR')), '0', nvl(to_char(patopr.birthday, 'RRRR'), ' '), null), COUNT(PATOPR.CODE) FROM IMED_PATIENT PAT JOIN IMED_OPERATOR PATOPR ON(PAT.R_OPR_CODE = PATOPR.CODE) GROUP BY CUBE ( to_char(pat.r_nfz_id), to_char(patopr.birthday, 'RRRR')) Zapytanie należy wpisać w zakładce SQL w polu Polecenie SQL. W polu Prezentacja kolumn z wyniku zapytania wybierane są wymiary i wartości według identycznych zasad, jak w przypadku raportu kostkowego, przy czym wybór następuje z poziomu jednej formatki Kolumna raportu SQL. Rysunek 10. Kolumna raportu SQL. Moduł Analizy i raporty Nie jest konieczne określenie jakie parametry mają być przypisane do poszczególnych wymiarów/wartości system automatycznie pobierze odpowiednie informacje z zapytania SQL. 10
W rezultacie otrzymamy następujący raport: Rysunek 11. Wynik przykładowego raportu SQL. Moduł Analizy i raporty. 1.1.3.2. Zakładka Filtry i parametry W raporcie SQL można skorzystać z filtrów w zakładce Filtry i parametry w celu zawężenia danych, które są najbardziej istotne dla użytkownika, dla przykładu wieku pacjenta czy też określonego lekarza prowadzącego. Jednakże w celu ich użycia konieczna jest modyfikacja zapytania poprzez dodanie warunku, przykładowo: WHERE to_char(patopr.birthday, 'RRRR') >= :rok gdzie rok będzie identyfikatorem w raporcie SQL. Po takim zabiegu nasze zapytanie przyjmuje postać: SELECT DECODE(GROUPING(to_char(PAT.R_NFZ_ID)), '0', nvl(to_char(pat.r_nfz_id), ' '), null), DECODE(GROUPING(to_char(patopr.birthday, 'RRRR')), '0', nvl(to_char(patopr.birthday, 'RRRR'), ' '), null), COUNT(PATOPR.CODE) FROM IMED_PATIENT PAT JOIN IMED_OPERATOR PATOPR ON(PAT.R_OPR_CODE = PATOPR.CODE) WHERE to_char(patopr.birthday, 'RRRR') >= :rok GROUP BY CUBE ( to_char(pat.r_nfz_id), to_char(patopr.birthday, 'RRRR')) Identyfikator, który został przyjęty w zapytaniu musi zostać wpisany w okno Filtru: 11
Rysunek 12. Filtr tekstowy raportu SQL. Moduł Analizy i raporty. Przy przeliczaniu przykładowego raportu pod uwagę brane będą jedynie osoby które urodziły się w roku 1950 i później (odpowiednią wartość należy wpisać w pole Wzorzec (wyrażenie SQL LIKE). 1.1.4. Eksport/ Import szablonów raportów 1.1.4.1. Import szablonów raportów Szablony raportów można eksportować jak i importować. Aby zaimportować szablon raportu należy w głównym oknie modułu kliknąć przycisk Dodaj->Importuj. Po otwarciu okna Import szablonu raportu i wybraniu pliku z szablonem raportu, należy zatwierdzić wybór. Następuje import szablonu odpowiednia pozycja pojawia się na liście szablonów w odpowiedniej kategorii (zgodnej ze źródłową importowanego szablonu). 1.1.4.2. Eksport szablonów raportów W celu eksportu szablonu raportu należy zaznaczyć szablon pojedynczym kliknięciem, a następnie kliknąć znajdujący się w dolnym menu przycisk Edytuj->Eksportuj. Po otwarciu okna Eksport szablonu raportu można wybrać miejsce docelowe eksportu. Szablony są eksportowane do formatu XML, co umożliwia ich późniejszy import. 1.1.5. Eksport raportów wykonanych Dla każdego przeliczonego raportu, na zakładce Podgląd wyników aktywuje się przycisk Eksportuj, z wykorzystaniem którego możliwy jest eksport wyników do następujących typów pliku: PDF, MS-Word, MS-Excel, XML. 12
Kliknięcie przycisku Zapisz spowoduje zapisanie wyników na w polu Historia raportów, w głównym oknie modułu. Dostęp do zapisanych w ten sposób raportów można uzyskać zaznaczając pojedynczym kliknięciem szablon raportu. W polu Historia raportów wyświetlone zostaną wszystkie zapisane pozycje powiązane z danym szablonem. Dostęp do wyników, można uzyskać klikając dwukrotnie wybraną pozycję lub zaznaczając pojedynczym kliknięciem, a następnie klikając przycisk Podgląd znajdujący się w dolnym menu. 1.1.6. Wydruk raportów wykonanych Istnieje możliwość wydruku wyników raportu. Jest to możliwe po uprzednim przeliczeniu wyników, co spowoduje aktywację przycisku Drukuj znajdującego się w dolnym menu zakładki Podgląd wyników. Wydruk można przeprowadzić również dla zapisanych w Historii raportów, wybierając ich podgląd, a następnie wydruk z poziomu zakładki Podgląd wyników. 13