Integracje / gabinet.gov.pl i P1

Programy branżowe

Integracja AI: gabinet.gov.pl i P1

Podłączamy moduł zdarzeń medycznych, kolejkę EDM i logi wysyłek do P1 z systemu EMR przychodni (mMedica, Medisoft, Kamsoft) lub eksportów z gabinet.gov.pl. Asystent śledzi statusy e-recept, e-skierowań i ZM, tłumaczy kody błędów P1 na język przychodni i pilnuje certyfikatów kwalifikowanych.

Po prezentacji do 2 tygodni testów, z dostępem tego samego dnia. Płacicie dopiero po decyzji.

Narzędzie „Zdarzenia P1 z gabinet.gov.pl” w portalu redAi, ekran z danymi z programu gabinet.gov.pl i P1
Narzędzie „Zdarzenia P1 z gabinet.gov.pl” w Waszym portalu. Dane przykładowe.

Dane z gabinet.gov.pl i P1 w czacie i we własnym module

Pracujecie na dwa sposoby. W czacie pytacie o cokolwiek z programu i dostajecie odpowiedź na Waszych danych. Do rzeczy, które wracają co dzień, budujemy w portalu osobne narzędzie: Zdarzenia P1 z gabinet.gov.pl. Moduł pobiera kolejkę zdarzeń medycznych z systemu EMR przychodni i pokazuje, które e-recepty, e-skierowania i e-ZLA dotarły do P1, a które czekają lub zwróciły błąd. Rejestratorka i administrator widzą statusy wysyłek, kody błędów i termin ważności certyfikatu kwalifikowanego na jednym ekranie, bez logowania do dodatkowych systemów.

  • Wyświetla statusy wysyłek e-recept, e-skierowań i e-ZLA do P1 w czasie rzeczywistym
  • Grupuje błędy P1 według kodu i wskazuje zdarzenia wymagające ponownej wysyłki
  • Alarmuje, gdy backlog rośnie ponad 24 godziny lub kilka dni z rzędu
  • Pilnuje terminu ważności certyfikatów kwalifikowanych placówki i lekarzy
  • Tłumaczy kody błędów P1 na zrozumiały komunikat dla personelu przychodni
Rozmowa z asystentem AI w portalu redAi o danych z programu gabinet.gov.pl i P1: Status wysyłki i gotowa odpowiedź dla pacjenta

Pytanie w czacie

Asystent sprawdza logi P1 i przygotowuje gotową odpowiedź dla rejestratorki przy okienku, bez ręcznego przeglądania systemu EMR.

Pacjent przy okienku mówi, że nie widzi e-recepty wystawionej przed chwilą ani w mObywatel, ani na IKP. Czy wysyłka do P1 poszła i co mu odpowiedzieć?
Karta ZM-00841 w narzędziu Zdarzenia P1 z gabinet.gov.pl w portalu redAi

Karta w narzędziu

Karta jednego zdarzenia medycznego: pełna historia prób wysyłki do P1, kod błędu z wyjaśnieniem i sugestia kolejnego kroku dla administratora IT.

Jeden ekran zastępuje ręczne przeglądanie logów EMR: widać backlog, kody błędów i termin certyfikatu bez logowania do dodatkowych systemów.

Ekrany na danych przykładowych. Narzędzie dla Waszej firmy układamy pod Wasz sposób pracy: inne kolumny, inne progi, inne powiadomienia.

Co podłączamy

Zaczynamy od odczytu danych. Zapis i akcje w systemie gabinet.gov.pl i P1 włączamy dopiero wtedy, gdy sami tego chcecie.

E-ZLA i przekazanie do ZUS

Czytamynumer zaświadczenia o niezdolności do pracy, okres orzeczonej niezdolności, status przekazania do ZUS i kod błędu po stronie ZUS

AsystentSprawdza statusy przekazania e-ZLA do ZUS, tłumaczy kody błędów ZUS na język personelu i wskazuje, które zaświadczenia wymagają ponownej wysyłki i od której daty.

Weryfikacja uprawnień eWUŚ

Czytamyodpowiedź systemu eWUŚ na zapytanie rejestratorki: potwierdzenie lub kod błędu (np. WS003) z systemu NFZ

AsystentTłumaczy kody błędów eWUŚ na zrozumiały komunikat dla rejestratorki i podpowiada kolejne kroki, łącznie z procedurą oświadczenia pacjenta przy braku potwierdzenia uprawnień.

IKP i pytania pacjentów

Czytamystatus potwierdzenia wysyłki e-recepty lub e-skierowania do P1, czas od wystawienia i numer kodu dostępu dla pacjenta

AsystentPrzygotowuje gotowe odpowiedzi dla recepcji: kiedy e-recepta pojawia się w IKP, co zrobić gdy się nie pojawia i gdzie pacjent znajdzie czterocyfrowy kod dostępu.

Logi błędów wysyłek P1

Czytamykody błędów P1 (np. ERR_SIGN_CERT_EXPIRED), typ: przejściowy lub trwały, liczba zdarzeń dotkniętych tym samym błędem

AsystentGrupuje błędy tego samego kodu w jedno powiadomienie, odróżnia timeout od trwałej przyczyny i po usunięciu błędu wskazuje zdarzenia wymagające ponownej wysyłki.

Backlog niepotwierdzonych zdarzeń

Czytamyzdarzenia oczekujące w kolejce ponad 24 godziny, data najstarszego zdarzenia, lekarz przypisany do wizyty

AsystentZestawia codziennie rano liczbę wizyt wobec potwierdzonych wysyłek, grupuje backlog według lekarza i okresu oraz wysyła osobny alert gdy backlog rośnie kilka dni z rzędu.

O co pytają w praktyce

Po polsku, jak koledze z pracy. Asystent odpowiada na danych z Waszego programu, a nie z ogólnej wiedzy.

  • „Które zdarzenia medyczne nie trafiły jeszcze do P1 i od kiedy czekają?”
  • „Co oznacza kod błędu ERR_SIGN_CERT_EXPIRED i co teraz zrobić?”
  • „Kiedy wygasa certyfikat kwalifikowany przychodni i certyfikaty lekarzy?”
  • „Dlaczego pacjent nie widzi e-recepty w IKP i co powiedzieć przez telefon?”

Co się zmienia

Kierownik dostaje codzienny raport o backlogu P1 przed otwarciem przychodni, a rejestratorka rozumie każdy kod błędu bez ręcznego sprawdzania w kilku panelach.

Asystent działa na Waszym serwerze, na Waszych uprawnieniach. Każdy odczyt i każda akcja zostawiają ślad w logu. Program zostaje tam, gdzie jest, razem z historią danych i nawykami zespołu.

O programie

Gabinet.gov.pl to bezpłatna aplikacja webowa Centrum e-Zdrowia dla lekarzy prowadzących praktykę bez własnego systemu EMR. Platforma P1 to ogólnopolska infrastruktura wymiany dokumentów medycznych: e-recepty, e-skierowania, e-ZLA i zdarzenia medyczne trafiają tu z każdej przychodni NFZ przed przekazaniem do NFZ i ZUS. Integracja dotyczy małych i średnich przychodni ambulatoryjnych, zarówno działających wyłącznie w gabinet.gov.pl, jak i tych z komercyjnym systemem EMR podłączonym do P1.

Na co dzień lekarz wystawia i podpisuje dokumenty, a P1 je potwierdza lub odrzuca z kodem błędu. Dane leżą w lokalnej bazie systemu EMR (MS SQL lub Firebird), plikach logów eksportowanych przez EMR albo, przy braku własnego systemu, wyłącznie w gabinet.gov.pl. Personel przychodni zazwyczaj dowiaduje się o błędach wysyłki dopiero wtedy, gdy pacjent skarży się przy okienku lub gdy audytor NFZ zauważy backlog niepotwierdzonych zdarzeń medycznych.

Gdzie to działa najlepiej

Administrator IT przychodni

Certyfikat kwalifikowany placówki wygasa za 45 dni. Nikt dotąd nie dostał żadnego sygnału, bo system EMR nie pilnuje terminów odnowienia i nikt w przychodni nie sprawdza tego ręcznie.

Z asystentem: Asystent wysyła alert z wyprzedzeniem 60, 30 i 14 dni, podając, do kogo zwrócić się w CSIOZ i jakiej procedury użyć. Administrator ma czas na odnowienie przed blokadą wysyłek do P1.

Rejestratorka przy okienku

Pacjent przy okienku twierdzi, że nie widzi e-recepty w aplikacji mObywatel ani na IKP, chociaż lekarz wystawił ją przed godziną. Rejestratorka nie ma jak samodzielnie sprawdzić statusu wysyłki.

Z asystentem: Asystent sprawdza status wysyłki w logach P1 i podpowiada gotową odpowiedź: czy recepta dotarła, kiedy powinna pojawić się w IKP i gdzie pacjent znajdzie czterocyfrowy kod dostępu.

Kierownik przychodni

Lekarz wrócił z tygodniowego urlopu, jego sesja w systemie wygasła i 17 zdarzeń medycznych z jego wizyt leży od sześciu dni niepotwierdzonych w kolejce P1 bez żadnego alertu.

Z asystentem: Asystent wydziela ten backlog w porannym raporcie z datą najstarszego zdarzenia i nazwiskiem lekarza, dzięki czemu kierownik zleca ponowną wysyłkę zanim urośnie ryzyko przy kontroli NFZ.

Jak się łączymy

Gdy przychodnia korzysta z komercyjnego systemu EMR (mMedica, Medisoft, Gabinet+, Kamsoft iMedis, Eskulap, drEryk), asystent łączy się z jego lokalną bazą danych (MS SQL lub Firebird) albo czyta pliki logów eksportowane przez system do wskazanego katalogu na serwerze przychodni. Tryb pracy to odczyt: asystent pobiera statusy, logi i kolejki bez zapisu do bazy EMR. Ponowna wysyłka odrzuconych zdarzeń wymaga potwierdzenia operatora.

Gabinet.gov.pl nie udostępnia API do integracji zewnętrznych, więc dla przychodni bez własnego EMR integracja zaczyna się od eksportów i danych dostarczanych ręcznie przez personel. Bezpośrednie podłączenie do usług P1 Web Services (SOAP, REST, HL7 FHIR) wymaga certyfikatu placówki zarejestrowanego w CSIOZ i umowy z Centrum e-Zdrowia. Portal stoi na serwerze klienta. Certyfikaty i daty ważności na początku dostarczamy ręcznie, potem asystent pilnuje terminów sam.

Czego potrzebujemy od Was

  • Dostęp do bazy danych systemu EMR (login SQL) albo ścieżka do katalogu z eksportowanymi logami P1
  • Dane certyfikatów placówki i lekarzy przy starcie: dostawca certyfikatu, numer i data ważności
  • System EMR z aktywnym modułem P1: mMedica, Medisoft, Kamsoft iMedis, Eskulap, Gabinet+ lub drEryk
  • Osoba po stronie przychodni do weryfikacji pierwszego raportu i konfiguracji harmonogramu alertów

Czego asystent nie robi

  • Nie wystawia ani nie podpisuje e-recept, e-skierowań ani e-ZLA: te czynności należą wyłącznie do lekarza z certyfikatem.
  • Nie wysyła dokumentów do P1 samodzielnie: ponowna wysyłka odrzuconych zdarzeń wymaga potwierdzenia przez operatora systemu.
  • Nie zastępuje systemu EMR: czyta jego dane, ale nie zarządza kartotekami, terminarzem ani rejestracją pacjentów.
  • Nie weryfikuje uprawnień przez eWUŚ samodzielnie: zapytanie wysyła system EMR lub gabinet.gov.pl, asystent tłumaczy wynik.

Częste pytania

Czy asystent działa, gdy przychodnia ma kilku lekarzy z osobnymi certyfikatami?

Tak. Asystent śledzi certyfikaty każdego lekarza z osobna i grupuje błędy według nazwiska lekarza. Gdy certyfikat jednego z nich wygaśnie, kierownik widzi dokładnie, które zdarzenia są blokowane i przez kogo, zamiast jednego ogólnego komunikatu o błędzie wysyłki.

Ile czasu zajmuje pierwsze podłączenie do bazy systemu EMR?

Zależy od systemu EMR i konfiguracji serwera przychodni. Przy dostępie do bazy MS SQL lub Firebird i gotowych logach P1 pierwsze raporty zazwyczaj działają po jednym spotkaniu konfiguracyjnym. Na początku asystent potrzebuje też ręcznie dostarczonych dat ważności certyfikatów, zanim zacznie pilnować ich terminów sam.

Czy integracja działa, gdy przychodnia ma dwa oddziały pod jednym NIPem?

To zależy od konfiguracji systemu EMR i P1 dla obu lokalizacji. Gdy mają wspólną bazę danych lub wspólny eksport logów, asystent widzi zdarzenia z obu oddziałów i może je rozróżniać. Gdy każdy oddział ma osobną bazę, konfigurujemy dwa niezależne źródła i łączymy je w jednym raporcie dla kierownika.

Jakie dane pacjentów trafiają do asystenta podczas analizy logów P1?

Do analizy przekazywane są fragmenty logów i statusów potrzebne do konkretnej odpowiedzi: numer recepty lub zdarzenia, status wysyłki, kod błędu, termin ważności certyfikatu. Portal stoi na serwerze klienta. Do modelu trafia polecenie i te fragmenty, bez trenowania cudzych modeli na danych przychodni.

Pełny opis integracji w bazie wiedzy →

Jak zaczynamy

  1. Bezpłatna prezentacja. Mówicie, na czym pracujecie i co Was korkuje. Mówimy wprost, czy da się to spiąć, a jeśli nie ma czego automatyzować, też to powiemy.
  2. Do 2 tygodni testów. Dostęp do portalu tego samego dnia, podłączenie w trybie odczytu, sprawdzacie na własnych danych.
  3. Rozszerzanie. Kolejne moduły i akcje dokładamy, gdy zespół ufa temu, co dostaje. W abonamencie jest wdrożenie, integracja, szkolenie i opieka.
Wybierzcie termin → Wolicie napisać?

gabinet.gov.pl i P1 jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.