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()
        )
Example #2
0
    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()
     )