Informacje dla programistów
Informacje dla programistów
Physitrack integruje się z wieloma systemami zarządzania praktyką aby zaoferować praktykom oszczędność czasu i spójność danych pomiędzy rozwiązaniami.
Jeśli masz system zarządzania praktyką / EHR, z przyjemnością pomożemy Ci dodać integrację między Physitrack a Twoją platformą. Czytaj dalej poniżej.
Rodzaje integracji
Większość systemów zarządzania praktyką, które integrują się z Physitrack wykorzystuje (kombinację) typów integracji wymienionych poniżej.
- Pojedyncze logowanie (SSO) i kopiowanie pacjenta z systemu do Physitrack
- Webhook do pobierania wersji PDF nadanego (lub zaktualizowanego) programu z Physitrack do Twojego systemu
- Physitrack RESTful API write: dostęp do funkcjonalności Physitrack z poziomu UI (np. przypisanie szablonu do pacjenta).
- Physitrack RESTful API read: dodaj webhooki, aby słuchać naszych zdarzeń i automatycznie zbierać dane o wynikach pacjenta, takie jak przestrzeganie zaleceń, wyniki PROM i wiadomości.
Dokumentacja
Rozpoczęcie pracy
- Zdecyduj, jaki rodzaj integracji chcesz utworzyć
- Wyślij e-mail na adres support@physitrack.com, abyśmy mogli skonfigurować Cię na naszym środowisku testowym.
- Opracuj i przetestuj swoją integrację
- Napisz przejrzystą dokumentację krok po kroku dla swoich użytkowników. Dołącz zrzuty ekranu.
- Wyślij do nas e-mail po zakończeniu integracji. Załącz informacje, które pozwolą nam zalogować się do Twojego systemu i przetestować integrację z naszej strony.
Uwaga:
- Zazwyczaj akceptujemy tylko integracje z komercyjnymi systemami zarządzania pacjentami / EHR, które mają co najmniej 500 praktyków.
Robimy wyjątki dla większych praktyk (50+ praktyków, którzy subskrybują Physitrack), którzy mają wewnętrzne systemy zarządzania pacjentami. - W zależności od relacji handlowych pomiędzy Twoim systemem a Physitrack, możemy poprosić Cię o podpisanie Umowy o użytkowaniu API przed przyznaniem Ci dostępu do naszego API.
1. API v1 (SSO + kopiowanie/otwieranie pacjenta)
Jest to nasz najbardziej podstawowy typ integracji. Solidna, łatwa do wdrożenia i bardzo wygodna dla lekarza: lekarz loguje się na stronie Physitrack i jednym kliknięciem dodaje/otwiera pacjenta.
Uwierzytelnianie odbywa się poprzez współdzielony sekret (Twój system generuje token, który jest dodawany do konta lekarza w Physitrack). Wspieramy również OAuth, gdzie Twój system jest dostawcą OAuth.

- Lekarz klika kontrolkę UI w Twoim UI (np. "Otwórz pacjenta w Physitrack").
- To następnie wywołuje żądanie HTTP POST z twojego systemu do Physitrack z wymaganymi danymi.
- Physitrack następnie zwraca 302 do przeglądarki lekarza, przekierowując go do pacjenta.
2. API v2 (RESTful API)
Jeśli chcesz wzbogacić swój system o podstawową funkcjonalność Physitrack , taką jak przypisywanie szablonów do pacjentów, lub jeśli chcesz automatycznie pobierać dane o przestrzeganiu zasad przez pacjentów z Physitrack do swojego systemu, Physitrack's RESTful API i model zdarzeń pozwalają na wiele możliwości.

- Do uwierzytelniania:
Jeśli lekarz należy do konta Physitrack Direct, każde żądanie musi zawierać token API, który jest generowany przez Physitrack w nagłówku.
Należy pamiętać, że dostęp do API musi być włączony przez Physitrack dla danego konta Physitrack Direct.
Jeśli lekarz nie należy do konta Physitrack Direct, każde żądanie musi zawierać zarówno token API, który jest generowany przez Physitrack w nagłówku, jak i sekret, który wygenerowałeś dla dostępu API v1. Więcej na temat uwierzytelniania dla naszego RESTful API. - Punkty końcoweRESTful
Możesz używać naszych punktów końcowych do przypisywania szablonów i uzyskiwania szczegółów dotyczących pacjentów. Przeczytaj o naszych punktach końcowych RESTful. - Zdarzenia
Możemy zarejestrować różne webhooki, abyś mógł nasłuchiwać zdarzeń. Możesz połączyć to z naszymi punktami końcowymi RESTful, aby dodać wysoki stopień synchronizacji między Physitrack a Twoim systemem. Przeczytaj o naszych wydarzeniach.