Developer Information
Developer Information
Physitrack integrates with many Practice Management Systems to offer practitioners time-savings and data integrity between solutions.
If you have a practice management system / EHR, we'll be happy to assist you in adding an integration between Physitrack and your platform. Read on below.
Integrointityypit
Most of the practice management systems that integrate with Physitrack use (a combination of the) integration types listed below.
- Single sign on (SSO) & copy patient from your system to Physitrack
- Webhook to download PDF version of assigned (or updated) program from Physitrack to your system
- Physitrack RESTful API write: access Physitrack functionality from your UI (e.g. assign a template to a patient).
- Physitrack RESTful API read: add webhooks to listen to our events and automatically collect patient outcomes data such as adherence, PROM scores and messages.
Documentation
Getting started
- Valitse, minkä tyyppisen integroinnin haluat määrittää
- Lähetä sähköpostia support@physitrack.fi , jotta voimme asettaa sinut staging-ympäristöömme
- Develop & test your integration
- 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.
Note:
- Hyväksymme yleensä vain integraatiot kaupallisiin asiakashallintajärjestelmiin / EHR: iin, joissa on vähintään 500 terveydenhuollon ammattilaista.
Teemme poikkeuksia suurehkoille yksiköille (yli 50 Physitrackin tilannutta terveydenhuollon ammattilaista), joilla on sisäiset asiakashallintajärjestelmät. - 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)
Tämä on yksinkertaisin integraatiotyyppimme. Vankka, helppo toteuttaa ja erittäin kätevä ammattihenkilölle: ammattihenkilö kirjautuu sisään Physitrackiin ja lisää/avaa potilaan yhdellä napsautuksella.
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.
2. API v2 (RESTful API)
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. - RESTful endpoints
You can use our endpoints to assign templates and get patient details. Read about our RESTful endpoints. - 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.