from util.postgres.dao_util import DaoPostgresSQL
import pandas as pd


class DaoCNES(DaoPostgresSQL):
    def __init__(self, arquivo_configuracao):
        super(DaoCNES, self).__init__(arquivo_configuracao)

    def get_df_estabelecimento_regiao_saude(self):
        """
        Retorna os estabelecimentos juntamente com código de UF/município e código de regiões de saúde
        :return:
        """
        sql = 'select "CNES_ID", "CODUFMUN_ID", c."RSAUDCOD" from ' \
              '(select distinct "CNES_ID", "CODUFMUN_ID", b."RSAUDCOD" from cnes_st.stbr a ' \
              'left join cnes_st.codufmun b ' \
              'on a."CODUFMUN_ID" = b."ID") AS c'
        df = pd.read_sql(sql, self.conexao)
        return df

from util.postgres.dao_util import DaoPostgresSQL
import pandas as pd


class DaoCNES(DaoPostgresSQL):
    def __init__(self, arquivo_configuracao):
        super(DaoCNES, self).__init__(arquivo_configuracao)

    def get_df_estabelecimento_regiao_saude(self):
        """
        Retorna os estabelecimentos juntamente com código de UF/município e código de regiões de saúde
        :return:
        """
        sql = 'select "CNES_ID", "CODUFMUN_ID", c."RSAUDCOD" from ' \
              '(select distinct "CNES_ID", "CODUFMUN_ID", b."RSAUDCOD" from cnes_st.stbr a ' \
              'left join cnes_st.codufmun b ' \
              'on a."CODUFMUN_ID" = b."ID") AS c'
        df = pd.read_sql(sql, self.conexao)
        return df

Retorna os estabelecimentos juntamente com código de UF/município e código de regiões de saúde         :return: