Informations sur le développeur
Informations sur le développeur
Physitrack s'intègre à de nombreux systèmes de gestion de cabinet afin d'offrir aux praticiens des gains de temps et une intégrité des données entre les solutions.
Si vous disposez d'un système de gestion de cabinet / EHR, nous serons heureux de vous aider à ajouter une intégration entre Physitrack et votre plateforme. Lisez la suite ci-dessous.
Types d'intégration
La plupart des systèmes de gestion de cabinet qui s'intègrent à Physitrack utilisent (une combinaison des) types d'intégration énumérés ci-dessous.
- Authentification unique (SSO) et copie du patient de votre système à celui de votre entreprise. Physitrack
- Webhook pour télécharger la version PDF du programme attribué (ou mis à jour) depuis Physitrack vers votre système.
- Physitrack Écriture d'API RESTful : accédez à la fonctionnalité Physitrack à partir de votre interface utilisateur (par exemple, attribuez un modèle à un patient).
- Physitrack Lecture de l'API RESTful: ajoutez des webhooks pour écouter nos événements et recueillir automatiquement les données relatives aux résultats des patients, telles que l'adhésion, les scores PROM et les messages.
Documentation
Pour commencer
- Décidez du type d'intégration que vous souhaitez mettre en place.
- Envoyez un courriel à support@physitrack.com pour que nous puissions vous installer sur notre environnement de test.
- Développer et tester votre intégration
- Rédigez une documentation claire, étape par étape, pour vos utilisateurs. Incluez des captures d'écran.
- Envoyez-nous un courriel lorsque vous avez terminé votre intégration. Incluez les informations qui nous permettront de nous connecter à votre système et de tester l'intégration de notre côté.
Note :
- En général, nous n'acceptons que les intégrations avec des systèmes commerciaux de gestion des patients / DSE qui comptent au moins 500 praticiens.
Nous faisons des exceptions pour les cabinets plus importants (plus de 50 praticiens abonnés à Physitrack) qui disposent de systèmes de gestion des patients en interne. - En fonction de la relation commerciale entre votre système et Physitrack, nous pouvons vous demander de signer un accord d'utilisation de l'API avant de vous accorder l'accès à notre API.
1. API v1 (SSO + copie/ouverture du patient)
Il s'agit de notre type d'intégration le plus basique. Robuste, facile à mettre en œuvre et très pratique pour le praticien : ce dernier se connecte à Physitrack et ajoute/ouvre le patient en un clic.
L'authentification se fait par le biais d'un secret partagé (votre système génère un jeton qui est ajouté au compte du praticien sur Physitrack). Nous prenons également en charge OAuth, votre système étant le fournisseur OAuth.
- Le praticien clique sur un contrôle de votre interface utilisateur (par exemple, "Ouvrir un patient dans Physitrack").
- Cela déclenche ensuite une requête HTTP POST de votre système vers Physitrack avec les données requises.
- Physitrack renvoie ensuite un 302 au navigateur du praticien, le redirigeant vers le patient.
2. API v2 (API RESTful)
Si vous souhaitez enrichir votre système avec la fonctionnalité de base de Physitrack , comme l'attribution de modèles aux patients, ou si vous souhaitez obtenir automatiquement des données sur l'adhésion des patients de Physitrack dans votre système, l'API RESTful et le modèle d'événement de Physitrack offrent de nombreuses possibilités.
- Pour l'authentification :
Si un praticien appartient à un compte Physitrack Direct, chaque demande doit inclure dans l'en-tête le jeton API qui est généré par Physitrack .
Notez que l'accès à l'API doit être activé par Physitrack pour le compte Physitrack Direct en question.
Si un praticien n'appartient pas à un compte Physitrack Direct, chaque demande doit inclure à la fois le jeton API généré par Physitrack dans l'en-tête et le secret que vous avez généré pour l'accès API v1. En savoir plus sur l'authentification pour notre API RESTful. - Points de terminaison RESTful
Vous pouvez utiliser nos points de terminaison pour attribuer des modèles et obtenir des détails sur les patients. En savoir plus sur nos points de terminaison RESTful. - Événements
Nous pouvons enregistrer divers webhooks pour vous permettre d'écouter les événements. Vous pouvez combiner cela avec nos points de terminaison RESTful pour ajouter un haut degré de synchronisation entre Physitrack et votre système. Découvrez nos événements.