Viewer

org.bluetooth.characteristic.blood_pressure_measurement

Name: Blood Pressure Measurement

Type: org.bluetooth.characteristic.blood_pressure_measurementDownload / View

Assigned Number: 0x2A35

Abstract:

The Blood Pressure Measurement characteristic is a variable length structure containing a Flags field, a Blood Pressure Measurement Compound Value field, and contains additional fields such as Time Stamp, Pulse Rate and User ID as determined by the contents of the Flags field.

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Flags
Information:
These flags define which data fields are present in the Characteristic value
Mandatory
8bit N/A N/A
Bit Field
Bit Size Name
Definition
Key Value Requires
0 1 Blood Pressure Units Flag
0 Blood pressure for Systolic, Diastolic and MAP in units of mmHg C1
1 Blood pressure for Systolic, Diastolic and MAP in units of kPa C2
1 1 Time Stamp Flag
0 Time Stamp not present
1 Time Stamp present C3
2 1 Pulse Rate Flag
0 Pulse Rate not present
1 Pulse Rate present C4
3 1 User ID Flag
0 User ID not present
1 User ID present C5
4 1 Measurement Status Flag
0 Measurement Status not present
1 Measurement Status present C6
5 1 Reserved for future use
6 1 Reserved for future use
7 1 Reserved for future use
Blood Pressure Measurement Compound Value - Systolic (mmHg)
Information:
C1: Field exists if the key of bit 0 of the Flags field is set to 0
Unit:
org.bluetooth.unit.pressure.millimetre_of_mercury
C1
SFLOAT N/A N/A None
Blood Pressure Measurement Compound Value - Diastolic (mmHg)
Information:
C1: Field exists if the key of bit 0 of the Flags field is set to 0
Unit:
org.bluetooth.unit.pressure.millimetre_of_mercury
C1
SFLOAT N/A N/A None
Blood Pressure Measurement Compound Value - Mean Arterial Pressure (mmHg)
Information:
C1: Field exists if the key of bit 0 of the Flags field is set to 0
Unit:
org.bluetooth.unit.pressure.millimetre_of_mercury
C1
SFLOAT N/A N/A None
Blood Pressure Measurement Compound Value - Systolic (kPa)
Information:
C2: Field exists if the key of bit 0 of the Flags field is set to 1
Unit:
org.bluetooth.unit.pressure.pascal
Exponent: Decimal, 3
C2
SFLOAT N/A N/A None
Blood Pressure Measurement Compound Value - Diastolic (kPa)
Information:
C2: Field exists if the key of bit 0 of the Flags field is set to 1
Unit:
org.bluetooth.unit.pressure.pascal
Exponent: Decimal, 3
C2
SFLOAT N/A N/A None
Blood Pressure Measurement Compound Value - Mean Arterial Pressure (kPa)
Information:
C2: Field exists if the key of bit 0 of the Flags field is set to 1
Unit:
org.bluetooth.unit.pressure.pascal
Exponent: Decimal, 3
C2
SFLOAT N/A N/A None
Time Stamp
Information:
C3: Field exists if the key of bit 1 of the Flags field is set to 1
C3
org.bluetooth.characteristic.date_time N/A N/A None
Pulse Rate
Information:
C4: Field exists if the key of bit 2 of the Flags field is set to 1
Unit:
org.bluetooth.unit.period.beats_per_minute
C4
SFLOAT N/A N/A None
User ID
Information:
C5: Field exists if the key of bit 3 of the Flags field is set to 1
C5
uint8 N/A N/A
Enumerations
Key Value
255 Unknown User
0 - 254 Defined by service specification
Measurement Status
Information:
C6: Field exists if the key of bit 4 of the Flags field is set to 1
C6
16bit N/A N/A
Bit Field
Bit Size Name
Definition
Key Value
0 1 Body Movement Detection Flag
0 No body movement
1 Body movement during measurement
1 1 Cuff Fit Detection Flag
0 Cuff fits properly
1 Cuff too loose
2 1 Irregular Pulse Detection Flag
0 No irregular pulse detected
1 Irregular pulse detected
3 2 Pulse Rate Range Detection Flags
0 Pulse rate is within the range
1 Pulse rate exceeds upper limit
2 Pulse rate is less than lower limit
3 Reserved for future use
5 1 Measurement Position Detection Flag
0 Proper measurement position
1 Improper measurement position
6 1 Reserved for future use
7 1 Reserved for future use
8 1 Reserved for future use
9 1 Reserved for future use
10 1 Reserved for future use
11 1 Reserved for future use
12 1 Reserved for future use
13 1 Reserved for future use
14 1 Reserved for future use
15 1 Reserved for future use

Note:

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet and MAP = Mean Arterial Pressure.