class Encounter
Public Instance Methods
shift_dates(date_diff)
click to toggle source
Calls superclass method
Entry#shift_dates
# File lib/health-data-standards/models/encounter.rb, line 28 def shift_dates(date_diff) super if self.facility # Facility is now stored as a Hash; shift its dates by updating its start_time and end_time values. self.facility['start_time'] += date_diff if self.facility['start_time'] self.facility['end_time'] += date_diff if self.facility['end_time'] end self.admitTime = (self.admitTime.nil?) ? nil : self.admitTime + date_diff self.dischargeTime = (self.dischargeTime.nil?) ? nil : self.dischargeTime + date_diff end