Blood Ketones (bloodKetone)

Jump to...(notable fields on this type)

NB: All fields are required unless otherwise noted.

Jump to example JSON:

type

[ingestion, storage, client] The string bloodKetone.

QUICK SUMMARY
Required:
    jellyfish: yes
    platform: yes

Blood ketones represent ketone concentration values (specifically beta-ketones, primarily beta-hydroxy butyric acid) obtained from a fingerstick meter capable of reading specialized blood ketone testing strips. Tidepool does not yet provide a data model for urine ketones, which are measured qualitatively, not quantitatively.


units

[ingestion, storage, client] The string mmol/L.

QUICK SUMMARY
Required:
    jellyfish: yes
    platform: yes

value

[ingestion, storage, client] Blood ketone value in mmol/L (float), with appropriately matching units field.

QUICK SUMMARY
Required:
    jellyfish: yes
    platform: yes
Numerical type: Floating point value representing a `mmol/L` value.
Range:
    min: 0.0
    max: 10.0

The most widely used blood ketone meter on the American market - the Abbott Precision Xtra yields HI for blood ketone values higher than 8.0 mmol/L. Using this as a ballpark value for the range of all current and future blood ketone meters, we have chosen 10.0 mmol/L as the maximum value that will be accepted by the new platform APIs.


clockDriftOffset

See common fields.


conversionOffset

See common fields.


deviceId

See common fields.


deviceTime

See common fields.


time

See common fields.


timezoneOffset

See common fields.


uploadId

See common fields.


_active

See common fields.


_groupId

See common fields.


_schemaVersion

See common fields.


_version

See common fields.


createdTime

See common fields.


guid

See common fields.


id

See common fields.


example (client)

{
    "type": "bloodKetone",
    "units": "mmol/L",
    "value": 0.8,
    "clockDriftOffset": 0,
    "conversionOffset": 0,
    "deviceId": "DevId0987654321",
    "deviceTime": "2016-06-13T19:05:43",
    "guid": "ae40651d-b8e7-428e-840f-bbb3e1132569",
    "id": "55346384504b4b76b24c60a236448012",
    "time": "2016-06-14T02:05:43.500Z",
    "timezoneOffset": -420,
    "uploadId": "SampleUploadId"
}

example (ingestion)

{
    "type": "bloodKetone",
    "units": "mmol/L",
    "value": 0.3,
    "clockDriftOffset": 0,
    "conversionOffset": 0,
    "deviceId": "DevId0987654321",
    "deviceTime": "2016-06-13T19:05:43",
    "time": "2016-06-14T02:05:43.501Z",
    "timezoneOffset": -420,
    "uploadId": "SampleUploadId"
}

example (storage)

{
    "type": "bloodKetone",
    "units": "mmol/L",
    "value": 3.2,
    "_active": true,
    "_groupId": "abcdef",
    "_schemaVersion": 0,
    "_version": 0,
    "clockDriftOffset": 0,
    "conversionOffset": 0,
    "createdTime": "2016-06-14T02:05:48.502Z",
    "deviceId": "DevId0987654321",
    "deviceTime": "2016-06-13T19:05:43",
    "guid": "6d1ab0af-b3c5-4d3c-a491-b85fcd70b101",
    "id": "4642d3bb62cc46ad825564f28d2f2c26",
    "time": "2016-06-14T02:05:43.502Z",
    "timezoneOffset": -420,
    "uploadId": "SampleUploadId"
}