Jak AI może oddzwaniać do pacjentów i obsługiwać rejestrację przez Medidesk?
Przychodnia traci pacjentów na nieodebranych telefonach. Medidesk ma API i webhooki: AI oddzwania SMS-em, proponuje termin i raportuje kierownikowi, ilu pacjentów straciliście w tym tygodniu.
AI można podłączyć do Medidesk i obsłużyć nieodebrane połączenia bez udziału rejestratorki. Medidesk udostępnia REST API z webhookami: gdy pacjent rozłącza się bez odebrania, zdarzenie trafia do AI niemal natychmiast i może ono wysłać SMS z propozycją terminu, zanim ten pacjent zadzwoni do innej przychodni. Jeśli jednocześnie macie dostęp do terminarza z systemu gabinetowego, AI może od razu zaproponować konkretną wolną godzinę i potwierdzić wizytę bez drugiego telefonu do rejestracji.
Poniedziałkowy poranek w przychodni: cztery linie, dwie rejestratorki i kolejka, której nikt nie widzi
7:52. Rejestracja oficjalnie otwiera się o 8:00, ale telefony nie czekają. Dwie rejestratorki zjawiają się na zmianie, zanim zdążą powiesić kurtki, a panel Medidesk pokazuje pierwsze połączenia przychodzące. O 8:10 pojawia się pierwsze "nieodebrane" w polu call_status. O 8:20 kolejka liczy już kilka pozycji, a pole Czas w kolejce pokazuje wartości powyżej czterech minut.
Cztery linie telefoniczne. Obie rejestratorki zajęte: jedna przy okienku z pacjentem, który przyszedł po skierowanie do specjalisty i ma pytania o dodatkowe dokumenty. Druga na słuchawce rozmawia o wynikach EKG i jak długo to potrwa, nie wiadomo. Dwie kolejne linie dzwonią. Bez odpowiedzi.
Medidesk loguje zdarzenia w statusie "nieodebrane". Część tych numerów zadzwoni za kwadrans. Część nie. Niektórzy pacjenci po dwóch nieudanych próbach po prostu szukają innej przychodni albo rejestrują się przez portal NFZ. Dane siedzą w systemie od lat. Nikt ich nie analizował wystarczająco regularnie, żeby powiedzieć, ile wizyt przez to przepada tygodniowo.
To nie jest szczególnie zły poranek. To typowy poniedziałek w każdej przychodni POZ z listą oczekujących i dwiema etatowymi rejestratorkami. AI nie zastąpi tych osób. Może jednak obsłużyć to, co odpada w kolejce, zanim ktokolwiek zdąży oddzwonić.
Co wyciągamy z Medidesk i co dorzuca system gabinetowy
Medidesk gromadzi w jednym miejscu wszystkie zdarzenia telefoniczne. Przez API i raporty wyciągamy konkretne pola:
- call_start, call_end: dokładny czas początku i końca połączenia, do analizy godzin szczytu i długości rozmów.
- wait_time: ile sekund pacjent czekał w kolejce przed odebraniem albo rozłączeniem. To podstawa raportu o jakości obsługi.
- call_status: wartości "odebrane", "nieodebrane", "oddzwonione" i ew. kwalifikacja ręczna operatora po rozmowie.
- caller_number: numer dzwoniącego do identyfikacji pacjenta i inicjowania SMS-a zwrotnego.
- queue_name: kolejka, do której trafiło połączenie: "Rejestracja ogólna", "Specjaliści", "Wyniki badań". Mówi już dużo o powodzie kontaktu, zanim ktokolwiek odbierze.
- agent_id: która rejestratorka odebrała połączenie i jak długo rozmawiała. Do zestawienia obłożenia na osobę w konkretnym oknie czasowym.
- call_tags: znaczniki dodawane przez rejestratorki po rozmowie, jeśli macie aktywną procedurę tagowania: "umawianie", "pytanie o wyniki", "zwolnienie lekarskie", "brak umówienia". Bez tagów AI i tak widzi wzorce przez czas połączenia i nazwę kolejki.
To jest strona telefoniczna. Ale żeby AI mogło zaproponować termin, musi wiedzieć, co jest wolne. Tu wchodzi system gabinetowy: Medisoft, Gabinet.cloud, Comarch Optimed albo inny, z którego korzysta Wasza przychodnia. Z terminarza wyciągamy wolne sloty u konkretnych lekarzy, listę rodzajów wizyt, minimalny czas wizyty i wymagania przed badaniem, np. "na czczo" albo "z wynikami poprzedniego USG". Część systemów oddaje te dane przez własne API, część przez regularny eksport do pliku. To zdecyduje, jak dokładnie będzie działało umawianie przez AI.
Co robi AI: od pierwszego SMS-a po tygodniowy raport dla kierownika
Oddzwanianie przez SMS do nieodebranych. Gdy Medidesk zaloguje połączenie ze statusem "nieodebrane" i minie ustalony czas bez próby oddzwonienia przez rejestrację, AI wysyła wiadomość na caller_number. Nie ogólnikową, tylko konkretną: "Dzwonili Państwo do rejestracji Centrum Medycznego Zdrowie. Mamy wolne terminy: dziś od 15:30 u lek. Kowalskiej i jutro rano 8:15 u lek. Nowaka. Odpiszcie, żebyśmy zarezerwowali termin." Pacjent odpowiada, AI sprawdza terminarz i, jeśli system gabinetowy na to pozwala, zapisuje wizytę.
Czat dla pacjentów, którzy wolą napisać. Jeśli macie widget czatu na stronie przychodni, AI obsługuje przez niego zapytania, które normalnie trafiają na telefon: godziny otwarcia, przygotowanie do badania, dostępność konkretnego lekarza, czas oczekiwania na wizytę prywatną. Przez całą dobę, bez kolejki. To zdejmuje część połączeń z porannej szczytu, zanim w ogóle pojawią się w panelu Medidesk.
Umawianie w wolnych slotach. Gdy system gabinetowy udostępnia API zapisu terminu, AI może samodzielnie zarezerwować wizytę po potwierdzeniu przez pacjenta przez SMS lub czat. Gdy system nie ma takiego API, AI przygotowuje gotowe dane do zatwierdzenia: imię, numer kontaktowy, lekarz, godzina, rodzaj wizyty. Rejestratorka klika "zatwierdź" zamiast przeprowadzać rozmowę od nowa. Czas jednej takiej czynności to sekundy, nie minuty.
Zestawianie godzin szczytu i braków obsady. Na podstawie call_start, wait_time i call_status z kilku tygodni AI widzi wzorce: które godziny generują kolejkę powyżej pięciu minut, które dni mają największy odsetek nieodebranych, jak ruch zmienia się po wakacjach i świętach. To zestawienie idzie do kierownika z jednym konkretnym wnioskiem: poniedziałek 8:00-10:00 generuje połowę tygodniowych nieodebranych i potrzebuje albo trzeciej linii, albo innego układu grafiku.
Odpowiadanie na standardowe pytania. Spora część połączeń w kolejce to pytania, które nie wymagają dostępu do kartoteki pacjenta ani do systemu gabinetowego. Godziny otwarcia, przygotowanie do badania, cennik wizyt prywatnych. AI obsługuje te pytania bez obciążania rejestratorek, przez całą dobę, we wszystkich kanałach.
Jak fizycznie wygląda podłączenie: API Medidesk, webhooki i co trzeba sprawdzić przed startem
Medidesk działa jako SaaS. Producent udostępnia REST API oraz webhooki do integracji. Dostęp konfiguruje się w panelu konta: administrator generuje token API, który uwierzytelnia kolejne wywołania. Przez API można pobierać historię połączeń, dane kolejek i statystyki agentów.
Ważniejsze przy automatycznym oddzwanianiu są webhooki. W konfiguracji Medidesk wpisujecie adres URL Waszego serwera lub systemu AI. Gdy pojawi się zdarzenie, Medidesk wysyła żądanie POST z danymi: typ zdarzenia (np. połączenie nieodebrane), numer dzwoniącego, nazwa kolejki, znacznik czasu. AI odbiera ten sygnał natychmiast. Nie co godzinę przy pullowaniu: natychmiast. To jest różnica między wysłaniem SMS-a po pięciu minutach a po pięciu godzinach, gdy pacjent dawno już umówił się gdzie indziej.
Czego Medidesk nie oddaje przez standardowy webhook: pełnych nagrań rozmów (dostępne do pobrania z panelu, ale wymagają osobnego pobierania), bezpośredniego dostępu do terminarza pacjenta (to jest strona systemu gabinetowego). Integracja działa zatem na dwóch niezależnych połączeniach: Medidesk dostarcza dane o połączeniach, system gabinetowy dostarcza terminarz.
Co trzeba mieć przed startem:
- Aktywna subskrypcja Medidesk z dostępem do API i webhooków. Nie każdy plan to zawiera. Jedno pytanie do opiekuna handlowego Medidesk wystarczy.
- Token API wygenerowany przez administratora konta.
- Adres URL do webhooka: serwer albo usługa, która odbierze zdarzenie. Może to być Wasz serwer, platforma AI lub narzędzie integracyjne.
- Potwierdzenie od DPO przychodni co do automatycznych SMS-ów do pacjentów. Numer telefonu pacjenta to dana osobowa. Kontakt w związku z umówieniem wizyty medycznej mieści się zazwyczaj w podstawie art. 6 ust. 1 lit. b RODO, ale warto to potwierdzić z Waszym inspektorem ochrony danych przed uruchomieniem.
Po stronie systemu gabinetowego sytuacja zależy od producenta. Gabinet.cloud ma REST API z dokumentacją dla partnerów. Medisoft oferuje integracje przez bazę danych i eksport XML. Comarch Optimed ma API dla integratorów, ale dostęp wymaga osobnej umowy. Jeśli Wasz system gabinetowy nie ma żadnego API, zostaje codzienny eksport terminarza do pliku CSV i import do systemu AI: wystarczy na start, choć nie daje danych w czasie rzeczywistym.
Raport dla kierownika: co zginęło w tym tygodniu
Panel Medidesk pokazuje statystyki połączeń. Nie powie Wam jednak, ile z tych nieodebranych zakończyło się wizytą po oddzwonieniu, ile osób próbowało dwa razy i dało spokój, a ile tej samej godziny co tydzień rejestracja nie nadąża. To zestawienie robi AI na podstawie danych z Medidesk i systemu gabinetowego razem.
Raport dla kierownika na koniec tygodnia może zawierać: łączną liczbę połączeń przychodzących, odsetek odebranych w pierwszych trzydziestu sekundach oczekiwania, liczbę nieodebranych z podziałem na godziny i dni, liczbę automatycznych SMS-ów wysłanych przez AI, liczbę pacjentów, którzy odpowiedzieli i umówili się, oraz tych, którzy nie odpowiedzieli w ciągu 24 godzin. Ta ostatnia liczba to szacunek utraconych wizyt.
U jednego klienta, z którym pracowaliśmy przy podobnej integracji dla przychodni, kierownik po zobaczeniu pierwszego takiego raportu zapytał, dlaczego ten raport nie istniał wcześniej. Dane były w systemie od lat. Nikt ich po prostu nie zestawiał w jednym miejscu.
Od czego zaczynamy
Zanim zaczniecie konfigurować webhooki, przejdźcie przez trzy rzeczy.
Sprawdźcie, jaki plan Medidesk macie aktywny i czy zawiera dostęp do API oraz webhooków. Jedno pytanie do opiekuna handlowego Medidesk wystarczy, żeby wiedzieć, czy funkcja jest już na Waszym koncie, czy wymaga zmiany planu.
Ustalcie, który system gabinetowy zarządza terminarzem i czy ma API lub chociaż regularny eksport danych. To zdecyduje, czy AI będzie mogło samodzielnie zapisywać wizyty, czy tylko przygotuje dane do potwierdzenia przez człowieka.
Zacznijcie od węższego zakresu. SMS do nieodebranych bez automatycznego zapisu wizyty to wdrożenie na dni, nie tygodnie. Daje mierzalny efekt szybciej i nie wymaga pełnej integracji z systemem gabinetowym od pierwszego dnia. Kolejne elementy dokładacie potem, gdy widzicie już, jak przepływ działa na Waszych pacjentach i Waszych liniach.
Jeśli chcecie zobaczyć, jak taki przepływ wygląda na danych z Medidesk, zapraszamy na 15 minut rozmowy. Mamy też realne wdrożenia z podobnych projektów w polskich podmiotach medycznych.
Chcecie to u siebie?
Na osobnej stronie rozpisaliśmy, co dokładnie podłączamy w Medidesk, o co możecie wtedy pytać asystenta i ile kosztuje wdrożenie.
Co podłączamy i ile to kosztuje →Najczęstsze pytania
Czy Medidesk ma API do integracji z AI?
Tak, Medidesk udostępnia REST API oraz webhooki dla zdarzeń połączeń. Dostęp wymaga aktywnej subskrypcji z funkcją API (nie każdy plan to zawiera) i tokenu wygenerowanego z panelu konta przez administratora.
Jak AI oddzwania do pacjentów, którzy nie dodzwonili się do przychodni?
Gdy Medidesk zaloguje połączenie ze statusem "nieodebrane", AI odbiera ten sygnał przez webhook i wysyła SMS na numer dzwoniącego z propozycją terminu. Pacjent odpowiada, AI sprawdza wolne sloty w terminarzu systemu gabinetowego i, jeśli system na to pozwala, zapisuje wizytę bez udziału rejestratorki.
Czy AI może samodzielnie umawiać wizyty przez Medidesk?
Medidesk zarządza telefonią, nie terminarzem pacjenta. Żeby AI mogło zapisać wizytę, potrzebna jest też integracja z systemem gabinetowym: Medisoft, Gabinet.cloud, Comarch Optimed. Jeśli system gabinetowy ma API zapisu terminu, AI robi to automatycznie. Jeśli nie, przygotowuje dane do ręcznego zatwierdzenia przez rejestratkę.
Co z RODO, gdy AI kontaktuje się z pacjentem przez SMS?
Numer telefonu pacjenta to dana osobowa. Kontakt przez SMS w związku z umówieniem wizyty medycznej mieści się zazwyczaj w podstawie art. 6 ust. 1 lit. b RODO, czyli realizacji świadczenia zdrowotnego. Warto jednak potwierdzić tę kwestię z inspektorem ochrony danych Waszej przychodni przed uruchomieniem automatycznych wiadomości.
Jakie dane z Medidesk są potrzebne, żeby AI raportowało o nieodebranych połączeniach?
Wystarczą standardowe pola z raportów połączeń: status połączenia, czas oczekiwania w kolejce, numer dzwoniącego, nazwa kolejki i ID agenta. Medidesk gromadzi te dane automatycznie i udostępnia je zarówno przez API, jak i przez panel raportowy.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Podłączymy Medidesk do AI u Was
15 minut rozmowy: mówicie, czego szukacie w danych, my mówimy, co wyciągniemy z Medidesk, ile to potrwa i czego potrzebujemy po Waszej stronie.
- Bezpłatna prezentacjaAI na Waszych zadaniach, nie na slajdach.
- Dostęp tego samego dniaZespół od razu pracuje we własnym portalu.
- Do 2 tygodni testówPłacicie dopiero po decyzji.


