Class: Renalware::UKRDC::Outgoing::Rendering::PDTreatment

Inherits:
Treatment
  • Object
show all
Defined in:
app/models/renalware/ukrdc/outgoing/rendering/pd_treatment.rb

Overview

Handles rendering a PD Trweatment (aka modality). We defer to the base Treatment class but pass in some extra arguments to the ctor.

Instance Method Summary collapse

Methods inherited from Treatment

#xml

Constructor Details

#initialize(treatment:) ⇒ PDTreatment

Returns a new instance of PDTreatment.



12
13
14
15
16
17
18
19
20
21
22
# File 'app/models/renalware/ukrdc/outgoing/rendering/pd_treatment.rb', line 12

def initialize(treatment:)
  encounter_number = [
    treatment.modality_id,
    treatment.pd_regime_id
  ].compact.join("-")

  super(
    treatment: treatment,
    encounter_number: encounter_number
  )
end