Write clear step by step documentation for your users. Include screenshots.
Email us when you've completed your integration. Include information for us to login to your system and test the integration from our end.
We usually only accept integrations with commercial patient management systems / EHRs that have at least 500 practitioners. We make exceptions for larger practices (50+ practitioners who subscribe to Physitrack) who have in-house patient management systems.
Depending on the commercial relationship between your system and Physitrack, we may ask you to sign an API Usage Agreement before granting you access to our API.
1. API v1 (SSO + copy/open patient)
This is our most basic type of integration. Robust, easy to implement and very convenient for the practitioner: the practitioner logs in to Physitrack and adds/opens the patient with one click.
Authentication is through a shared secret (your system generates a token which is added to the practitioner's account in Physitrack). We also support OAuth, with your system being the OAuth provider.
The practitioner clicks a UI control in your UI (e.g. "Open patient in Physitrack").
This then triggers an HTTP POST request from your system to Physitrack with the required data.
Physitrack then returns a 302 to the practitioner's browser, redirecting them to the patient.
If you'd like to enrich your system with core Physitrack functionality, such as assigning templates to patients, or if you'd like to automatically get patient adherence data from Physitrack into your system, Physitrack's RESTful API and event model allow for many possibilities.
For authentication: If a practitioner belongs to a Physitrack Direct account, each request must include the API token that is generated by Physitrack in the header. Note that API access needs to be enabled by Physitrack for the Physitrack Direct account in question. If a practitioner does not belong to a Physitrack Direct account, each request must include both the API token that is generated by Physitrack in the header and the secret that you generated for API v1 access. More on authentication for our RESTful API.
Events We can register various webhooks for you to listen to events. You can combine this with our RESTful endpoints to add a high degree of synchronicity between Physitrack and your system. Read about our events.
Physitrack® is a registered Trademark of Physitrack Limited. Physitrack is Registered in the UK with the Medicines and Healthcare products Regulatory Agency (MHRA). Registration number 2020052601181293. Physitrack is a fitness and wellness tool and does not guarantee outcomes in a rehabilitation process. For more information, contact your healthcare provider. Patent pending.