Employer table broken up and new idcard module setup

This commit is contained in:
Jason Jordan
2026-03-06 10:56:20 -05:00
parent 8ecabf60ff
commit 6a068243f4
31 changed files with 628 additions and 571 deletions
@@ -15,13 +15,17 @@ module BenefitsWordDoc
plan_lines = @word_doc_section.slice(plan_index + 1, 14)
plan_lines.each_with_index do |line, i|
field_mapping = mapping_array[i]
field_regex = field_mapping[:doc_to_employer_regex]
if line.match(field_regex)
field_value = line.match(field_regex)[0].strip
elsif line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))
field_value = line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))[0].strip
if line.match(/:.*/)
field_value = line.match(/:.*/)[0].strip
else
field_value = line
field_regex = field_mapping[:doc_to_employer_regex]
if line.match(field_regex)
field_value = line.match(field_regex)[0].strip
elsif line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))
field_value = line.match(default_benefit_regex(field_mapping[:employer_benefit_desc_field]))[0].strip
else
field_value = line
end
end
employer_benefit_desc_field = field_mapping[:employer_benefit_desc_field]
new_benefit = new_plan.plan_benefits[i]
+1 -1
View File
@@ -21,7 +21,7 @@ class ImageProcessor
filename: filename,
image_data: binary_data,
content_type: meme_type,
logo_type: "network"
logo_type: "employer"
)
end
end
+2 -2
View File
@@ -23,7 +23,7 @@ module SampleCard
def set_employer_fields
selected_attributes = {
employer_name: @employer.name,
group_number: @employer.group_number || "999999",
group_number: @employer.group_number.present? ? @employer.group_number : "999999",
medical_eff_date: @employer.effective_date
}
@@ -49,7 +49,7 @@ module SampleCard
selected_attributes = {
full_name: "JANE DOE",
primary_mb_member_key: "888888",
rx_group: @employer.group_number || "999999"
rx_group: @employer.group_number.present? ? @employer.group_number : "999999"
}
@sample_card.assign_attributes(selected_attributes)