Class: Renalware::Admissions::ConsultSummaryPart
- Inherits:
-
SummaryPart
- Object
- SummaryPart
- Renalware::Admissions::ConsultSummaryPart
show all
- Defined in:
- app/presenters/renalware/admissions/consult_summary_part.rb
Constant Summary
Constants inherited
from SummaryPart
SummaryPart::DATE_FORMAT
Instance Method Summary
collapse
Methods inherited from SummaryPart
#cache?, #cache_key, #render?
Instance Method Details
#consults ⇒ Object
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'app/presenters/renalware/admissions/consult_summary_part.rb', line 11
def consults
@consults ||= begin
CollectionPresenter.new(
Admissions::Consult
.where(patient: patient)
.includes(:created_by, :hospital_ward, :patient)
.order(started_on: :desc)
.limit(5),
Renalware::Admissions::ConsultPresenter
)
end
end
|
#consults_count ⇒ Object
24
25
26
27
28
29
|
# File 'app/presenters/renalware/admissions/consult_summary_part.rb', line 24
def consults_count
title_friendly_collection_count(
actual: consults.size,
total: Admissions::Consult.where(patient: patient).count
)
end
|
#to_partial_path ⇒ Object
31
32
33
|
# File 'app/presenters/renalware/admissions/consult_summary_part.rb', line 31
def to_partial_path
"renalware/admissions/consults/summary_part"
end
|