Sha256: ce2c52ea993549f1da15ec645bade440adddff6f65681fb66defaf6e107abe20
Contents?: true
Size: 734 Bytes
Versions: 64
Compression:
Stored size: 734 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/medications" module Renalware module Medications class MedicationRoute < ApplicationRecord def self.table_name "medication_routes" end has_many :prescriptions, dependent: :restrict_with_exception has_many :patients, through: :prescriptions has_many :exit_site_infections, through: :prescriptions, source: :treatable, source_type: "ExitSiteInfection" has_many :peritonitis_episodes, through: :prescriptions, source: :treatable, source_type: "PeritonitisEpisode" def other? code == "Other" end end end end
Version data entries
64 entries across 64 versions & 1 rubygems