HealthScore
Calculate a Health Score using data from wearables
API | Description |
---|---|
POST api/HealthScore/Calculate |
Get the current score |
/Device/Connect |
Connect to a particular device. |
Vision
HealthStream Vision API
API | Description |
---|---|
POST api/Vision/Detect?ImageString={ImageString} |
Detect text and medical concepts from image data |
/Device/Connect |
Connect to a particular device. |
Records
Access to wearable records for accounts in your organisaion
API | Description |
---|---|
POST api/Records/Direct |
fetch records for an account directly |
POST api/Records/Query |
Fetch records for an organisation based on filter criteria |
POST api/Records/Percentage |
Fetch percentage reported data for a particular field based on filter criteria |
POST api/Records/Count |
Fetch record count for an organisation based on filter criteria |
GET api/Records/Record/{id} |
Get a particular record |
GET api/Records/FetchWearableData/{id} |
Force a fetch of recently synchronised user's wearable data |
PUT api/Records/Update/{id} |
Update a record |
POST api/Records/Create |
Add a new record from a wearable device |
POST api/Records/CreateMultiple |
Add a new records from a wearable device |
/Device/Connect |
Connect to a particular device. |
Voice
Voice Notes - upload, transcribe and store voice recordings
API | Description |
---|---|
GET api/Voice/GetRecordings |
Get recordings |
POST api/Voice/UploadRecording |
Upload a recording |
GET api/Voice/GetRecording/{id} |
Get a single recording by ID |
GET api/Voice/GetRecordingContent?RecordingLocation={RecordingLocation} |
Get the actual recording (returned as Base64 string) |
DELETE api/Voice/DeleteRecording/{id} |
Delete a recording |
/Device/Connect |
Connect to a particular device. |
Accounts
Manage accounts for your organisation
API | Description |
---|---|
GET api/Accounts/Get/{id} |
Get an account by id |
POST api/Accounts/Create |
Create a new account on the system |
GET api/Accounts/Count?ExcludeExternalID={ExcludeExternalID} |
Get a count of the number of accounts for the Organisation exclude external id |
POST api/Accounts/Fetch |
Get a count of the number of accounts for the Organisation |
POST api/Accounts/Deauthorise?ExternalID={ExternalID}&Device={Device} |
Deauthorise a particular device against the user account |
PUT api/Accounts/Update/{id} |
Update an account |
DELETE api/Accounts/Delete?ExternalID={ExternalID} |
Remove a user account from the system and all their data |
DELETE api/Accounts/RegisterMobileDevice?ExternalID={ExternalID}&RegistrationCode={RegistrationCode} |
No documentation available. |
/Device/Connect |
Connect to a particular device. |