Example #1
0
    def process(self):
        self.output = [
            af().count_entered_into_provider(
                self.original_entries,
                "es",
                self.quarter_end,
                self.fiscal_year
            ),
            af().count_exclusions_by_provider(
                self.original_exclusions,
                "es",
                self.quarter_end
            ),
            af().percent_entries_poc(
                self.original_entries,
                "es",
                self.quarter_end
            ),
            af().percent_w_ss_service(
                self.original_entries,
                self.original_services,
                self.quarter_end,
                self.fiscal_year, "es"
            ),
            af().percent_w_vi_spdat(
                self.original_entries,
                self.original_spdat,
                "es",
                self.quarter_end
            )
        ]

        return pd.concat(self.output, ignore_index=True)
Example #2
0
    def process(self):
        self.output = [
            af().count_referred_to_h_w_service(self.original_services),
            af().percent_referrals_successful(
                self.original_services,
                self.original_needs
            ),
            af().percent_served_poc(self.original_services, "well")
        ]

        return pd.concat(self.output, ignore_index=True)
Example #3
0
    def process(self):
        self.output = [
            af().count_placed_into_perm(self.original_placements, "vets"),
            af().count_placed_into_ep(self.original_placements),
            af().percent_retaining_post_12_months(self.original_followups_v),
            af().percent_placed_into_perm_poc(
                self.original_placements,
                self.original_services, "vets"
            )
        ]

        return pd.concat(self.output, ignore_index=True)
Example #4
0
 def process(self):
     self.output = [
         af().percent_retaining_post_12_months(self.original_followups_r),
         af().percent_w_ss_service(
             self.original_entries,
             self.original_services,
             self.quarter_end,
             self.fiscal_year,
             "retention"
         )
     ]
     return pd.concat(self.output, ignore_index=True)
Example #5
0
    def process(self):
        self.output = [
            af().count_spdated(self.original_spdat, self.fiscal_year),
            af().count_document_ready(self.original_spdat, self.fiscal_year),
            af().count_entered_into_provider(
                self.original_entries,
                "TicketHome",
                self.quarter_end,
                self.fiscal_year
            ),
            af().percent_served_poc(self.original_services, "out")
        ]

        return pd.concat(self.output, ignore_index=True)
Example #6
0
    def process(self):
        self.output = [
            af().count_served_by_provider(self.original_services, "rec"),
            af().count_served_with_hygiene_services(
                self.original_services,
                "rec"
            ),
            af().percent_served_poc(self.original_services, "rec"),
            af().percent_day_hf_ss(
                self.original_services,
                self.next_quarter_starts
            )
        ]

        return pd.concat(self.output, ignore_index=True)
Example #7
0
    def process(self):
        self.output = [
            af().percent_exits_by_destination(
                self.original_entries,
                "perm",
                "cagpd",
                self.fiscal_year
            ),
            af().percent_exits_by_destination(
                self.original_entries,
                "perm",
                "ca bm",
                self.fiscal_year
            )
        ]

        return pd.concat(self.output, ignore_index=True)
Example #8
0
    def process(self):
        self.output = [
            af().count_placed_into_perm(self.original_placements, "housing"),
            af().percent_exits_by_destination(
                self.original_entries,
                "res",
                "housing",
                self.fiscal_year
            ),
            af().percent_exits_by_destination(
                self.original_entries,
                "es",
                "housing",
                self.fiscal_year
            ),
            af().percent_placed_into_perm_poc(
                self.original_placements,
                self.original_services,
                "housing"
            )
        ]

        return pd.concat(self.output, ignore_index=True)
Example #9
0
    def process(self):
        self.output = [
            af().count_placed_into_perm(self.original_placements, "agency"),
            af().percent_placed_into_perm_poc(
                self.original_placements,
                self.original_services,
                "agency"
            ),
            af().percent_retaining_post_12_months(self.original_followups_a),
            af().percent_exits_by_destination(
                self.original_entries,
                "res",
                "agency",
                self.fiscal_year
            ),
            af().percent_exits_by_destination(
                self.original_entries,
                "es",
                "agency",
                self.fiscal_year
            )
        ]

        return pd.concat(self.output, ignore_index=True)
Example #10
0
    def process(self):
        self.output = [
            af().count_attend_rent_well(self.original_services)
        ]

        return pd.concat(self.output, ignore_index=True)