collapse

Reklama


Autor Wątek: Problem z bazą - zgubiony pacjent  (Przeczytany 7872 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline mmss

  • Zaawansowany
  • **
  • Wiadomości: 80
  • Pomógł? 5
Problem z bazą - zgubiony pacjent
« dnia: 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

Offline bart

  • Sponsorzy Forum
  • Ekspert
  • *****
  • Wiadomości: 1500
  • Pomógł? 117
  • Dolnośląski OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #1 dnia: Października 27, 2015, 22:18:32 pm »
a jeśli select znajduje, to co jest w polu AKTW tego rekordu pacjenta ??

Offline Edward_B

  • Ekspert
  • *****
  • Wiadomości: 2968
  • Pomógł? 156
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #2 dnia: 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
Edward z Kętrzyna

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #3 dnia: 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).
Kliknij pomógł, jeślim pomógł :-)

Offline mmss

  • Zaawansowany
  • **
  • Wiadomości: 80
  • Pomógł? 5
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #4 dnia: 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

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #5 dnia: 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ę.
Kliknij pomógł, jeślim pomógł :-)

Offline bart

  • Sponsorzy Forum
  • Ekspert
  • *****
  • Wiadomości: 1500
  • Pomógł? 117
  • Dolnośląski OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #6 dnia: 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   

Offline monter

  • Początkujący
  • *
  • Wiadomości: 25
  • Pomógł? 0
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #7 dnia: 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

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #8 dnia: Października 29, 2015, 22:36:49 pm »
Ojjj tam...może jakiś pacjent ma w dowodzie spację na końcu/początku nazwiska.
Kliknij pomógł, jeślim pomógł :-)

Offline mmss

  • Zaawansowany
  • **
  • Wiadomości: 80
  • Pomógł? 5
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #9 dnia: 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

Offline bart

  • Sponsorzy Forum
  • Ekspert
  • *****
  • Wiadomości: 1500
  • Pomógł? 117
  • Dolnośląski OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #10 dnia: 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 

Offline mmss

  • Zaawansowany
  • **
  • Wiadomości: 80
  • Pomógł? 5
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #11 dnia: 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

Offline mmss

  • Zaawansowany
  • **
  • Wiadomości: 80
  • Pomógł? 5
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #12 dnia: Listopada 01, 2015, 11:47:15 am »
Sprawdziłem, w kartotece ks-pps widać pacjentów z AKTW<>'T'...

Offline bart

  • Sponsorzy Forum
  • Ekspert
  • *****
  • Wiadomości: 1500
  • Pomógł? 117
  • Dolnośląski OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #13 dnia: 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ć.

Offline bart

  • Sponsorzy Forum
  • Ekspert
  • *****
  • Wiadomości: 1500
  • Pomógł? 117
  • Dolnośląski OW
Odp: Problem z bazą - zgubiony pacjent
« Odpowiedź #14 dnia: 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'

 

* Szukaj


* Kto jest on-line

  • Kropka Gości: 548
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 1
  • Kropka Użytkownicy online:

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]