An electronic device includes housing, a
user interface disposed in a first part of the housing, a
photoplethysmogram (PPG) sensor disposed to be exposed through a second part of the housing, the PPG sensor configured to calculate a
blood pressure value while contacting a portion of a body, at least one sensor, a
wireless communication circuit disposed in the interior of the housing, a processor disposed in the interior of the housing, and operatively connected to the
user interface, the PPG sensor, the at least one sensor, and the
wireless communication circuit, and a memory operatively connected to the processor, wherein the memory stores instructions that, when executed by the processor, control the electronic device to: receive first data from the at least one sensor, receive second data from the PPG sensor based at least in part on the received first data, determine a pulse
arrival time (PAT) value, a
heart rate (HR) value, and a
pulse transit time (PTT) value from the second data, calculate a first
blood pressure value (BP1) and a second
blood pressure value (BP2) by applying the determined values to
pulse wave velocity (PWV) algorithms of Equations 1 and 2, wherein BP1≅a1PAT+b1HR+c1 . . . Equation 1, BP2≅a2 ln(PTT)+b2 . . . Equation 2 in Equations 1 and 2, a1, a2, b1, b2, and c1 are constant values for matching blood pressure values measured during calibration with blood pressure values measured by a
cuff hemodynamometer, determine a calibration time point based at least in part on a difference between the first blood pressure value and the second blood pressure value, and provide guide information related to the calibration time point through the
user interface based at least in part on the determination.