Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-PPS => Wątek zaczęty przez: mmss w Października 27, 2015, 21:01:08 pm

Tytuł: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: mmss w Października 27, 2015, 21:01:08 pm
Witam!
Mam problem z pacjentem, który był w bazie, miał swoją historię, a teraz ks-pps go nie znajduje:
ks-pps 205.03.01, firebird 2.5, windows xp

Nie da się znaleźć pacjenta w kartotece po pesel, nazwisku itd
a przy próbie wpisania nowego jest błąd:
// Formatka: [TfrmPACCard] Karta pacjenta
// Blad wywolania formatki : \FrmMainRozl\frmPACList\frmPACCard
// Opis wyjatku: Exception:
// W bazie danych istnieje juz pacjent o podanym numerze PESEL.

I wprost w tabeli PAC rekord jest widoczny dla pesela tego pacjenta !
select * from PAC where PESL = 'xxx';

Jak znaleźć i naprawić problem?  :(

Fix nie pomógł ani przywrócenie z backupu (odbudowanie indeksów), baza wygląda na poprawną...
Nie wiem od kiedy problem istnieje...

Pozdrawiam
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: bart w Października 27, 2015, 22:18:32 pm
a jeśli select znajduje, to co jest w polu AKTW tego rekordu pacjenta ??
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: Edward_B w Października 27, 2015, 22:48:36 pm
Może zaimportuj jeszcze raz licencję, coś sobie przypominam, że kiedyś coś podobnego miałem, ale nie wiem czy to to pomogło - nie zaszkodzi
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: 09061303 w Października 27, 2015, 23:32:03 pm
Może coś na pacjencie jest nieuzupełnione i jest ustawiony jakiś filtr - na górze okna z pacjentami jest kilka ptaszków, które można postawić.
Druga sprawa, jak opieramy się o bazę, to można próbować przechwycić zapytanie, które wysyła PPS i sprawdzić wprost pod bazą co "autor ma na myśli" (hasło devart może coś podpowie).
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: mmss w Października 28, 2015, 20:42:45 pm
Miałem nadzieję że ktoś miał podobny przypadek  :(
Licencję zaimportowałem dla pewności, filtry sprawdziłem (brak). AKTW dla tego pacjenta == 'T'
Problem jest dalej, bez zmian. Pomyślę o fbtrace - może znajdę powiązania z innymi tabelami.
Pozdrawiam
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: 09061303 w Października 29, 2015, 00:07:23 am
Jak chodzi o Rozliczenia i przycisk pacjenci i pacjentów tam wyświetlanych, to jedyna tabela to chyba tabela miejscowości, która może bezpośrednio wpływać na wyszukiwanie tam pacjenta. Inne raczej nie powinny wchodzić w grę.
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: bart w Października 29, 2015, 01:09:39 am
Miałem nadzieję że ktoś miał podobny przypadek  :(
Licencję zaimportowałem dla pewności, filtry sprawdziłem (brak). AKTW dla tego pacjenta == 'T'
Problem jest dalej, bez zmian. Pomyślę o fbtrace - może znajdę powiązania z innymi tabelami.
Pozdrawiam
A gdzie tego pacjenta szukasz . Czy w Kartoteki->Pacjenci czy Rozliczenia->Pacjenci
i jak go szukasz - po nazwisku czy po peselu czy porzeglądasz całą listę ??
a i tak jeszcze dla pewności zobacz w bazie czy pacjent nie ma w polu NAZW (nazwisko)
spacji przed lub po nazwisku   
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: monter w Października 29, 2015, 10:58:28 am
zobacz w bazie czy pacjent nie ma w polu NAZW (nazwisko)
spacji przed lub po nazwisku

jak to... taka profesjonalna firma i nie robiła by trim ?? :P
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: 09061303 w Października 29, 2015, 22:36:49 pm
Ojjj tam...może jakiś pacjent ma w dowodzie spację na końcu/początku nazwiska.
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: mmss w Października 31, 2015, 20:52:16 pm
Witam
Problem udało mi się w końcu namierzyć i poprawić  :)

Chodziło o puste imię tego pacjenta (!)
W wyniku selecta widziałem imię, ale nie zauważyłem początkowo, że było wpisane jako... drugie nazwisko. A IMIE było puste.
Przekopałem się przez backupy i doszedłem do tego, że:
- do wersji 2015.02.0.0 wszystko było ok, pacjent był wyświetlany z tym niby-podwójnym nazwiskiem i bez imienia
- od wersji 2015.02.2.0 (wrzesień'2015) ten pacjent już nie jest wyświetlany przez ks-pps...

Wstawiłem IMIE, usunąłem drugie nazwisko - i pacjent jest znów wyświetlany. Historia wizyt nie zginęła.

Może się komuś przydadzą te moje wyniki śledztwa  :)

Przy okazji - sprawdziłem ilość pacjentów w kartotece za pomocą "kalkulatorka" ks-pps - pokazał o 35 pacjentów mniej (na około 20000) niż select count(*) from PAC  - to jakaś totalna katastrofa. Dodam że już nie mam pacjentów z pustym imieniem...   więc co jeszcze może być problemem? Prawdopodobnie któregoś dnia znów się okaże, że kolejnych pacjentów nie widać.

Pozdrawiam i dziękuję za zainteresowanie tematem
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: bart w Listopada 01, 2015, 10:26:06 am
<..>
Przy okazji - sprawdziłem ilość pacjentów w kartotece za pomocą "kalkulatorka" ks-pps - pokazał o 35 pacjentów mniej (na około 20000) niż select count(*) from PAC  - to jakaś totalna katastrofa. Dodam że już nie mam pacjentów z pustym imieniem...   więc co jeszcze może być problemem? Prawdopodobnie któregoś dnia znów się okaże, że kolejnych pacjentów nie widać.
<..>
Wstaw do SELECTa warunek : WHERE PAC.AKTW='T' i porównaj wyniki z kalkulatorkiem 
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: mmss w Listopada 01, 2015, 11:42:58 am
A do czego jest AKTW?
Z AKTW=='T' mam tylko o 6 mniej niż bez. Więc będę szukał dalej - już mam pomysł: wyeksportować pacjentów i porównać z tym co widzę wprost z bazy...
Pozdrawiam
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: mmss w Listopada 01, 2015, 11:47:15 am
Sprawdziłem, w kartotece ks-pps widać pacjentów z AKTW<>'T'...
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: bart w Listopada 01, 2015, 16:49:56 pm
A do czego jest AKTW?
<..>
Znacznik AKTW określa widoczność danego rekordu dla PPS-a.
PPS nigdy nie kasuje fizycznie danego rekordu tylko ustawia mu znacznik AKTW na 'N' aby go ukryć.
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: bart w Listopada 01, 2015, 16:51:49 pm
Sprawdziłem, w kartotece ks-pps widać pacjentów z AKTW<>'T'...
Widać co najwyżej pacjentów, którzy w tabeli PAC mają znacznik 'N" ale  istnieje też wpis w tej tabeli dla tego samego pacjenta ze znacznikiem 'T'
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: kamill w Listopada 03, 2015, 13:38:01 pm
Nie chcąc zakładać nowego wątku wejdę trochę w paradę autorowi tego tematu.

Otóż mam problem polegający na przekłamaniu w ilości aktywnych deklaracji po wygenerowaniu raportu. Zauważyłem to w przedostatnim okresie rozliczeniowym i myślałem, że sytuacja się po prostu sama unormuje przy następnym raporcie zwrotnym.

Podam może konkretne liczby: w tym miesiącu na szablonie rachunku z NFZ widnieje ilość 2627 deklaracji, z kolei po wycofaniu deklaracji nieuznanych w programie KS-PPS ukazuje się 2623. Po przeczytaniu jednego z wątków udało mi się ustalić, że trzy osoby były bez kodu oddziału. Poprawiłem, uruchomiłem kontrolę deklaracji i ich liczba się nie zwiększyła, więc zakładam, że brak kodu oddziału nie ma wpływu na zaistniałą u mnie sytuację.

Co ciekawe po wycofaniu nieuznanych deklaracji i dopisaniu 19 nowych pacjentów wychodzi ilość 2642. Wysyłając dalej listę na nowy miesiąc i wczytując na serwer widnieje tam ilość 2682 - o 40 osób za dużo, czyli tyle, ile wycofałem deklaracji zgodnie z raportem zwrotnym z NFZ.

Podsumowując - program "widzi" te wycofane osoby, natomiast przy eksporcie na serwer liczba deklaracji jest powiększona o te 40 osób ubyłych.

Dodam jeszcze, że w przedostatnim okresie rozliczeniowym ilość deklaracji nie zgadzała się o jedną osobę po wczytaniu raportu zwrotnego, w tym miesiącu już o cztery.

Czy ktoś z Was może coś podpowiedzieć o co chodzi? Do tej pory wszystko było jak w zegarku, a teraz coraz większe rozbieżności. Może jakiś błąd? Tylko gdzie? Na poziomie PPS'a, czy SZOI? Będę wdzięczny za jakiekolwiek wskazówki.
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: PiotrSz w Listopada 04, 2015, 08:12:55 am
Z jaką datą wycofujesz deklaracje.
Przykład.
Wysłałeś do NFZ deklaracje za październik (stan za 1.10) do 7.10.
Pod koniec października/na początku listopada dostałeś do tego weryfikację gdzie NFZ odrzucił np pacjenta X.
I co teraz zrobiłeś?
Kolejny raport wysyłasz za listopad ze stanem na 1.11 (tak to automagicznie bierze PPS).
Jeżeli pacjenta usunąłeś z deklaracji z datą bieżącą powiedzmy wczoraj (3.11) to on nadal będzie jako aktywny na deklaracji do NFZ bo na dzień 1.11 był!

Pozdrawiam
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: kamill w Listopada 04, 2015, 19:37:12 pm
I co teraz zrobiłeś?
Zaznaczyłem wszystkich na tym raporcie i ich usunąłem. Nie zwróciłem tylko uwagi na datę ich usunięcia. Z reguły jeśli wycofuję deklaracje nieuznane - załóżmy - w miesiącu październiku, to robię to 2-3 listopada i z taką datą usuwam. Zresztą domyślnie proponuje ją PPS.
Do września tego roku wszystko było w porządku. Może jakaś niedawna aktualizacja PPS-a się przyczyniła do tego, że nastąpiły jakieś zmiany w programie i jest tak, jak to opisujesz z tymi datami.

Czyli na to wychodzi, że najlepiej pacjentów odrzuconych przez NFZ, który przysyła raport zwrotny z końcem miesiąca usuwać z datą pierwszego kolejnego miesiąca. Czy jeszcze lepiej z datą ostatniego miesiąca, za który dostaję raport zwrotny. Zrobię tak następnym razem jak piszesz i zobaczę.

Dzięki za podpowiedź ;).
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: Jarasz w Listopada 05, 2015, 09:15:17 am
Wycofujesz deklaracje z datą "ostatni dzień miesiąca" jeśli chcesz, żeby wycofania poszły w raporcie za nowy miesiąc.
Tytuł: Odp: Problem z bazą - zgubiony pacjent
Wiadomość wysłana przez: PiotrSz w Listopada 05, 2015, 16:29:06 pm
Wycofujesz deklaracje z datą "ostatni dzień miesiąca" jeśli chcesz, żeby wycofania poszły w raporcie za nowy miesiąc.

Nie tyle wycofania pójdą w następnym raporcie co nie pójdą wycofane deklaracje ;-)
Od kilku lat co miesiąc wysyła się pełne listy deklaracji a nie różnicowe więc każdy nowy raport DEKL "zeruje" listę w NFZ i dodaje nową z tego raportu (tak ja to przynajmniej rozumiem).

Pozdrawiam
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:13 - 634KB. (pokaż)
Użytych zapytań: 13.

[Pokaż zapytania]