Device event subType: calibration
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 deviceEvent
.
QUICK SUMMARY
Required:
jellyfish: yes
platform: yes
subType
[ingestion, storage, client] The string calibration
.
QUICK SUMMARY
Required:
jellyfish: yes
platform: yes
The calibration
sub-type of deviceEvent
represents a user's manual entry of an smbg
value to calibrate a continuous glucose monitoring (CGM) device.
units
[ingestion] One of two string values: mg/dL
or mmol/L
.
[storage, client] The string mmol/L
.
See units for further explanation of blood glucose units.
QUICK SUMMARY
Required:
jellyfish: yes
platform: yes
Range: Must be one of:
`mg/dL`
`mmol/L`
value
[ingestion] Blood glucose value in either mg/dL (integer) or mmol/L (float), with appropriately matching units
field.
[storage, client] Blood glucose value in mmol/L (float, potentially unrounded), with appropriately matching units
field.
QUICK SUMMARY
Required:
jellyfish: yes
platform: yes
Numerical type:
mg/dL: Integer value representing a `mg/dL` value.
mmol/L: Floating point value representing a `mmol/L` value.
Range:
mg/dL:
min: 0
max: 1000
mmol/L:
min: 0.0
max: 55.0
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": "deviceEvent",
"subType": "calibration",
"units": "mmol/L",
"value": 18.595005770002537,
"clockDriftOffset": 0,
"conversionOffset": 0,
"deviceId": "DevId0987654321",
"deviceTime": "2018-05-14T18:17:08",
"guid": "15bfa56f-3cca-4b35-b82f-7314888ec881",
"id": "265ec1d5d46144ba88bc74483b248de5",
"time": "2018-05-14T08:17:08.096Z",
"timezoneOffset": 600,
"uploadId": "SampleUploadId"
}
example (ingestion)
{
"type": "deviceEvent",
"subType": "calibration",
"units": "mg/dL",
"value": 129,
"clockDriftOffset": 0,
"conversionOffset": 0,
"deviceId": "DevId0987654321",
"deviceTime": "2018-05-14T18:17:08",
"time": "2018-05-14T08:17:08.097Z",
"timezoneOffset": 600,
"uploadId": "SampleUploadId"
}
example (storage)
{
"type": "deviceEvent",
"subType": "calibration",
"units": "mmol/L",
"value": 17.873408531166618,
"_active": true,
"_groupId": "abcdef",
"_schemaVersion": 0,
"_version": 0,
"clockDriftOffset": 0,
"conversionOffset": 0,
"createdTime": "2018-05-14T08:17:13.097Z",
"deviceId": "DevId0987654321",
"deviceTime": "2018-05-14T18:17:08",
"guid": "26c9190e-8bc5-4d39-82ff-5085275207fb",
"id": "5637b3ce3ff24eaea5006d22d79b62ea",
"time": "2018-05-14T08:17:08.097Z",
"timezoneOffset": 600,
"uploadId": "SampleUploadId"
}