Geral¶
-
class
integra.
EquipesSaude
[source]¶ Representa uma coleção de dados cadastrais de equipes de saúde.
-
add
(codigo_nucleo, codigo_equipe, codigo_equipe_ine, nome, cnes_estabelecimento, codigo_tipo_equipe)[source]¶ Adiciona os dados cadastrais de uma equipe de saúde.
Note
Pelo menos um dos dois (codigo_equipe ou codigo_equipe_ine) deve ser informado.
Parameters: - codigo_nucleo (str) – Código de identificação do Núcleo de Telessaúde. Consulta código no sistema INTEGRA.
- codigo_equipe (str) – Código de identificação de equipe de saúde utilizada pelo sistema de teleconsultoria (máximo 12 caracteres).
- codigo_equipe_ine (str) – Código Identificador Nacional de Equipe (INE)(máximo 12 caracteres).
- nome (str) – Nome da equipe de saúde (máximo 60 caracteres).
- cnes_estabelecimento (str) – Código Cadastro Nacional de Estabelecimento de Saúde (CNES).
- codigo_tipo_equipe (str) – Código do tipo de equipe. Consulta código no sistema.
-
-
class
integra.
EstabelecimentoSaude
(codigo_nucleo, mes_referencia)[source]¶ Classe responsável por atualizar os estabelecimentos de saúde quanto ao serviço consumido.
Parameters: - codigo_nucleo (str) – Código CNES de identificação do núcleo cadastrado no SMART.
- mes_referencia (str) – Mês de referência para os indicadores informados.
-
atualizarEstabelecimentoSaude
(codigo_cnes, cadastrado_servico_teleconsultoria, cadastrado_servico_teleeducacao, cadastrado_servico_telediagnostico)[source]¶ Adiciona o estabelecimento de saúde que será atualizado.
Parameters: - codigo_cnes (str) – Código CNES do estabelecimento de saúde no qual o profissional solicitante atua
- cadastrado_servico_teleconsultoria (str) – Se o estabelecimento consome serviço de Teleconsultoria
- cadastrado_servico_teleeducacao (str) – Se o estabelecimento consome serviço de tele-educação
- cadastrado_servico_telediagnostico (str) – Se o estabelecimento consome serviço de Telediagnóstico
-
class
integra.
Integra
(token_autenticacao)[source]¶ - Empacota os dados e os envia para o webservice.
- Inicializa uma nova instância da classe com código do Token gerado pelo sistema.
Parameters: token_autenticacao (str) – Token gerado pelo sistema, representa um coordenador ou técnico de Núcleo de Telessaúde. -
enviar_dados
(url, dados)[source]¶ - Método utilizado para enviar as informações de indicadores para o webservice.
- Envia o os dados para o serviço especificado na url
Parameters: - url (str) – URL do webservice
- dados (str) – Objeto com os dados a serem enviados
-
class
integra.
ProfissionalSaude
(codigo_nucleo, mes_referencia)[source]¶ Classe responsável por cadastrar/atualizar os dados de profissional de saúde. Quando o SMART recebe um CPF ele tentará buscar na base e se não encontrado irá buscar na base do CNES. Esse serviço só será utilizado caso o SMART não consiga encontrar o profissional pelo CPF informado nos outros serviços.
Parameters: - codigo_nucleo (str) – Código CNES de identificação do núcleo cadastrado no SMART.
- mes_referencia (str) – Mês de referência para os indicadores informados.
-
addProfissionalSaude
(codigo_cns, codigo_cpf, nome, estabelecimento, ocupacao, equipe_ine, tipo_profissional, sexo)[source]¶ Adicona os dados básicos do profissional de saúde e seu respectivo vínculo.
Parameters: - codigo_cns (str) – (opcional) CNS do profissional
- codigo_cpf (str) – CPF do profissional
- nome (str) – Nome do profissional
- estabelecimento (str) – Código CNES do estabelecimento de saúde no qual o profissional solicitante atua
- ocupacao (str) – Código CBO da ocupação. Consultar lista de CBOs disponível no SMART através do menu “Cadastros Gerais > Especialidades (CBO)”.
- equipe_ine (str) – (opcional) Código INE da equipe de saúde da qual o profissional faz parte
- tipo_profissional (str) – Código do tipo de profissional. Consultar lista de tipos de profissionais disponível no SMART através do menu “Cadastros Gerais > Tipos de Profissionais”.
- sexo (str) – Sexo do profissional de saúde
-
class
integra.
Teleconsultoria
(codigo_nucleo, mes_referencia)[source]¶ Classe responsável por armazenar as solicitações de teleconsultoria.
Parameters: - codigo_nucleo (str) – Código CNES de identificação do núcleo cadastrado no SMART.
- mes_referencia (str) – Mês de referência para os indicadores informados.
-
addTeleconsultoria
(dh_solicitacao, tipo, canal_acesso_sincrona, cpf_solicitante, especialidade_solicitante, ponto_telessaude_solicitacao, equipe_do_solicitante, tipo_profissional, cids, ciaps, dh_resposta_solicitacao, evitou_encaminhamento, intencao_encaminhamento, grau_satisfacao, resolucao_duvida, potencial_sof)[source]¶ - Adiciona a solicitação de teleconsultoria.
- O SMART considera uma teleconsultoria única pela chave (dh_solicitacao e cpf_solicitante)
Parameters: - dh_solicitacao (str) – Data/hora da solicitação da teleconsultoria no formato dd/MM/yyyy HH:MM:SS
- tipo (str) – Tipo da solicitação
- canal_acesso_sincrona (str) – Canal de acesso
- cpf_solicitante (str) – CPF do profissional que solicitou a teleconsultoria
- especialidade_solicitante (str) – Código CBO da ocupação do solicitante no momento da solicitação da teleconsultoria. Consultar lista de CBOs dispnonível no SMART através do menu “Cadastros Gerais > Especialidades (CBO)”.
- ponto_telessaude_solicitacao (str) – Código CNES do estabelecimento de saúde no qual o profissional solicitante atua
- equipe_do_solicitante (str) – (opcional) Código INE da equipe de saúde na qual o profissional solicitante faz parte
- tipo_profissional (str) – Código do tipo de profissional. Consultar lista de tipos de profissionais disponível no SMART através do menu “Cadastros Gerais > Tipos de Profissionais”.
- cids (str) – Lista com os códigos CID (Classificação Internacional de Doenças). Consultar lista de CIDs disponível no SMART através do menu “Cadastros Gerais > CID 10 - Classificação Internacional de Doenças”.
- ciaps (str) – Lista com os códigos CIAP (Classificação Internacional de Assistência Primária). Consultar lista de CIAPS disponível no SMART através do menu “Cadastros Gerais > CIAP 2 - Classificação Internacional de Atenção Primária”.
- dh_resposta_solicitacao (str) – Data/hora da resposta da solicitação no formato dd/MM/yyyy HH:MM:SS
- evitou_encaminhamento (str) – Se a teleconsultoria evitou o encaminhamento de paciente
- intencao_encaminhamento (str) – Se o profissional registrou na teleconsultoria que tinha intenção de encaminhar o paciente
- grau_satisfacao (str) – Grau de satisfação do solicitante quanto a resposta da sua teleconsultoria
- resolucao_duvida (str) – Se a resposta da teleconsultoria atendeu ou não a teleconsultoria
- potencial_sof (str) – Se a teleconsultoria tem potencial para se transformar em SOF
-
class
integra.
Telediagnostico
(codigo_nucleo, mes_referencia)[source]¶ Classe responsável por armazenar as solicitações de telediagnóstico
Parameters: - codigo_nucleo (str) – Código CNES de identificação do núcleo cadastrado no SMART.
- mes_referencia (str) – Mês de referência para os indicadores informados.
-
addSolicitacao
(dh_realizacao_exame, codigo_tipo_exame, codigo_equipamento, tipo_justificativa, ponto_telessaude_com_telediagnostico, cpf_solicitante, especialidade_solicitante, ponto_telessaude_solicitacao, dh_laudo, cpf_laudista, especialidade_laudista, ponto_telessaude_laudista, cpf_paciente, cns_paciente, cidade_moradia_paciente)[source]¶ - Adiciona a solicitação do telediagnóstico
- O SMART considera um telediagnóstico único pela chave (dh_realizacao_exame e cpf_solicitante)
Parameters: - dh_realizacao_exame (str) – Data/hora da solicitação do telediagnóstico no formato dd/MM/yyyy HH:MM:SS
- codigo_tipo_exame (str) – Código SIA/SIH do tipo do exame
- codigo_equipamento (str) – (opcional) Código do equipamento utilizado para realizar o exame de telediagnóstico. Consultar lista de equipamentos disponível no SMART através do menu “Cadastros Gerais > Equipamentos”.
- tipo_justificativa (str) – (opcional) Código da justificativa utilizada caso o código do equipamento não tenha sido informado. Obrigatório se codigo_equipamento não foi fornecido
- ponto_telessaude_com_telediagnostico (str) – Código CNES do estabelecimento de saúde onde está o equipamento que realiza o exame
- cpf_solicitante (str) – CPF do profissional que solicitou o telediagnóstico
- especialidade_solicitante (str) – Código CBO da ocupação do solicitante no momento da solicitação do Telediagnóstico. Consultar lista de CBOs disponível no SMART através do menu “Cadastros Gerais > Especialidades (CBO)”.
- ponto_telessaude_solicitacao (str) – Código CNES do estabelecimento de saúde no qual o profissional solicitante atua
- dh_laudo (str) – Data/hora da disponibilização do laudo no formato dd/MM/yyyy HH:MM:SS
- cpf_laudista (str) – CPF do especialista que elaborou o laudo
- especialidade_laudista (str) – Código CBO da ocupação do laudista.
- ponto_telessaude_laudista (str) – Código CNES do laudista
- cpf_paciente (str) – CPF do paciente
- cns_paciente (str) – (opcional) CNS do paciente. Obrigatório se CPF não foi fornecido
- cidade_moradia_paciente (str) – Código IBGE sem o dígito verificador da cidade onde o paciente mora.
-
class
integra.
TeleeducacaoAtividade
(codigo_nucleo, mes_referencia)[source]¶ Classe responsável por armazenar os dados de atividades de tele-educação bem como as participações nessas atividades
Parameters: - codigo_nucleo (str) – Código CNES de identificação do núcleo cadastrado no SMART.
- mes_referencia (str) – Mês de referência para os indicadores informados.
-
addAtividade
(codigo_identificacao, data_disponibilizacao, carga_horaria, tipo_atividade, tema_codigo_decs)[source]¶ Adiciona a atividade de tele-educação
Parameters: - codigo_identificacao (str) – Código único utilizado pelo núcleo para identificar atividade
- data_disponibilizacao (str) – Data/hora em que a atividade foi disponibilizada no formato d/MM/yyyy HH:mm:ss
- carga_horaria (str) – Duração da atividade em minutos
- tipo_atividade (str) – Tipos de atividades educacional
- tema_codigo_decs (str) – Código da classificação do Descritores em Ciências da Saude (DeCS) da BIREME. Consultar lista de DeCS dispnonível no SMART através do menu “Cadastros Gerais > deSc BIREME - Descritores”.
-
addParticipacaoAtividade
(codigo_identificacao, data_da_participacao, cpf_participante, especialidade_participante, estabelecimento_telessaude_participante, equipe_participante, grau_satisfacao)[source]¶ - Adiciona as participações em atividades de tele-educação
- Observação: deve-se antes registrar a atividade de tele-educação.
Parameters: - codigo_identificacao (str) – Código único utilizado pelo núcleo para identificar atividade
- data_da_participacao (str) – Data/hora da participação no formato dd/MM/yyyy HH:MM:SS
- cpf_participante (str) – CPF do participante da atividade
- especialidade_participante (str) – Código CBO da ocupação do participante no momento da participação da atividade.
- estabelecimento_telessaude_participante (str) – Código CNES do estabelecimento de saúde no qual o participante atua no momento da participação da atividade
- equipe_participante (str) – (opcional) Código INE da equipe de saúde da qual o participante faz parte
- grau_satisfacao (str) – Grau de satisfação do participante quanto à atividade
-
class
integra.
TeleeducacaoCurso
(codigo_nucleo, mes_referencia)[source]¶ Classe responsável por armazenar os cursos oferecidos por meio da Tele-educação
Parameters: - codigo_nucleo (str) – Código CNES de identificação do núcleo cadastrado no SMART.
- mes_referencia (str) – Mês de referência para os indicadores informados.
-
addCurso
(identificacao_curso, data_inicio, data_fim, vagas_ofertadas, tema, carga_horaria, lista_cpf_matriculados, lista_cpf_formados, lista_cpf_evadidos, lista_cpf_reprovados)[source]¶ - Adiciona/atualiza o curso oferecido pela tele-educação
- O SMART considera um curso único pela chave (identificacao_curso e data_inicio)
Parameters: - identificacao_curso (str) – Código único utilizado pelo núcleo para identificar a disponibilização do curso
- data_inicio (str) – Data/hora no qual o curso foi disponibilizado formato d/MM/yyyy HH:mm:ss
- data_fim (str) – (opcional)Data/hora no qual o curso foi encerrado formato d/MM/yyyy HH:mm:ss
- vagas_ofertadas (str) – Quantidade de vagas ofertas
- tema (str) – Código da classificação do Descritores em Ciências da Saude (DeCS) da BIREME. Consultar lista de DeCS disponível no SMART através do menu “Cadastros Gerais > deSc BIREME - Descritores”.
- carga_horaria (str) – Duração do curso em minutos
- lista_cpf_matriculados (str) – (opcional) Lista de CPFs dos alunos matriculados. Quando encerrar o período de matrículas do curso, deve-se enviar novamente o curso com a relação dos alunos matriculados.
- lista_cpf_formados (str) – (opcional) Lista de CPFs dos alunos formados. Quando o curso tiver sido encerrado, deve-se enviar novamente o curso com a relação dos alunos formados.
- lista_cpf_evadidos (str) – (opcional) Lista de CPFs dos alunos evadidos. Quando o curso tiver sido encerrado, deve-se enviar novamente o curso com a relação dos alunos evadidos.
- lista_cpf_reprovados (str) – (opcional) Lista de CPFs dos alunos reprovados. Quando o curso tiver sido encerrado, deve-se enviar novamente o curso com a relação dos alunos reprovados.
-
class
integra.
TeleeducacaoObjetoAprendizagem
(codigo_nucleo, mes_referencia)[source]¶ Classe responsável por armazenar os dados de objetos de aprendizagem de tele-educação e seus respectivos acessos para monitoramento e avaliação do Programa Nacional Telessaúde Brasil Redes).
Parameters: - codigo_nucleo (str) – Código CNES de identificação do núcleo cadastrado no SMART.
- mes_referencia (str) – Mês de referência para os indicadores informados.
-
addObjetoAprendizagem
(codigo_identificacao, data_disponibilizacao, disponibilizado_plataforma_telessaude, disponibilizado_ares, disponibilizado_avasus, disponibilizado_redes_sociais, disponibilizado_outros, tipo_objeto, tema_codigo_decs, url, numero_acesso)[source]¶ - Adiciona os objetos de aprendizagem disponibilizados.
- São considerados objetos de aprendizagem as ofertas de tele-educação disponibilizadas de forma assíncronas em documento texto ou audiovisual para acesso de profissional de saúde (vide nota técnica 50/2015 DEGES/SGTES/MS)
Parameters: - codigo_identificacao (str) – Código único utilizado pelo núcleo para identificar o objeto de aprendizagem
- data_disponibilizacao (str) – Data/hora em que o objeto de aprendizagem foi disponibilizado no formato d/MM/yyyy HH:mm:ss
- disponibilizado_plataforma_telessaude (str) – Se disponibilizado na plataforma de telessaúde do próprio núcleo
- disponibilizado_ares (str) – Se disponibilizado Biblioteca Virtual, Coletânea Telessaúde no ARES/UNA-SUS
- disponibilizado_avasus (str) – Se disponibilizado no AVA-SUS - Ambiente Virtual de Aprendizagem do Sistema Único de Saúde (SUS),
- disponibilizado_redes_sociais (str) – Se disponibilizado em alguma rede social
- disponibilizado_outros (str) – Se disponibilizado em outro repositório
- tipo_objeto (str) – Classificação do objeto de aprendizagem
- tema_codigo_decs (str) – Código da classificação do Descritores em Ciências da Saude (DeCS) da BIREME. Consultar lista de DeCS disponível no SMART através do menu “Cadastros Gerais > deSc BIREME - Descritores”.
- url (str) – Endereço de rede para acesso ao recurso quando este for público, não necessita de credenciais para acesso.
- numero_acesso (str) – Número de acesso ao objeto de aprendizagem