Sha256: 5098b9135e4a7b3e62d26f41d86a8f1fdf9f8ce9a5813eef2bfbf268075ab7f5

Contents?: true

Size: 953 Bytes

Versions: 3

Compression:

Stored size: 953 Bytes

Contents

# What are observations in RW?
# - clinic visit
#   - weight
#   - bp
xml = builder

# TODO: Implement start stop dates
# xml.Observations do(start: Time.zone.today.iso8601, stop: Time.zone.today.iso8601) do
xml.Observations do
  patient.clinic_visits.includes(:updated_by).each do |visit|
    render "clinic_visit_observation",
           visit: visit,
           method: :systolic_bp,
           i18n_key: "blood_pressure.systolic",
           builder: builder

    render "clinic_visit_observation",
           visit: visit,
           method: :diastolic_bp,
           i18n_key: "blood_pressure.diastolic",
           builder: builder

    render "clinic_visit_observation",
           visit: visit,
           method: :weight,
           i18n_key: "weight",
           builder: builder

    render "clinic_visit_observation",
           visit: visit,
           method: :height,
           i18n_key: "height",
           builder: builder
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
renalware-core-2.0.0.pre.rc11 app/views/renalware/api/ukrdc/patients/_observations.xml.builder
renalware-core-2.0.0.pre.rc10 app/views/renalware/api/ukrdc/patients/_observations.xml.builder
renalware-core-2.0.0.pre.rc9 app/views/renalware/api/ukrdc/patients/_observations.xml.builder