Sha256: cdc27d977f5b3a0633eac58ca02ee52f57f7e5c889e05d961de38a2a09adfcf9
Contents?: true
Size: 783 Bytes
Versions: 30
Compression:
Stored size: 783 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/virology" module Renalware module Virology class DashboardPresenter include PresenterHelper attr_reader_initialize :patient def latest_hep_b_antibody_statuses @latest_hep_b_antibody_statuses ||= begin Renalware::Pathology::CreateObservationsGroupedByDateTable.new( patient: patient, observation_descriptions: Renalware::Pathology::ObservationDescription.for(Array("BHBS")), page: 1, per_page: 5 ).call end end def latest_hep_b_antibody_statuses? latest_hep_b_antibody_statuses.rows.any? end def vaccinations Vaccination.for_patient(patient) end end end end
Version data entries
30 entries across 30 versions & 1 rubygems