Skip to content
Snippets Groups Projects

Resolve "import of serology data"

Merged Piotr Gawron requested to merge 335-import-of-serology-data into master
2 files
+ 25
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -109,12 +109,12 @@ def get_subject_columns(request, subject_list_type):
"Visit {} IgA Status".format(virus_visit_number),
"virus_test_{}_iga_status".format(one_based_idx),
study_subject_columns,
None, study.columns)
'serology_filter', study.columns)
add_column(result,
"Visit {} IgG Status".format(virus_visit_number),
"virus_test_{}_igg_status".format(one_based_idx),
study_subject_columns,
None, study.columns)
'serology_filter', study.columns)
add_column(result, "Type", "type", study_subject_columns, "type_filter", study.columns)
add_column(result, "Edit", "edit", None, None, sortable=False)
@@ -399,6 +399,26 @@ def get_subjects_filtered(subjects_to_be_filtered, filters):
result = result.filter(virus_test_5__isnull=True, virus_test_5_updated__isnull=False)
else:
result = result.filter(virus_test_5=(value == "true"))
elif column == "virus_test_1_iga_status":
result = result.filter( virus_test_1_iga_status=value)
elif column == "virus_test_1_igg_status":
result = result.filter( virus_test_1_igg_status=value)
elif column == "virus_test_2_iga_status":
result = result.filter( virus_test_2_iga_status=value)
elif column == "virus_test_2_igg_status":
result = result.filter( virus_test_2_igg_status=value)
elif column == "virus_test_3_iga_status":
result = result.filter( virus_test_3_iga_status=value)
elif column == "virus_test_3_igg_status":
result = result.filter( virus_test_3_igg_status=value)
elif column == "virus_test_4_iga_status":
result = result.filter( virus_test_4_iga_status=value)
elif column == "virus_test_4_igg_status":
result = result.filter( virus_test_4_igg_status=value)
elif column == "virus_test_5_iga_status":
result = result.filter( virus_test_5_iga_status=value)
elif column == "virus_test_5_igg_status":
result = result.filter( virus_test_5_igg_status=value)
elif column == "brain_donation_agreement":
result = result.filter(brain_donation_agreement=(value == "true"))
elif column == "postponed":
Loading