System rejestracji na badania
System powstał na podstawie wymagań prywatnej przychodni wykonującej badania rezonansem magnetycznym.
Aby odciążyć obecny proces telefonicznej rejestracji na badania zaprojektowaliśmy prostą, przejrzystą i w pełni responsywną aplikację internetową umożliwiającą pacjentom przychodni szybką i wygodną rejestrację na konkretne badanie, przeglądanie wolnych terminów, a pracownikom przychodni zarządzanie harmonogramem badań, zarządzanie wizytami oraz badaniami.
Główne funkcjonalności systemu
Wieloetapowy formularz rejestracji na wizytę:
Przejrzysty formularz rejestracyjny w 6 krokach zbiera od pacjenta wszystkie potrzebne informacje do przeprowadzenia badania takie jak:
- Typ wizyty: prywatna lub NFZ
- Numer skierowania (w przypadku wizyt NFZ)
- Grupa wiekowa pacjenta
- Opcje badania (z kontrastem, bez kontrastu, w znieczuleniu)
- Rodzaj badania
- Termin wizyty
- Dane osobowe oraz kontaktowe
Po dokonaniu rezerwacji pacjent dostaje potwierdzenie e-mail oraz SMS, listę załączników do pobrania (ankieta oraz instrukcja jak przygotować się do badania).
Panel pracownika
Pracownicy przychodni po zalogowaniu się do panelu mają dostęp do następujących funkcjonalności:
Zarządzanie harmonogramem badań:
System pozwala na zarządzanie harmonogramami badań. W ustawieniach harmonogramu ustala się średni czas trwania wizyty oraz zarządza się dostępnością - tworząc przedziały czasowe w poszczególnych dniach tygodnia.
Na podstawie tych danych system generuje odpowiednią ilość okienek czasowych na każdy dzień, którego dostępność została określona.
Pracownicy mają możliwość oznaczania wybranych okienek czasowych jako niedostępne.
Z poziomu harmonogramu widzą również które okienka są obecnie zarezerwowane.
Każda kategoria badań może być przypisana do osobnego harmonogramu.
Zarządzanie wizytami pacjentów:
Widok listy oraz szczegółów wizyt pozwalają pracownikom zapoznać się z informacjami zebranymi w formularzu rezerwacyjnym pacjenta. Formularz edycji pozwala na wprowadzanie dowolnych zmian danej wizyty oraz umożliwia wysłanie powiadomienia e-mail i SMS do pacjenta.
Zarządzanie badaniami:
Każde z badań ma swoje opcje (typ wizyty, grupa wiekowa, kontrast, znieczulenie), na podstawie których jest wyświetlane w odpowiednim miejscu formularza rejestracyjnego pacjenta.
Pracownicy mogą przeglądać i edytować szczegóły każdego badania z poziomu systemu.
Panel administratora
W systemie są obecnie dwie role użytkowników:
- Pracownik
- Administrator
Konto administratora oprócz uprawnień pracownika posiada opcje zarządzania kontami użytkowników systemu.
Jest to na razie podstawowy zakres funkcjonalności, docelowo planowana jest integracja z innymi systemami przychodni, stworzenie panelu pacjenta, który między innymi umożliwi przeglądanie wyników badań.
Wykorzystane technologie:
- Next.js
- PostgreSQL
- Tailwind CSS
- React.js
- Typescript
- Docker
- tRPC