class
JosieHealth::LUT::DataAnalysis
- JosieHealth::LUT::DataAnalysis
- Reference
- Object
Defined in:
data_analysis.crInstance Method Summary
- #get_last_entry(entries : Array(DoseEntry), user : String, substance : String | Nil = nil) : DoseEntry | Nil
- #get_recent_activity(entries : Array(DoseEntry), user : String, gap_hours : Int32 = 8) : SessionAnalysis
- #get_substances_for_user(entries : Array(DoseEntry), user : String) : Array(String)
- #get_vitals_around_dose(vitals : Array(VitalEntry), user : String, dose_time : Time, window_hours : Int32 = 2) : Array(VitalEntry)
- #tally_for_user(entries : Array(DoseEntry), user : String, substance : String | Nil = nil, days : Int32 | Nil = nil) : Int32
Instance Method Detail
def get_last_entry(entries : Array(DoseEntry), user : String, substance : String | Nil = nil) : DoseEntry | Nil
#
def get_recent_activity(entries : Array(DoseEntry), user : String, gap_hours : Int32 = 8) : SessionAnalysis
#
def get_vitals_around_dose(vitals : Array(VitalEntry), user : String, dose_time : Time, window_hours : Int32 = 2) : Array(VitalEntry)
#