module Base::Nursing::Medication
  extend ActiveSupport::Concern

  included do
    self.table_name = 'StudentMedications'
    self.primary_key = 'MEDID'

    alias_attribute :id, :MEDID
    alias_attribute :school_id, :SchoolID
    alias_attribute :order, :Sequence
    alias_attribute :name, :Name
    alias_attribute :description, :Description

    before_save :set_defaults

    private
      def set_defaults
        self.description = '' unless description
      end
  end
end
