Sha256: 154b4ef8526cbf40bd295784b4f5669401abd41c9652711ec7de1e6954b7c730
Contents?: true
Size: 1.23 KB
Versions: 19
Compression:
Stored size: 1.23 KB
Contents
module Renalware module LettersHelper def letters_breadcrumb(patient) breadcrumb_for("Letters", patient_letters_letters_path(patient)) end def patient_letters_letters_path(patient, event = nil) if event.present? super(patient, event_type: event.class.to_s, event_id: event.id) else super(patient) end end def inline_value(label, value, unit = nil) [ content_tag(:strong, "#{label}: "), value, unit ].flatten.join(" ").html_safe end def patient_letters_letter_print_path(letter) patient_letters_letter_formatted_path(letter.patient, letter, format: "pdf", disposition: "inline") end def patient_letters_letter_download_path(letter, format = :pdf) patient_letters_letter_formatted_path(letter.patient, letter, format: format) end def patient_letters_letter_preview_path(letter) patient_letters_letter_formatted_path(letter.patient, letter) end def state_options Letters::Letter.states.map do |state| label = I18n.t(state.to_sym, scope: "enums.letter.state") [label, state] end end end end
Version data entries
19 entries across 19 versions & 1 rubygems