Class: Renalware::Clinical::AllergyStatusForm
- Inherits:
-
Object
- Object
- Renalware::Clinical::AllergyStatusForm
- Includes:
- ActiveModel::Model, Virtus::Model
- Defined in:
- app/models/renalware/clinical/allergy_status_form.rb
Instance Method Summary collapse
Instance Method Details
#save(patient, user) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'app/models/renalware/clinical/allergy_status_form.rb', line 11 def save(patient, user) return unless patient.allergies.count == 0 patient.allergy_status = no_known_allergies? ? :no_known_allergies : :unrecorded patient.by = user patient.allergy_status_updated_at = Time.zone.now patient.save! end |