Partner application integrations
An ExorLive partner may (after a formal agreement is signed) implement an integration between ExorLive and the partner application. We call that a "link" between ExorLive and the partner application. The main objective is to allow the partner application to be the "master" of the clients data and ExorLive to be the "slave" that provides exercise data to the partner application. Read more about the definitions here.
ExorLive applications
ExorLive is a set of applications that are used by instructors and contacts. ExorLive Main, Go, and Assistant are our main applications that the partner application may link to.
- ExorLive Main - The main application for instructors. They create traning programs and assign them to their clients (contacts).
- ExorLive Go - A mobile HTML5 single page application for contacts. They receive the assigned traning and register activity.
- ExorLive Assistant - Similar to ExorLive Go, but an assistant user may act on behalf of patients that are not able to use the mobile app themselves.
Details
A partner link may consist of two parts.
- The "jump" from the partner application to ExorLive. The partner application may open ExorLive. Information about the logged in user, and possible a client, may be transferred from the partern application to ExorLive. There are two main approaches to implement "the jump":
- The JWT approach. A JSON Web Token approach to confidently jump from your application to ExorLive.
- The API approach. A more flexible approach than JWT, but will probably require more work on your side. You may use the API to open the ExorLive webpage (Main or Go), or use the API as a backend to your own GUI. Read about how to get started with the API here.
- The ExorLive Webwrapper approach. A Windows application called "ExorLive Webwrapper" is installed on the users computer and will display the ExorLive webpage and may communicate with your on-prem software.
- Send data back from ExorLive to the partner application.
We call it the "Workout Exporter", and usually the data sent is a PDF that shall be archived in the journal of a contact identified by a globally unique personal identifier.
("fødselsnummer", "CPR-nummer", "Personnummer", "Social Security Number", etc)
There are three main approaches to implement the "Workout Exporter":- The PULL. - You call our Workout Exporter API. You extract ExorLive PDFs and archive them in your system.
- The PUSH. - You provide an API that ExorLive may call. ExorLive will implement a custom exporter on our side.
- The advanced API. - You call our API to extract other data about the contact's traning. Contact us about the details.