collapse

Reklama


Autor Wątek: tabele bazy sql odpowiadające raportowi Rapstat 2015  (Przeczytany 5638 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline p.grzesiak

  • Kompletny nowicjusz
  • Wiadomości: 7
  • Pomógł? 0
tabele bazy sql odpowiadające raportowi Rapstat 2015
« dnia: Marca 14, 2016, 17:16:47 pm »
Witam
czy ktoś może podać jakie tabele bazy SQL biorą udział w tworzeniu raportu  Rapstat 2015
Pozdrawiam
Przemo

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #1 dnia: Marca 15, 2016, 00:01:27 am »
Rapstat2015 to raczej nie jest raport, tylko plik z wzorcem do importu danych o PPSa, czyli w tworzeniu go raczej biorą udział systemy zewnętrzne ewentualnie.
Kliknij pomógł, jeślim pomógł :-)

Offline p.grzesiak

  • Kompletny nowicjusz
  • Wiadomości: 7
  • Pomógł? 0
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #2 dnia: Marca 15, 2016, 08:47:19 am »
tak, ale import tych danych to zapytanie sql do kilku tabel w bazie danych
np. tabela zawierająca dane pacjentów to NPAC . Mając tabele prosto znaleźć powiązanie między nimi.
Potrzebuję specyficznego raporu dotyczącego sanepidu - generowanie najpierw rapstata a potem z niego wyciąganie potrzebnych danych zajmuje po prostu za dużo czasu. Lepiej zmodyfikować zapytanie sql i przesłąć je sobie bezpośrednio choćby do excela   

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #3 dnia: Marca 15, 2016, 09:33:01 am »
Jak chodzi o PPSa to tabela zawierająca dane pacjentów to PAC, a nie NPAC, deklaracji szukaj w DKL, świadczeń w EPD, KNK, PRD.
Jednak nie wiem czy nie lepiej jak pobawisz się z odpowiednią modyfikacją/dopisaniem automatu do tego rapstata, bo w nim przynajmniej nie będziesz się bawił ze statusami rekordów, a tak to możesz zestawić nie to co trzeba.
Kliknij pomógł, jeślim pomógł :-)

Offline mpi

  • Ekspert
  • *****
  • Wiadomości: 3356
  • Pomógł? 116
  • Kujawsko-Pomorskie
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #4 dnia: Marca 15, 2016, 09:39:13 am »
A możesz napisać jaki raport "dotyczący sanepidu" musisz zrobić. Wtedy może się okaże że można te dane wyciągnąć jakoś z programu bez grzebania w bazie.

A czy czasem nie potrzebujesz liczby pacjentów z poszczególnymi schorzeniami (icd10)? :)

Offline p.grzesiak

  • Kompletny nowicjusz
  • Wiadomości: 7
  • Pomógł? 0
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #5 dnia: Marca 15, 2016, 11:28:06 am »
hi
dzięki za pomoc to już mi dużo daje
w zasadzie mam 2 raporty do zrobienia
1. MPI masz rację ilość pacjentów z podziałem na wiek 0-4, 5-14, 15-64 i powyżej z podziałem na od J00-J06* i od J10-J11*. Tutaj tabela przestawna z excela spełnia te wymaganie.
Mam to już z rapstata zrobione ale u mnie rapstat przy ilości badań dla miesiąca generuje się przez 15 min i dla pań z statystyki jest to "trudne" :):):)  (generować raport i na jego podstawie kliknąć makro - Sorry ironizuję.)
Także niestety muszę im to zrobić tak prosto jak to tylko możliwe.

2. Muszę wykorzystać jedno z nieużywanych pól  do ewidencji jednostki lekarza rodzinnego, u którego pacjent jest zadeklarowany. Wymagania dyrektora na potrzeby tylko naszego szpitala.
U mnie pole "Miejsce złożenia deklaracji" jest niewykorzystywane, ale nie jest ono wykorzystywane ani w raporcie Rapstat ani w Ambulatoryjnym

Offline mpi

  • Ekspert
  • *****
  • Wiadomości: 3356
  • Pomógł? 116
  • Kujawsko-Pomorskie
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #6 dnia: Marca 15, 2016, 11:46:43 am »
To co masz zrobić to raport MZ-11 (nie jest do sanepidu) i chyba łatwiej go zrobić w programie.
Zakresy kodów icd10 definiujesz w słowniki->grupy dyspanseryjne. Dział 2 to dzieci, Dział 4 to dorośli.
Raport wykonujesz klikając ctrl+shift+w i tam musisz sobie zaimportować plik z katalogu KS-PPS/raporty

Uwaga: są po dwa pliki dla mz11 dział2 i MZ11 dział 4 - wybierasz z nowszą datą.

Ja kiedyś pracowałem w jednostce, która miała kilka przychodni. Nam też do analiz finansowych była potrzebna informacja w której przychodni pacjent jest zadeklarowany a wtedy nie było jeszcze miejsca złożenia deklaracji. Wykorzystywałem pole uwagi w pacjencie i to pole było eksportowane do excela (eksport deklaracji). A tam już mogłem robić zestawienia.
Nie wiem jakich Ty potrzebujesz zestawień. Pewnie z wykonanych świadczeń z podziałem na przychodnie w których pacjent jest zapisany. Zacząłbym od tego co można wyeksportować do excela i jakie pola tam są. Potem ewentualna konsultacja z kamsoft czy to pole jest wysyłane do nfz.
Jeśli nic nie znajdziesz ciekawego to zawsze można pozostać przy polu uwagi w pacjencie i nawet jeśli nie jest eksportowane w rapstat (bo tam są uwagi ale te uwagi ze świadczenia) to eksportujesz samych pacjentów (i będziesz miał uwagi) oraz świadczenia do drugiej tabeli. POtem tworzysz relację i masz wszystko. Nawet nie wiem czy ja jednak w ten sposób nie robiłem tylko nie ze świadczeniami a z deklaracjami - ale to było ponad 10 lat temu więc mam prawo nie pamiętać :)

Dużo prościej wyrzucić sobie dwa raporty np. do accesa i tam za pomocą jednej relacji masz wszystko niż grzebać w bazie PPSa i jeszcze ewentualnie coś popsuć.


EDIT: sorry w punkcie 1 nie doczytałem przedziałów wiekowych i że potrzebujesz tylko te konkretne icd10. Nie wykorzystasz MZ-11 bo tam są inne przedziały wiekowe. A nie możesz po wyeksportowaniu rapstat wrzucić sobie tego do accesa i tam zrobić to zestawienie?
« Ostatnia zmiana: Marca 15, 2016, 12:05:13 pm wysłana przez mpi »

Offline p.grzesiak

  • Kompletny nowicjusz
  • Wiadomości: 7
  • Pomógł? 0
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #7 dnia: Marca 15, 2016, 14:00:53 pm »
super wielkie dzięki
wiesz w sql oracla nie namieszam bo będą tylko "selecty" a potem query i do excela
tak jak pisałem ten raport dla sanepidu z podziałem na wiek mam już zrobiony tylkonajpierw muszę generować rapstata a chciałem go pominąć - czyli zrobić tak jak na rysunku klik na macro będę pobierały się same dane

ten drugi raport potrzebny jest dyrekcji (pole nie musi być wysyłane do NFZ) w celu udowodnienia lekarzom rodzinnym ile skierowań z błahymi sprawami kierują do szpitala. Lekarz będzie musiał to pole uzupełniać.

w accesie robię zestawienia z eskulapa, ale tam znam wszystkie tabele i powiązania. Twórca oprogramowania udostępnia te informacje na oficjalnej stronie. Kamsoft nie udostępnia ich i  w rozmowie telefonicznej przekazał, że są to informacje poufne.:) 
 

Offline mpi

  • Ekspert
  • *****
  • Wiadomości: 3356
  • Pomógł? 116
  • Kujawsko-Pomorskie
Odp: tabele bazy sql odpowiadające raportowi Rapstat 2015
« Odpowiedź #8 dnia: Marca 15, 2016, 14:29:27 pm »
Generalnie słabo się znam na programowaniu bazodanowym tzn. selecty i inne zapytania w sql zrobię, ale nie do końca wiem czy jest to bezpieczne rozwiązanie bo może wystąpić blokada jakiegoś rekordu czy cokolwiek innego. Co innego grzebanie w bazie gdzie wiem, że w tym czasie nikt nie pracuje a co innego na bazie z kilkoma zalogowanymi użytkownikami. Ale może to są moje głupie obawy wynikające z nieznajomości tematu.

Jednak pomimo tego to w rapstat masz praktycznie wszystkie informacje, nie wiem czy np. procedury icd9 nie są w innej tabeli, produkty w jeszcze innej itd. A może kiedyś te informacje będą Ci potrzebne. Więcej czasu stracisz na analizowanie tabel niż eksport rapstata.

Co do tego zestawienia do sanepidu to pewnie uwaga niepotrzebna ale w rapstacie masz usługi - może się zdarzyć że pacjent był 2-3 razy z danym schorzeniem więc powinieneś to pogrupować. Jeśli tego nie zrobiłęś to nie masz ilości pacjentów tylko ilość usług.


Co do analiz kto w jakiej przychodni to w świadczeniach masz pole uwagi które jest w rapstacie. Sprawdź w raporcie statystycznym czy to pole jest eksportowane do NFZ żeby im nie wysyłać niepotrzebnych danych. Jednak tu jest pewne zagrożenie: za każdym razem lekarz (bo zrozumiałem że sami wprowadzają usługi) musi to uzupełniać.
Wykorzystując pole uwagi w pacjencie jak już raz się uzupełni to zawsze będzie i co najwyżej trzeba za każdym razem sprawdzać czy pacjent nie zmienił przychodni. Jak zmienił to poprawiasz ale tracisz historię - nie zrobisz już raportu kilka miesięcy wstecz prawidłowego bo wtedy należał do innej przychodni.
Następny problem to pomyłki - tu masz info wpisywane z palca. My wprowadzaliśmy kodami - 3 litery i cyfra  a i tak były pomyłki np. literówki.
Ostatnia sprawa - rozumiem Wasze intencje, ale skąd będziesz wiedział, że do Was trafił pacjent skierowany przez lekarza POZ jeśli będziesz opierał się tylko na tych uwagach?
Nie wiedziałem po co Ci są takie zestawienia, ale do tego co napisałeś nie lepiej wykorzystać skierowania? NIe rozliczam SZP ale podejrzewam, że podobnie jak w AOS obowiązkowo trzeba wprowadzić skierowanie a tam masz regon. Po regonach poznasz która to przychodnia.


EDIT: nie chciałbym tu wchodzić w niczyje kompetencje nie mając wykształcenia medycznego, ale takie analizy tylko z danych które zawiera PPS chyba nie są do końca bezpieczne. Po czym poznasz że to była "błaha sprawa". Po icd10? Będziesz analizował również współistniejące? Po zwykłym przeziębieniu mogą być groźne powikłania. Pytanie na ile ktoś kto wprowadza dane sumiennie wpisuje wpsółistniejące rozpoznania. Po liczbie dni hospitalizacji? Znam przypadek gdzie na EKG wyszły dość niepokojące informacje i dopiero w szpitalu po zrobieniu specjalistycznych badań wykluczono stan przedzawałowy i inne zagrożenia oraz skierowano do poradni specjalistycznej. W tym przypadku nie było hospitalizacji ale czy to była "błaha sprawa"? Dla pacjenta i rodziny raczej nie. Chyba że wygospodarujesz jeszcze jedno pole i lekarz w szpitalu będzie jakąś literkę wstawiał w jak to określiłeś "błahych przypadkach" aczkolwiek nie wiem czy takie istnieją.

I jeszcze jedno - pamiętam że miałem jakiś problem wynikający z tego że w pacjencie w polu uwagi czasami użytkownik enter wcisnął, tylko nie pamiętam co to dokładnie było - w excelu lub accesie krzaczki były? Albo jakiś problem z kopią bazy danych? Sprawdź to dokładnie bo temat sprzed ponad 10 lat. Całkiem prawdopopodobne że może i jeszcze starszy i dotyczył KS-SWD :)
« Ostatnia zmiana: Marca 15, 2016, 14:57:37 pm wysłana przez mpi »

 

* Szukaj


* Kto jest on-line

  • Kropka Gości: 418
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 0

Nie ma żadnego użytkownika on-line.

Reklama

* Aktywni

Paweł Paweł
9409 Wiadomości
mpi
3356 Wiadomości
PiotrSz
3285 Wiadomości
Michał Michał
3191 Wiadomości
karolweksler
3153 Wiadomości
09061303
3079 Wiadomości
Edward_B Edward_B
2968 Wiadomości
Bartosz Bartosz
2375 Wiadomości
maciek777 maciek777
2201 Wiadomości
cilazapril cilazapril
1634 Wiadomości

Reklama

Reklama

Style:3: index (domyslny), Portal (default), Display (default).
Pod-szablony:8: init, html_above, body_above, portal_above, main, portal_below, body_below, html_below.
Pliki językowe:8: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny), index.english (domyslny), index.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:15 - 738KB. (pokaż)
Użytych zapytań: 29.

[Pokaż zapytania]