Rozmawiam z lekarzami weterynarii prawie codziennie i pytanie nr 1 brzmi:
„Mam 8 lat danych w Klinice XP. Czy w ogóle mogę je zabrać?"
Krótka odpowiedź: tak. Długa odpowiedź - zależy co dokładnie chcesz zabrać i czy gotów jesteś na pół-dnia pracy konwersyjnej (albo ~600 zł migracji zleconej).
Ten przewodnik opisuje proces migracji w obie strony - z Kliniki XP do dowolnego nowoczesnego SaaS-a (VetFile, vet-medeq, etc.) - bo zasady są podobne dla każdego systemu docelowego.
Co siedzi w bazie Kliniki XP
Klinika XP używa Microsoft Access lub SQL Server (zależnie od wersji i licencji). Schema jest udokumentowana fragmentarycznie - producent nie publikuje pełnej dokumentacji DB.
Praktyczne dane do migracji:
- Pacjenci (zwierzęta) - imię, gatunek, rasa, data urodzenia, płeć, numer chipa, kolor, waga, alergie
- Właściciele - imię, nazwisko, telefon, e-mail, adres, NIP (jeśli firma)
- Wizyty - data, lekarz, opis, rozpoznanie, leczenie
- Szczepienia - typ, data, ważne do, nr seria, producent
- Leki / magazyn - lista pozycji + ostatni stan
- Faktury - data, kwota, pacjent (zwykle nie potrzeba migracji)
- Załączniki - zdjęcia, wyniki badań (PDF, JPG)
Co nie jest dostępne łatwo:
- Wewnętrzne ID pacjentów (zmienią się w nowym systemie)
- Historia statusu leków (zmiany dawek)
- Notatki w polach „nieoficjalnych" - czasem schowane w innej kolumnie
Sposób 1: Eksport CSV przez wbudowane raporty
Klinika XP ma moduł raportów. Można wyeksportować:
- Pacjentów + Właścicieli (połączone w jeden plik)
- Listę szczepień
- Listę leków w magazynie
- Listę wizyt z opisem
Zalety: oficjalna ścieżka, nie wymaga pomocy producenta.
Wady: każdy raport osobno, brak relacji (np. szczepienie ma tylko nazwę pacjenta - nie ID), brak załączników. Konwersja do struktury docelowej wymaga skryptu.
Czas: 2-4 godziny eksport + 3-4 godziny dopasowanie skryptem.
Sposób 2: Bezpośredni dostęp do bazy SQL
Jeśli Twoja Klinika XP jest na SQL Server (zwykle większe placówki), możesz otrzymać dostęp read-only do bazy od producenta. Wymaga to podpisania umowy z dostawcą KX.
Zalety: pełna struktura relacyjna, wszystkie dane, eksport jednorazowy.
Wady: koszt (zwykle 1 500 - 3 000 zł za udostępnienie), wymagana wiedza SQL u osoby przeprowadzającej migrację.
Czas: 1-2 dni od momentu otrzymania dostępu.
Sposób 3: Migracja zlecona dostawcy SaaS
Większość nowoczesnych SaaS-ów (vet-medeq, VetFile) ma usługę migracji „pod klucz":
- Podpisujesz NDA z dostawcą docelowym
- Wysyłasz eksport CSV (Sposób 1) albo backup MDB / BAK (Sposób 2)
- Dostawca przeprowadza migrację w środowisku testowym
- Weryfikujesz wyniki - liczba pacjentów, ostatnie wizyty, szczepienia
- Po akceptacji - import do środowiska produkcyjnego
Koszt: zwykle 0-1 200 zł zależnie od wielkości bazy (vet-medeq nie pobiera opłaty za standardowe migracje CSV; bezpośrednie migracje DB - wycena indywidualna).
Czas po stronie Twojej: 2-3h (eksport, weryfikacja). Czas po stronie dostawcy: 1-3 dni roboczych.
Co konkretnie się migruje do vet-medeq
Klinika XP → vet-medeq
───────────────────────────── ── ────────────────────────────
ImieZwierzecia → animal.name
Gatunek (kod) → animal.species (mapped)
DataUrodzenia → animal.dateOfBirth
NumerChipa → animal.microchipId (normalized)
Waga → animal.weightKg
+ animal_weight_log (historical entry)
Wlasciciel → patient (with encrypted PII)
HistoriaSzczepien → vaccination
HistoriaWizyt (notatki) → note (z note_reply jeśli istnieje)
Leki w magazynie → medication
Zalaczniki PDF/JPG → file_upload (uploaded do /uploads/)
Faktury → invoice (z line items jeśli eksport ma)
Czego NIE migrujemy automatycznie:
- Karty anestezjologiczne - w Klinice XP są to wolne notatki, w vet-medeq są to strukturalne karty. Migracja byłaby destrukcyjna; raczej pozostaw historyczne notatki jako załączniki do pacjenta
- Diagramy uzębienia - schema jest inna (Klinika XP używa uproszczonego systemu, my Modified Triadan); historyczne dane → notatki tekstowe
- Statusy pobytów / hospitalizacji - analogicznie
Przerwa w pracy kliniki?
Wcale niekonieczna. Standardowy przebieg, licząc do dnia startu:
- Na tydzień przed startem: robisz eksport CSV / backup bazy z Kliniki XP i przekazujesz go zespołowi migrującemu.
- Przez kolejne dni: migrujemy dane w środowisku testowym - Ty pracujesz normalnie w Klinice XP.
- Na 2 dni przed startem: dostajesz konto demo z Twoimi danymi - testujesz i zgłaszasz uwagi.
- Wieczorem przed startem (po godz. 22): robisz drugi, różnicowy eksport z Kliniki XP - tylko to, co doszło od pierwszego eksportu (wizyty z ostatniego tygodnia).
- Rano w dniu startu: wgrywamy ten różnicowy eksport produkcyjnie, weryfikujesz dane i otwierasz klinikę już w nowym systemie.
Dla średniej kliniki cały proces to 0 godzin przerwy w pracy. Cały tydzień pracujesz dalej w starym systemie, wieczorem przed startem robi się ostatnie kopiowanie, a rano klikasz „Start" i jedziesz dalej.
Co po migracji
- Stara Klinika XP zostaje na dysku read-only jako archiwum historyczne
- W vet-medeq masz wszystko plus strukturalne karty od dziś
- Po 6 miesiącach większość klinik kasuje starą Klinikę XP - sprawdzane są tylko nieliczne stare wizyty, a te są w archiwum
Co jeszcze warto wiedzieć
Przeszkolenie zespołu: planuj 2-3 godziny szkolenia per osoba. Vet-medeq ma onboarding wbudowany (klikalny przewodnik przez pierwsze logowanie), ale praktyczne „klikanie razem" przyspiesza adaptację.
Wsparcie pierwszy miesiąc: większość dobrych SaaS-ów daje free support przez pierwszy miesiąc post-migracji. Wykorzystaj to - to wtedy wyłapujesz edge cases (typ pacjenta, którego system inaczej obsługuje).
Backup od dnia 1: ustaw co najmniej dzienny eksport. Vet-medeq generuje backup automatycznie - możesz pobrać snapshot bazy w każdej chwili.
Co dalej? Jeśli rozważasz migrację z Kliniki XP, umów się na rozmowę
- przeanalizujemy z Tobą skalę eksportu, oszacujemy czas migracji i powiemy co realnie da się zabrać, a co lepiej odłożyć w archiwum. Bez nacisku.
Bartosz Krzyżaniak
Founder vet-medeq
Buduje vet-medEQ - system do prowadzenia gabinetu medycznego z paszportem sprzętu, BDO, RODO i KSeF w jednym miejscu. Pisze o tym, czego sam nie mógł znaleźć, kiedy wdrażał compliance w pierwszych gabinetach.