def get_initial_row_data(cls): all_hmis_report_data = { "newborns_low_birth_weight_discharged_total": { "hmis_code": 46, "label": _("Newborns with low birth weight discharged - Total"), "value": 0 }, "newborns_low_birth_weight_discharged_male_total": { "hmis_code": 46.1, "label": _("Newborns with low birth weight discharged - Male"), "value": 0 }, "newborns_low_birth_weight_discharged_female_total": { "hmis_code": 46.2, "label": _("Newborns with low birth weight discharged - Female"), "value": 0 }, "pregnant_mothers_referred_out_total": { "hmis_code": 105, "label": _("Pregnant Mothers Referred out"), "value": 0 }, "anc_anemia_test_done_total": { "hmis_code": 118, "label": _("ANC Anemia test done"), "value": 0 }, "anc_anemia_test_positive_total": { "hmis_code": 119, "label": _("ANC Anemia test positive"), "value": 0 }, "anc_proteinuria_test_done_total": { "hmis_code": 120, "label": _("ANC Proteinuria Test done"), "value": 0 }, "anc_proteinuria_test_positive_total": { "hmis_code": 121, "label": _("ANC Proteinuria test positive"), "value": 0 }, "hiv_rapid_antibody_test_done_total": { "hmis_code": 122, "label": _("HIV rapid antibody test done"), "value": 0 }, "deaths_of_women_related_to_pregnancy_total": { "hmis_code": 138, "label": _("Deaths of women related to pregnancy"), "value": 0 }, "pregnant_mothers_tested_for_hiv_total": { "hmis_code": 144, "label": _("Pregnant mothers tested positive for HIV"), "value": 0 }, "pregnant_mothers_with_confirmed_malaria_total": { "hmis_code": 196, "label": _("Pregnant Mothers with confirmed Malaria"), "value": 0 }, "anc_women_previously_known_hiv_status_total": { "hmis_code": 162, "label": _("ANC Women with previously known HIV status (at ANC)"), "value": 0 }, "pregnant_women_received_hiv_counseling_and_result_anc_total": { "hmis_code": 163, "label": _("Pregnant women who received HIV counseling testing and received result at ANC" ), "value": 0 }, "pregnant_women_received_hiv_counseling_and_result_ld_total": { "hmis_code": 164, "label": _("Pregnant women who received HIV counseling testing and received result at L&D" ), "value": 0 }, "partners_of_hiv_positive_women_tested_negative_total": { "hmis_code": 166, "label": _("Partners of HIV positive women who tested HIV negative"), "value": 0 }, "partners_of_hiv_positive_women_tested_positive_total": { "hmis_code": 167, "label": _("Partners of HIV positive women who tested positive"), "value": 0 }, "hiv_positive_pregnant_women_assessed_for_art_eligibility_clinical_cd4": { "hmis_code": 170, "label": _("HIV positive pregnant women assessed for ART eligibility by either clinical stage or CD4" ), "value": 0 }, "assessed_for_clinical_stage_eligibility_total": { "hmis_code": 170.1, "label": _("Assessed for clinical stage eligibility"), "value": 0 }, "assessed_for_clinical_cd4_eligibility_total": { "hmis_code": 170.2, "label": _("Assessed for cd4-count eligibility"), "value": 0 }, "pregnant_hiv_positive_women_received_art_total": { "hmis_code": 171, "label": _("Pregnant HIV positive women who received ART prophylaxis for PMTCT (Triple)" ), "value": 0 }, "pregnant_hiv_positive_women_received_arv_total": { "hmis_code": 172, "label": _("Pregnant positive women who received ARV prophylaxis (SdNvP in Labor + (AZT + 3TC))" ), "value": 0 }, "pregnant_hiv_positive_women_received_azt_total": { "hmis_code": 173, "label": _("Pregnant HIV positive woman who received ARV prophylaxis for PMTCT (AZT)" ), "value": 0 }, "pregnant_hiv_positive_women_received_mother_sdnvp_total": { "hmis_code": 174, "label": _("Pregnant positive women who received ARV prophylaxis for PMTCT(SdNVP in labour only)" ), "value": 0 }, "pregnant_positive_women_received_arv_for_pmtct": { "hmis_code": 175, "label": _("Pregant positive woman who received ARV prophylaxis for PMTCT(Total) = (171 + 172 + 173 + 174)" ), "value": 0 }, "infants_hiv_women_cotrimoxazole_lt_2_months_total": { "hmis_code": 176, "label": _("Infants born to HIV infected women started on contrimoxazole prophylaxis within 2 months" ), "value": 0 }, "infants_hiv_women_cotrimoxazole_gte_2_months_total": { "hmis_code": 177, "label": _("Infants born to HIV infected women started on cotrimoxazole prophylaxis 2 months & above" ), "value": 0 }, "infants_hiv_women_received_hiv_test_lt_2_months_total": { "hmis_code": 178, "label": _("Infants born to HIV infected women who received an HIV test within two months of birth - (DNA -PCR)" ), "value": 0 }, "infants_hiv_women_received_hiv_test_gte_2_months_total": { "hmis_code": 179, "label": _("Infants born to HIV infected women who received an HIV test after two months of birth - (DNA - PCR)" ), "value": 0 }, "infants_hiv_women_received_hiv_test_lt_18_months_total": { "hmis_code": 180, "label": _("Infants born to HIV infected women who received an HIV test at 18 months - (HIV Rapid test)" ), "value": 0 }, "infants_hiv_women_received_hiv_test_gte_18_months_total": { "hmis_code": 181, "label": _("Infant born to HIV infected women who tested negative to HIV Rapid test at 18 months" ), "value": 0 }, "hiv_exposed_infants_breast_feeding_receiving_arv_total": { "hmis_code": 182, "label": _("HIV exposed infants breast feeding and receiving ARV prophylaxis" ), "value": 0 } } return dict( AncHmisReport.get_initial_row_data().items() +\ LdHmisReport.get_initial_row_data().items() +\ ImmunizationHmisReport.get_initial_row_data().items() +\ all_hmis_report_data.items() )
def get_initial_row_data(cls): all_hmis_report_data = { "newborns_low_birth_weight_discharged_total": { "hmis_code": 46, "label": _("Newborns with low birth weight discharged - Total"), "value": 0 }, "newborns_low_birth_weight_discharged_male_total": { "hmis_code": 46.1, "label": _("Newborns with low birth weight discharged - Male"), "value": 0 }, "newborns_low_birth_weight_discharged_female_total": { "hmis_code": 46.2, "label": _("Newborns with low birth weight discharged - Female"), "value": 0 }, "pregnant_mothers_referred_out_total": { "hmis_code": 105, "label": _("Pregnant Mothers Referred out"), "value": 0 }, "anc_anemia_test_done_total": { "hmis_code": 118, "label": _("ANC Anemia test done"), "value": 0 }, "anc_anemia_test_positive_total": { "hmis_code": 119, "label": _("ANC Anemia test positive"), "value": 0 }, "anc_proteinuria_test_done_total": { "hmis_code": 120, "label": _("ANC Proteinuria Test done"), "value": 0 }, "anc_proteinuria_test_positive_total": { "hmis_code": 121, "label": _("ANC Proteinuria test positive"), "value": 0 }, "hiv_rapid_antibody_test_done_total": { "hmis_code": 122, "label": _("HIV rapid antibody test done"), "value": 0 }, "deaths_of_women_related_to_pregnancy_total": { "hmis_code": 138, "label": _("Deaths of women related to pregnancy"), "value": 0 }, "pregnant_mothers_tested_for_hiv_total": { "hmis_code": 144, "label": _("Pregnant Mothers tested for HIV"), "value": 0 }, "pregnant_mothers_with_confirmed_malaria_total": { "hmis_code": 196, "label": _("Pregnant Mothers with confirmed Malaria"), "value": 0 }, "partners_of_hiv_positive_women_tested_negative_total": { "hmis_code": 166, "label": _("Partners of HIV positive women who tested HIV negative"), "value": 0 }, "partners_of_hiv_positive_women_tested_positive_total": { "hmis_code": 167, "label": _("Partners of HIV positive women who tested positive"), "value": 0 }, "hiv_positive_pregnant_women_assessed_for_art_eligibility_clinical_cd4": { "hmis_code": 170, "label": _("HIV positive pregnant women assessed for ART eligibility by either clinical stage or CD4"), "value": 0 }, "assessed_for_clinical_stage_eligibility_total": { "hmis_code": 170.1, "label": _("Assessed for clinical stage eligibility"), "value": 0 }, "assessed_for_clinical_cd4_eligibility_total": { "hmis_code": 170.2, "label": _("Assessed for cd4-count eligibility"), "value": 0 }, "pregnant_hiv_positive_women_received_art_total": { "hmis_code": 171, "label": _("Pregnant HIV positive women who received ART prophylaxis for PMTCT (Triple)"), "value": 0 }, "pregnant_hiv_positive_women_received_arv_total": { "hmis_code": 172, "label": _("Pregnant positive women who received ARV prophylaxis (SdNvP in Labor + (AZT + 3TC))"), "value": 0 }, "pregnant_hiv_positive_women_received_azt_total": { "hmis_code": 173, "label": _("Pregnant HIV positive woman who received ARV prophylaxis for PMTCT (AZT)"), "value": 0 }, "pregnant_hiv_positive_women_received_mother_sdnvp_total": { "hmis_code": 174, "label": _("Pregnant positive women who received ARV prophylaxis for PMTCT(SdNVP in labour only)"), "value": 0 }, "pregnant_positive_women_received_arv_for_pmtct": { "hmis_code": 175, "label": _( "Pregant positive woman who received ARV prophylaxis for PMTCT(Total) = (171 + 172 + 173 + 174)"), "value": 0 }, "infants_hiv_women_cotrimoxazole_lt_2_months_total": { "hmis_code": 176, "label": _("Infants born to HIV infected women started on contrimoxazole prophylaxis within 2 months"), "value": 0 }, "infants_hiv_women_cotrimoxazole_gte_2_months_total": { "hmis_code": 177, "label": _("Infants born to HIV infected women started on cotrimoxazole prophylaxis 2 months & above"), "value": 0 }, "infants_hiv_women_received_hiv_test_lt_2_months_total": { "hmis_code": 178, "label": _( "Infants born to HIV infected women who received an HIV test within two months of birth - (DNA -PCR)"), "value": 0 }, "infants_hiv_women_received_hiv_test_gte_2_months_total": { "hmis_code": 179, "label": _( "Infants born to HIV infected women who received an HIV test after two months of birth - (DNA - PCR)"), "value": 0 }, "infants_hiv_women_received_hiv_test_lt_18_months_total": { "hmis_code": 180, "label": _( "Infants born to HIV infected women who received an HIV test at 18 months - (HIV Rapid test)"), "value": 0 }, "infants_hiv_women_received_hiv_test_gte_18_months_total": { "hmis_code": 181, "label": _("Infant born to HIV infected women who tested negative to HIV Rapid test at 18 months"), "value": 0 }, "hiv_exposed_infants_breast_feeding_receiving_arv_total": { "hmis_code": 182, "label": _("HIV exposed infants breast feeding and receiving ARV prophylaxis"), "value": 0 } } return dict( AncHmisReport.get_initial_row_data().items() +\ LdHmisReport.get_initial_row_data().items() +\ ImmunizationHmisReport.get_initial_row_data().items() +\ all_hmis_report_data.items() )
def get_initial_row_data(cls): return dict( AncHmisReport.get_initial_row_data().items() +\ LdHmisReport.get_initial_row_data().items() +\ ImmunizationHmisReport.get_initial_row_data().items() )