API dla integratorów
Clinidesk oferuje otwarte API, przez które zewnętrzny system może odczytywać i zapisywać dane - wizyty, pacjentów, dokumenty, rozliczenia. Nie tylko eksport: pełna, dwustronna wymiana danych.
REST API
API jest oparte o REST i JSON. Zasoby odpowiadają obiektom znanym z systemu: wizyty, pacjenci, harmonogram, skierowania, rozliczenia i faktury. Operacje obejmują odczyt, tworzenie, edycję i usuwanie - zgodnie z uprawnieniami konta, którym łączy się integracja.
Aktualizacje w czasie rzeczywistym
Zmiany w harmonogramie i powiadomienia są propagowane na żywo - integracja może subskrybować zdarzenia (np. utworzenie, przesunięcie lub odwołanie wizyty) zamiast odpytywać API w pętli.
Dostęp i bezpieczeństwo
Dostęp przyznawany jest per integracja, z ograniczonym zakresem uprawnień - integracja widzi tylko to, czego potrzebuje. Każde konto ma rolę, a operacje są autoryzowane po stronie serwera.
Działania wykonywane przez API są rejestrowane tak samo jak działania użytkowników. Portal pacjenta ma osobną, oddzieloną autentykację - pacjenci nie mają dostępu do API panelu kliniki.
Jak zacząć
Dokumentacja endpointów i dostęp przygotowywane są pod konkretny projekt integracji. Wystarczy opisać planowane rozwiązanie - własny widget rezerwacji, połączenie z ERP, panel zarządczy wielu placówek czy aplikację wewnętrzną - a zakres i dostępy ustalane są indywidualnie.