Sha256: e9515b2fd61809b948108a14a41785ba567699b77fc7e53b8dc9afa493645c0a
Contents?: true
Size: 552 Bytes
Versions: 27
Compression:
Stored size: 552 Bytes
Contents
require_dependency "renalware/clinics" module Renalware module Events class LineChangeEventQuery attr_reader :patient def initialize(patient) @patient = patient end def call(limit: 1) return [] if event_type.nil? Event.for_patient(patient) .where(event_type_id: event_type.id) .order(date_time: :desc) .limit(limit) end def event_type @event_type ||= Renalware::Events::Type.find_by(slug: :pd_line_changes) end end end end
Version data entries
27 entries across 27 versions & 1 rubygems