Class: Renalware::Transplants::Patient

Inherits:
Object
  • Object
show all
Defined in:
app/models/renalware/transplants/patient.rb

Instance Method Summary collapse

Instance Method Details

#ever_been_a_donor?Boolean

Returns:

  • (Boolean)


24
25
26
27
28
29
# File 'app/models/renalware/transplants/patient.rb', line 24

def ever_been_a_donor?
  @ever_been_a_donor ||= begin
    donor_modality = "Renalware::Transplants::DonorModalityDescription"
    modality_descriptions.exists?(type: donor_modality)
  end
end

#ever_been_a_recipient?Boolean

Returns:

  • (Boolean)


31
32
33
34
35
36
# File 'app/models/renalware/transplants/patient.rb', line 31

def ever_been_a_recipient?
  @ever_been_a_recipient ||= begin
    recipient_modality = "Renalware::Transplants::RecipientModalityDescription"
    modality_descriptions.exists?(type: recipient_modality)
  end
end