Sha256: 9677aa51f7dd238a309c782b51603146ba9de31b7f8c4e65d5f21259a51f1154
Contents?: true
Size: 652 Bytes
Versions: 4
Compression:
Stored size: 652 Bytes
Contents
require_dependency "renalware/admissions" module Renalware module Admissions class ConsultPresenter < SimpleDelegator delegate :nhs_number, :hospital_identifiers, :age, :sex, :current_modality, to: :patient, prefix: true, allow_nil: true def patient @patient ||= Renalware::PatientPresenter.new(__getobj__.patient) end def unit_and_ward [hospital_unit&.unit_code, hospital_ward&.name].compact.join("/") end def patient_name __getobj__.patient&.to_s end end end end
Version data entries
4 entries across 4 versions & 1 rubygems