Jak AI może pilnować raportowania do P1 i gabinet.gov.pl: e-recepta, e-skierowanie i indeks EDM?
AI połączony z P1 i gabinet.gov.pl monitoruje statusy zdarzeń medycznych, tłumaczy kody błędów i pilnuje braków w raportowaniu EDM. Codziennie, automatycznie.
Placówka medyczna może podłączyć AI do danych z systemu P1 i portalu gabinet.gov.pl, automatycznie śledzić statusy zdarzeń medycznych, tłumaczyć kody błędów na zrozumiały komunikat i codziennie generować listę zdarzeń, które nie zostały wysłane albo zostały odrzucone. Rejestracja lub koordynator EDM dostaje konkretne zadania do wykonania, a nie surowy eksport z setkami nieprzeczytanych wierszy.
Czego prawo wymaga od placówki w zakresie P1 i EDM?
Każda placówka wykonująca świadczenia zdrowotne ma obowiązek raportowania zdarzeń medycznych do systemu P1. Zdarzenia medyczne (ZM) to ustrukturyzowane komunikaty wysyłane do centralnego rejestru: wizyta ambulatoryjna, przyjęcie do szpitala, wypis, wizyta domowa. To nie jest opcja ani dobra praktyka. To wymóg ustawowy.
Osobno funkcjonuje obowiązek rejestrowania dokumentów EDM w Indeksie EDM prowadzonym przez Centrum e-Zdrowia. Dotyczy to dokumentów takich jak Karta Informacyjna Leczenia Szpitalnego, Informacja dla Lekarza Kierującego czy wyniki badań diagnostycznych. Każdy dokument EDM powinien mieć wpis w Indeksie, który pozwala innym uprawnionym podmiotom go odnaleźć.
W gabinet.gov.pl podmiot leczniczy ma dostęp do:
- historii wystawionych e-recept i e-skierowań z aktualnymi statusami przetwarzania
- listy zdarzeń medycznych z potwierdzeniami lub kodami błędów zwróconymi przez P1
- rejestru dokumentów zgłoszonych do Indeksu EDM
- alertów o błędach walidacji i odrzuceniach po stronie centralnego systemu
- informacji o statusach e-skierowań: wystawionych, odebranych, aktywowanych
Problem polega na tym, że te dane są dostępne, ale rzadko ktoś je systematycznie przegląda. Za mało czasu, za dużo innych zadań. Albo po prostu nikt nie wie, co oznacza konkretny komunikat zwrotny.
Co AI wyciąga z P1 i jak to przetwarza?
Integracja techniczna opiera się na API udostępnianym przez Centrum e-Zdrowia. Przez to API pobieramy dane o zdarzeniach medycznych, statusy dokumentów EDM i informacje o wystawionych e-receptach oraz e-skierowaniach. AI nie loguje się do portalu jak człowiek przez przeglądarkę. Łączy się z API, pobiera ustrukturyzowane dane i przetwarza je według zdefiniowanych reguł.
Co konkretnie wyciągamy:
- Statusy ZM: które zdarzenia mają status "Odrzucone" lub "Błąd walidacji" i od jak dawna
- Braki ZM: wizyty zarejestrowane w systemie HIS placówki, dla których nie ma odpowiadającego zdarzenia po stronie P1
- Statusy e-skierowań: skierowania wystawione, ale nieaktywowane przez pacjenta lub placówkę docelową
- Dokumenty EDM bez wpisu w Indeksie: Karty Informacyjne, które nie zostały zgłoszone do rejestru centralnego
- E-recepty z błędem: odrzucone autoryzacje lub nieobsłużone komunikaty zwrotne
Jak AI tłumaczy błędy P1 na zrozumiały komunikat?
To jeden z najbardziej praktycznych aspektów tej integracji. System P1 zwraca błędy w formacie technicznym: kody z opisem w standardzie HL7/CDA. Typowy błąd wygląda tak: "ERR_VALDN_009: Element 'effectiveTime' nie spełnia wymagań formatu ISO 8601" albo "Odrzucono: identyfikator podmiotu niezgodny z RPWDL".
Dla lekarza, rejestratorki ani dyrektora taki komunikat nic nie znaczy. Trzeba wiedzieć, czym jest RPWDL, co to effectiveTime i dlaczego ISO 8601 ma znaczenie dla daty wizyty.
AI przekształca to w konkretną informację dla użytkownika: "E-skierowanie wystawione 18 września dla pacjenta Jana K. zostało odrzucone, bo data wizyty jest wpisana w złym formacie. Popraw datę w polu 'planowana wizyta' w systemie HIS i wyślij skierowanie ponownie."
Albo: "Zdarzenie medyczne dla wizyty z 14 września w gabinecie internistycznym nie trafiło do P1, bo numer PWZ lekarza nie zgadza się z aktualnym wpisem w RPWDL. Sprawdź dane w kartotece lekarza i zaktualizuj je przed kolejną wysyłką."
Zamiast tabeli kodów, którą ktoś musiałby ręcznie rozszyfrować, rejestracja dostaje listę zadań: kogo poprawić, w którym polu i co zrobić dalej.
Jak AI pilnuje terminów raportowania i zapobiega zaległościom?
Ustawa o systemie informacji w ochronie zdrowia nakłada obowiązek wysyłania zdarzeń medycznych w ustawowym terminie od momentu zdarzenia. Jeśli placówka obsługuje dziesięć albo sto wizyt dziennie, ręczne kontrolowanie, które zdarzenia wylądowały w P1, jest niepraktyczne.
AI robi to automatycznie. Kilka razy w ciągu doby porównuje zdarzenia z systemu HIS (harmonogram wizyt, dokumentacja) z tym, co faktycznie widać po stronie P1. Jeśli zdarzenie istnieje u nas lokalnie, ale nie ma go w P1, trafia na listę do sprawdzenia. Jeśli minął dopuszczalny czas bez potwierdzenia przetworzenia, trafia na alert priorytetowy.
Rano koordynator EDM albo kierownik rejestracji dostaje raport: "5 zdarzeń medycznych z wczoraj bez potwierdzenia w P1, w tym 2 z błędem walidacji. 1 Karta Informacyjna z 16 września nie jest zgłoszona do Indeksu EDM." Bez przeglądania eksportów i ręcznego liczenia.
Podobnie wygląda monitoring e-skierowań. System P1 pozwala sprawdzić, czy skierowanie zostało aktywowane przez placówkę docelową. AI weryfikuje, czy skierowania wystawione w poprzednich dniach mają status "Aktywowane" czy wciąż "Oczekuje". Jeśli pacjent nie odebrał skierowania, rejestracja może się z nim skontaktować zanim on zadzwoni z pretensjami trzy tygodnie później.
Przykład z rejestracji: lista zadań zamiast eksportu z kodami
Typowo wygląda to tak. Koordynator EDM w przychodni wielospecjalistycznej otwiera rano pulpit AI zintegrowany z HIS i P1. Widzi trzy sekcje: "Do poprawy dzisiaj", "Czeka na działanie" i "Zaległości starsze niż 3 dni".
W pierwszej sekcji jest m.in.: "Karta Informacyjna pacjenta Z.M. z wypisu 20 września nie trafiła do Indeksu EDM. Powód: błąd połączenia w nocy. Wyślij ponownie." W drugiej: "E-skierowanie do kardiologa dla pacjenta P.K. z 17 września nie zostało jeszcze aktywowane przez placówkę docelową."
Bez AI ten sam koordynator musiałby raz na kilka dni logować się do gabinet.gov.pl, eksportować dane, otwierać arkusz kalkulacyjny i ręcznie szukać anomalii. W praktyce często tego nie robił, dopóki nie pojawiła się kontrola albo pacjent nie zgłosił problemu.
U jednego z klientów, z którymi pracowaliśmy, rejestracja przez kilka tygodni nie widziała, że ponad dwadzieścia zdarzeń medycznych miesięcznie ląduje z błędem "niezgodność danych z RPWDL". Powodem był zmieniony numer telefonu kontaktowego w RPWDL, który wymuszał aktualizację danych w systemie HIS. Nikt nie sprawdzał statusów w P1 systematycznie. Zaległości wyszły dopiero przy wewnętrznym audycie.
Czego AI nie robi w tej integracji?
AI nie wysyła zdarzeń medycznych ani dokumentów EDM samodzielnie do P1. Każda akcja, która zmienia dane w rejestrach centralnych, wymaga weryfikacji i akceptacji przez uprawnioną osobę w placówce. AI przygotowuje listę, tłumaczy błędy i przypomina. Wysyłka jest po stronie człowieka.
To ma znaczenie prawne. Podmiot leczniczy odpowiada za poprawność danych przesłanych do P1. AI jest tutaj narzędziem monitoringu i przygotowania, nie pełnomocnikiem do działania w rejestrach centralnych.
AI nie modyfikuje też dokumentacji medycznej ani danych w systemie HIS. Jeśli błąd wynika z błędnego wpisu w kartotece lekarza, AI wskazuje, gdzie jest problem. Poprawia człowiek.
Od czego zaczynamy integrację AI z P1 w praktyce?
Pierwszym krokiem jest sprawdzenie, czy Twój system HIS udostępnia API albo eksport danych w formacie umożliwiającym połączenie z API P1. Większość systemów klasy mMedica, KS-SOMED, Mediporta czy Comarch HIS ma tę możliwość, choć zakres gotowej integracji bywa różny. To warto wyjaśnić u dostawcy zanim zaczniesz rozmowy o AI.
Drugi krok to określenie, który proces generuje u Ciebie najwięcej błędów lub zaległości. W przychodni POZ najczęstszy problem to niezgłoszone ZM dla wizyt ambulatoryjnych. W szpitalu to często Karty Informacyjne z opóźnionym wpisem do Indeksu EDM. Zacznij od tego obszaru, gdzie zaległości już teraz są widoczne, a nie od wdrożenia wszystkiego naraz.
Warto zobaczyć, jak podobne integracje wyglądają w praktyce, zanim podejmiesz decyzję. Realne wdrożenia pokazują, jak inne placówki podeszły do tego procesu i jakich problemów unikały na starcie.
Jeśli chcesz sprawdzić, gdzie u Ciebie jest największy gap między tym, co powinno być zaraportowane do P1, a tym, co faktycznie tam trafia, możemy to ocenić razem. Umów się na bezpłatny audyt i wrócimy z konkretną diagnozą, nie z ogólną ofertą.
Najczęstsze pytania
Czy placówka ma obowiązek raportowania zdarzeń medycznych do systemu P1?
Tak, obowiązek wynika z ustawy o systemie informacji w ochronie zdrowia. Każde zdarzenie medyczne, czyli wizyta ambulatoryjna, przyjęcie do szpitala czy wypis, musi być zgłoszone do P1 w ustawowym terminie. Za zaległości w raportowaniu odpowiada podmiot leczniczy.
Co się dzieje, gdy e-recepta zostanie odrzucona w P1?
Farmaceuta nie widzi recepty po swojej stronie i pacjent nie może jej zrealizować w aptece. Lekarz lub rejestracja muszą znaleźć błąd, poprawić dane i wystawić receptę ponownie. System P1 zwraca kod błędu, ale nie wyjaśnia po ludzku co zrobić.
Czy AI może samodzielnie wysyłać zdarzenia medyczne do P1?
Nie powinien i nie powinno mu się do tego dawać uprawnień. Każda wysyłka do P1 powinna przejść przez weryfikację uprawnionej osoby w placówce, bo podmiot leczniczy odpowiada za poprawność danych w rejestrach centralnych.
Czy potrzebuję specjalnej integracji, żeby AI mógł sprawdzać dane z gabinet.gov.pl i P1?
Tak. Centrum e-Zdrowia udostępnia API systemu P1, ale Twój system HIS też musi mieć możliwość wymiany danych. Warto to sprawdzić u dostawcy HIS zanim zaczniesz rozmowy z kimkolwiek o wdrożeniu.
Jak szybko AI wykryje niezaraportowane zdarzenie medyczne?
Zależy od częstotliwości cyklu porównawczego. W praktyce ustawiamy go kilka razy dziennie, co oznacza, że zaległość jest widoczna zazwyczaj tego samego dnia roboczego, nie dopiero przy ręcznym audycie.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Chcecie sprawdzić, jak AI rozwiąże to u Was?
Bezpłatny audyt potrzeb i pokaz działającego wdrożenia. Bez zobowiązań.
Umówcie bezpłatny audyt