Class: Renalware::UKRDC::TreatmentTimeline::PD::ModalityCodeMap
- Inherits:
-
Object
- Object
- Renalware::UKRDC::TreatmentTimeline::PD::ModalityCodeMap
- Defined in:
- app/models/renalware/ukrdc/treatment_timeline/pd/modality_code_map.rb
Instance Method Summary collapse
Instance Method Details
#code_for_pd_regime(regime) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'app/models/renalware/ukrdc/treatment_timeline/pd/modality_code_map.rb', line 10 def code_for_pd_regime(regime) return default_code if regime.blank? ukrr_name = if regime.treatment =~ /assisted/i case regime.pd_type when :apd then "Assisted APD" when :capd then "Assisted CAPD" end else case regime.pd_type when :apd then "APD" when :capd then "CAPD" end end ModalityCode.find_by!(description: ukrr_name) end |
#default_code ⇒ Object
28 29 30 |
# File 'app/models/renalware/ukrdc/treatment_timeline/pd/modality_code_map.rb', line 28 def default_code ModalityCode.find_by!(txt_code: 19) end |