HealthScore

Calculate a Health Score using data from wearables

APIDescription
POST api/HealthScore/Calculate

Get the current score

/Device/Connect

Connect to a particular device.

Vision

HealthStream Vision API

APIDescription
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

APIDescription
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 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.

Accounts

Manage accounts for your organisation

APIDescription
POST api/Accounts/Create

POST - create a new account on the system

GET api/Accounts/Count?ExcludeExternalID={ExcludeExternalID}

Get a count of the number of accounts for the Organisation

POST api/Accounts/Fetch

Get a count of the number of accounts for the Organisation

POST api/Accounts/Deauthorise?ExternalID={ExternalID}&Device={Device}

POST - deauthorise a particular device against the user account

PUT api/Accounts/Update/{id}

Update an account

DELETE api/Accounts/Delete?ExternalID={ExternalID}

DELETE - remove a user account from the system and all their data

/Device/Connect

Connect to a particular device.