Readings - Blood Oxygen

Record Blood Oxygen Reading

POST

Records a blood oxygen reading based on the provided request. Either a device ID, device identifier, or patient ID is required.


For more information see the BloodOxygenReadingRequest Model.

Request

This endpoint expects an object.
readingTimestamp
datetimeRequired
The UTC timestamp at which the reading was taken.
bloodOxygen
integerRequired
The blood oxygen (spo2) measurement value.
heartRate
integerRequired
The heart rate measurement value.
deviceId
integerOptional
The id of the device that took the reading.
deviceIdentifier
stringOptional
The device identifier of the device that took the reading.
patientId
integerOptional
The id of the patient that took the reading.
deviceTimeZoneOffset
integerOptional
The offset of the device's timezone from UTC in seconds. Null if unavailable.
manual
booleanOptional
True if the reading value was entered manually, false or null otherwise.

Response

This endpoint returns an object
readingTimestamp
string
The UTC timestamp at which the reading was taken.
id
integerOptional
Unique identifier for the reading.
manual
booleanOptional
True if the reading value was entered manually, false or null otherwise.
deviceTimeZoneOffset
integerOptional
The offset of the device's timezone from UTC in seconds. Null if unavailable.
patientTimeZoneOffset
integerOptional
The offset of the patient's timezone from UTC in seconds. Null if unavailable.
patient
objectOptional
The patient who took the reading.
item
objectOptional
The item used to take the reading.
device
objectOptional
The device used to take the reading.
bloodOxygen
integerOptional
The blood oxygen (spo2) measurement value.
heartRate
integerOptional
The heart rate measurement value.