Sha256: 56975b0747766e12eee1799358da4e0c6d0b7158845b317bddae1e798c326268
Contents?: true
Size: 675 Bytes
Versions: 28
Compression:
Stored size: 675 Bytes
Contents
require_dependency "renalware/hd" module Renalware module HD class Patient < ActiveType::Record[Renalware::Patient] has_one :hd_profile, class_name: "Profile" has_one :hd_preference_set, class_name: "PreferenceSet" has_many :hd_sessions, class_name: "Session" scope :with_profile, -> { includes(:hd_profile) } def treated? modality_descriptions.exists?(type: "Renalware::HD::ModalityDescription") end def has_ever_been_on_hd? @has_ever_been_on_hd ||= modality_descriptions.exists?(type: "Renalware::HD::ModalityDescription") end def __getobj__ self end end end end
Version data entries
28 entries across 28 versions & 1 rubygems