Module: HealthDataStandards::Export::Helper::HTMLViewHelper

Includes:
ScoopedViewHelper
Defined in:
lib/health-data-standards/export/helper/html_view_helper.rb

Constant Summary

Constants included from ScoopedViewHelper

ScoopedViewHelper::VS_MAP

Instance Method Summary collapse

Methods included from ScoopedViewHelper

#entries_for_data_criteria, #entry_matches_criteria, #handle_clinical_trial_participant, #handle_patient_expired, #handle_payer_information, #unique_data_criteria, #value_set_map

Instance Method Details

#decode_hqmf_description(description, oid) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/health-data-standards/export/helper/html_view_helper.rb', line 27

def decode_hqmf_description(description, oid)
  if oid
    definition = HealthDataStandards::Util::HQMFTemplateHelper.definition_for_template_id(oid)
    definition ||= HealthDataStandards::Util::HQMFTemplateHelper.definition_for_template_id(oid, 'r2')
    definition_text = definition['definition']
    status_text = definition['status']
    unless status.blank?
      "#{definition_text.titleize}, #{status_text.titleize}".to_sym
    else
      "#{definition_text.titleize}".to_sym
    end
  else
    description
  end
end

#decode_hqmf_section(section, oid) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/health-data-standards/export/helper/html_view_helper.rb', line 7

def decode_hqmf_section(section, oid)
  if oid
    definition = HealthDataStandards::Util::HQMFTemplateHelper.definition_for_template_id(oid)
    definition ||= HealthDataStandards::Util::HQMFTemplateHelper.definition_for_template_id(oid, 'r2')
    definition['definition'].pluralize.to_sym
  else
    section
  end
end

#decode_hqmf_status(status, oid) ⇒ Object



17
18
19
20
21
22
23
24
25
# File 'lib/health-data-standards/export/helper/html_view_helper.rb', line 17

def decode_hqmf_status(status, oid)
  if oid
    definition = HealthDataStandards::Util::HQMFTemplateHelper.definition_for_template_id(oid)
    definition ||= HealthDataStandards::Util::HQMFTemplateHelper.definition_for_template_id(oid, 'r2')
    definition['status']
  else
    status
  end
end