class Triage
Schema Information
Table name: triages
id :bigint not null, primary key
academic_year :integer not null
delay_vaccination_until :date
disease_types :enum not null, is an Array
invalidated_at :datetime
notes :text default(""), not null
programme_type :enum not null
status :integer not null
vaccine_method :integer
without_gelatine :boolean
created_at :datetime not null
updated_at :datetime not null
patient_id :bigint not null
performed_by_user_id :bigint
team_id :bigint
Indexes
index_triages_on_academic_year (academic_year) index_triages_on_patient_id (patient_id) index_triages_on_performed_by_user_id (performed_by_user_id) index_triages_on_programme_type (programme_type) index_triages_on_team_id (team_id)
Foreign Keys
fk_rails_... (patient_id => patients.id) fk_rails_... (performed_by_user_id => users.id) fk_rails_... (team_id => teams.id)
Public Instance Methods
Source
# File app/models/triage.rb, line 79 def expired? delay_vaccination? && delay_vaccination_until.present? && delay_vaccination_until <= Date.current end