Class: Renalware::UKRDC::TreatmentTimeline::HD::ModalityCodeMap
- Inherits:
-
Object
- Object
- Renalware::UKRDC::TreatmentTimeline::HD::ModalityCodeMap
- Defined in:
- app/models/renalware/ukrdc/treatment_timeline/hd/modality_code_map.rb
Instance Method Summary collapse
Instance Method Details
#code_for_profile(profile) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/models/renalware/ukrdc/treatment_timeline/hd/modality_code_map.rb', line 10 def code_for_profile(profile) hd_type = profile&.hd_type return default_code if hd_type.blank? ukrr_name = case hd_type.to_s.downcase when "hd" then "Haemodialysis" when "hdf_pre", "hdf_post" then "Haemodiafiltration" end ModalityCode.find_by!(description: ukrr_name) end |
#default_code ⇒ Object
22 23 24 |
# File 'app/models/renalware/ukrdc/treatment_timeline/hd/modality_code_map.rb', line 22 def default_code ModalityCode.find_by!(description: "Haemodialysis") end |