# struct JosieHealth::LUT::VitalReading

- JosieHealth::LUT::VitalReading
- Struct
- Value
- Object

##
Defined in:

vitals_tracker.cr

##
Constructors

- .new(timestamp : Time, user_id : String, pulse : Int32 | Nil, systolic_bp : Int32 | Nil, diastolic_bp : Int32 | Nil, blood_oxygen : Int32 | Nil, notes : String | Nil, time_from_dose : Time::Span | Nil = nil)

##
Instance Method Summary

- #blood_oxygen : Int32 | Nil
- #clone
- #copy_with(timestamp _timestamp = @timestamp, user_id _user_id = @user_id, pulse _pulse = @pulse, systolic_bp _systolic_bp = @systolic_bp, diastolic_bp _diastolic_bp = @diastolic_bp, blood_oxygen _blood_oxygen = @blood_oxygen, notes _notes = @notes, time_from_dose _time_from_dose = @time_from_dose)
- #diastolic_bp : Int32 | Nil
- #notes : String | Nil
- #pulse : Int32 | Nil
- #systolic_bp : Int32 | Nil
- #time_from_dose : Time::Span | Nil
- #timestamp : Time
- #user_id : String

##
Constructor Detail

def self.new(timestamp : Time, user_id : String, pulse : Int32 | Nil, systolic_bp : Int32 | Nil, diastolic_bp : Int32 | Nil, blood_oxygen : Int32 | Nil, notes : String | Nil, time_from_dose : Time::Span | Nil = nil) #

##
Instance Method Detail

def blood_oxygen : Int32 | Nil #
def clone #
def copy_with(timestamp _timestamp = @timestamp, user_id _user_id = @user_id, pulse _pulse = @pulse, systolic_bp _systolic_bp = @systolic_bp, diastolic_bp _diastolic_bp = @diastolic_bp, blood_oxygen _blood_oxygen = @blood_oxygen, notes _notes = @notes, time_from_dose _time_from_dose = @time_from_dose) #
def diastolic_bp : Int32 | Nil #
def notes : String | Nil #
def pulse : Int32 | Nil #
def systolic_bp : Int32 | Nil #
def time_from_dose : Time::Span | Nil #
def timestamp : Time #
def user_id : String #