Importação de Autorizações
Características do Requisito
Linha de Produto: | Datasul | ||||
Segmento: | Saúde | ||||
Módulo: | Gestão de Planos de Saúde - GPS | ||||
Rotina: |
| ||||
Cadastros Iniciais: | Importação de Menu | ||||
Requisito (ISSUE): | PCREQ-5232 | ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Progress®/Oracle® | ||||
Tabelas Utilizadas: | import-guia, import-guia-con, import-guia-sadt, import-guia-intrcao,import-guia-prorrog, import-guia-odonto | ||||
Sistema(s) Operacional(is): | Todos |
Descrição
Desenvolvimento de programa para importação de dados referentes as autorizações do sistema legado para o GPS, afim de manter histórico quando o cliente está realizando migração do sistema de gestão.
Procedimento para Implantação
A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.
O pacote está disponível no portal (https://suporte.totvs.com/download).
Importante:
Antes de executar a atualização é recomendável realizar o backup do banco de dados bem como dos arquivos do Sistema (executáveis, .dlls e arquivos de configuração). Realizar a atualização antes no ambiente de homologação e posterior a devida validação, no ambiente de produção.
Procedimento para Configuração
CONFIGURAÇÃO DE MENUS
Menu | men_hrc.d |
Nome da Rotina | Importação das autorizações |
Programa | AT0210A |
Módulo | HAT - Atendimento ao Publico |
Tipo | Tarefas |
Procedimento para Utilização
Para que os programas de migração executem a importação dos dados é necessário que as tabelas de importação estejam devidamente populadas.
Segue abaixo a definição de cada uma das tabelas:
Guias de Autorização
TABELA: import-guia | |||
Campo | Tipo | Formato | Observação |
num-seqcial | Integer | >>>>,>>9 | Chave primária |
num-seqcial-control | Integer | >>>>,>>9 | Control-migrac. num-seqcial |
ind-tip-guia | Integer | x(01) | “S” – Sadt,”I” – Internacao, “P” – Prorrogacao, “C” – Consulta, “O” - Odontologia |
Ind-sit-guia | character | X(02) | Situação da guia |
cod-guia-prestdor | character | x(20) | Número da guia no prestador |
cod-guia-operdra | character | x(20) | Número da guia no Unicoo |
cd-unimed | integer |
| Número da guia criada no GPS |
aa-guia-atendimento | Integer |
| Número da guia criada no GPS |
Nr-guia-atendimento | integer |
| Número da guia criada no GPS |
Ind-sit-import | character | X(08) | Indicativo da situação importação. IT – Integrado |
Num-seqcial-princ | Integer | >>>>,>>9 | Utilizado para vincular guias de autorização. Esse campo guarda o Id do registro import-guia da guia principal do atendimento. Por ex.: uma guia de prorrogação vai guardar nesse campo o ID da guia de internação que deu origem ao atendimento. Importante que todos os atendimentos vinculados sejam importados no mesmo lote de processamento, para que as guias não fiquem sem vínculo. |
cd-unidade-carteira |
|
| Unidade da carteira do beneficiário |
cd-carteira-usuario | character | x(20) | Código da carteira do usuário |
Nr-via-carteira |
|
| Número da via da carteira do beneficiário |
Nom-benef-intercam | character | X(200) | Nome beneficiário intercâmbio |
log-atendim-rn | log | yes/no | Indica atendimento a RN |
cd-unidade-solic | Integer | 9999 | Unidade prestador solic |
cd-prestador-solic | Integer | 99999999 | Prestador Solic |
nom-prestdor-solic | character | x(70) | Nome prestador Solic PF |
cod-cons-profis | character | x(12) | Conselho do profissional solicitante |
ind-nume-cons | character | x(15) | Número do registro do prestador solicitante no conselho |
uf-conselho | character | x(02) | UF do conselho do profissional solicitante |
cdn-cbo | character | x(06) | Código CBO do prest. Solicitante |
cd-especialidade | Integer | 999 | Especialidade do prest. solic |
cd-tipo-guia | Integer |
| Código do tipo de guia |
cd-transacao | Integer |
| Código da transação RC |
Log-intercam-eletron | Boolean |
| Indica se a guia deve trafegar via intercâmbio eletrônico |
Cod-guia-unimed-intercam | Character | X(10) | Número da guia WSD |
Des-intercam | Character | X(4000) | Histórico da movimentação da guia no Intercâmbio Eletrônico |
cd-clinica | Integer |
| Código da Clínica |
cd-unidade-principal | Integer |
| Unidade do prestador principal |
cd-prestador-principal | Integer |
| Código do prestador principal |
Des-obs | Character | X(700) | Observações da guia |
Dat-solicit | date |
| Data de emissão da guia |
Cod-livre-1 | Character | X(8) | Nome do grupo do usuário para guias pendentes de liberação |
Cod-livre-3 | Character | X(8) | Nome do grupo do usuário para guias pendentes de auditoria |
Num-livre-1 | Integer |
| Código do local de autorização. Obrigatório quando o tipo de guia informado tratar local de autorização. |
Guia de Serviços Profissionais/Serviço Auxiliar de Diagnóstico e Terapia (SP/SADT)
TABELA: import-guia-sadt | |||
Campo | Tipo | Formato | Observação |
val-seqcial | Decimal | Sequencial – Chave primária | |
Val-seq-import | Decimal |
| Import-guia.num-seqcial. |
ind-carac-solicit | character | x(01) | “E”-Eletivo – “U”-Urgencia |
des-indic-clinic | character | x(500) | Indicação clínica |
cd-prest-exec | integer | 99999999 | Código prestado executante |
cd-unidade-exec | integer | 9999 | Código do prestador executante |
cd-especialid-exec | integer | 999 | Especialidade do prestador executante |
ind-tip-atendim | character | x(02) | Tipo de Atendimento – Conforme tabela 50 da TISS |
ind-tip-acid | character | x(01) | Indicação de Acidente – Conforme tabela 36 da TISS |
ind-tipo-con | character | x(01) | Tipo de Consulta - Conforme tabela 52 da TISS |
Guia de Solicitação de Internação
TABELA: import-guia-intrcao | |||
Campo | Tipo | Formato | Observação |
num-seqcial-guia | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seq-import | Integer |
| Import-guia.num-seqcial |
cd-unidade-exec | Integer | 9999 | Unidade Prestador executante |
cd-prestador-exec | Integer | 99999999 | Prestador Executante |
cd-especialid-exec | integer | 999 | Especialidade do prestador executante |
dt-internacao | date | DDMMAAAA | Data sugerida internação |
cod-caract-atendim | character | x(01) | “E”-Eletivo – “U”-Urgência |
cdn-tip-inter | character | x(01) | Tipo de Internação – Conforme tabela 57 da TISS |
cod-regim-intrcao | character | x(01) | Regime de Interação – Confome tabela 41 da TISS |
qtd-diaria-solicitad | Integer | 99 | Quantidade de diárias solicitadas – Campo 25 TISS |
log-opme | logical | yes/no | Indicação de previsão de uso de OPME |
log-quimio | logical | yes/no | Indicador de previsão de uso de quimioterapia |
des-indcao-clinic | character | x(500) | Indicação clínica |
cod-cid-princ | character | x(04) | CID Principal |
cod-cid-2 | character | x(04) | CID 2 |
cod-cid-3 | character | x(04) | CID 3 |
cod-cid-4 | character | x(04) | CID 4 |
idi-acid | Integer | 9 | Indicador de acidente – Conforme tabela 36 da TISS |
Guia de Prorrogação de Internação ou Complementação do Tratamento
TABELA: import-guia-prorrog | |||
Campo | Tipo | Formato | Observação |
num-seqcial-guia | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seq-import | Integer |
| Import-guia.num-seqcial |
qtd-diaria-adc-solicitad | Integer | 999 | Quantidade de diárias solicitadas |
ind-tip-acomoda-solicitad | character | x(02) | Tipo da acomodação solicitada |
des-indic-clinic | character | x(500) | Indicação Clínica |
des-justificativa | character | x(500) | Justificativa |
Guia de Consulta
TABELA: import-guia-con | |||
Campo | Tipo | Formato | Observação |
num-seqcial-guia | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seq-import | Integer |
| Import-guia.num-seqcial |
cd-unidade-exec | Integer | 9999 | Unidade Prestador Executante |
cd-prestador-exec | Integer | 99999999 | Prestador Executante |
cd-especialid-exec | integer | 999 | Especialidade do prestador executante |
in-acidente | Integer | 9 | Indicação de Acidente – Conforme tabela 36 TISS |
dat-atendim | date | DDMMAAAA | Data de emissão da guia |
ind-tip-con | character | x(01) | Tipo de Consulta – Confrome tabela 52 da TISS |
Guia de Tratamento Odontológico
TABELA: import-guia-odonto | |||
Campo | Tipo | Formato | Observação |
num-seqcial-guia | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seq-import | Integer |
| Import-guia.num-seqcial |
cd-unidade-exec | Integer | 9999 | Código da unidade do prestador executante |
cd-prestador-exec | Integer | 99999999 | Código do prestador executante |
cd-especialid-exec | Integer |
| Código da especialidade do prestador executante |
nom-prestdor-executa | character | x(70) | Nome do prestador executante |
Cod-cons-exec | character | x(15) | Código do Conselho do prestador executante |
cd-cbo-prestdor-exec | character | x(06) | CBO Prestador executante |
Cod-uf-cons-medic | character | x(02) | UF do Conselho do prestador executante |
dat-term-tratam | date | DDMMAAAA | Data término do tratamento |
ind-tip-atendim | character | x(01) | Tipo de Atendimento – Conforme tabela 51 da TISS |
ind-tip-faturam | character | x(01) | Tipo de Faturamento – Conforme tabela 55 da TISS |
num-livre-1 | Integer |
| Número do registro do prestador no conselho |
Anexos Solicitações
TABELA: import-anexo-solicit | |||
Campo | Tipo | Formato | Observação |
num-seqcial | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seq-import | Integer |
| Import-guia.num-seqcial |
ind-tip-anexo | character | x(08) | “1”Quimio / “2”Radio /”3”OPME /”4”Odonto |
nr-telefone | character | x(20) | Telefone do profissional solicitante |
nom-email | character | x(60) | E-mail do profissional solicitante |
Cod-livre-10 | Character | X(1000) | Observações do anexo |
Anexo de Solicitação de Órteses, Próteses e Materiais Especiais
TABELA: import-anexo-opme |
| ||
Campo | Tipo | Formato | Observações |
num-seqcial | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seqcial-import-anexo | Integer |
| import-anexo-solicit.num-seqcial |
des-justificativa | character | x(1000) | Justificativa Técnica |
des-especif-mater | character | x(500) | Especificação do Material |
Cod-livre-1 | Character |
| Nome do Profissional solicitante |
Cod-livre-3 | Character |
| Tenefone do profissional solicitante |
Cod-livre-4 | Character |
| Email do profissional |
Anexo de Solicitação Quimioterapia
TABELA: import-anexo-quimio | |||
Campo | Tipo | Formato | Observação |
num-seqcial | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seqcial-import-anexo | Integer |
| import-anexo-solicit.num-seqcial |
val-peso-bnfciar | decimal | >>9.99 | Peso do beneficiário |
val-alt-bnfciar | decimal | >>9.99 | Altura do Beneficiário |
Val-sup-cor-bnfciar | decimal | >9.99 | Superfície corporal do beneficiário |
dat-diag | date | DDMMAAAA | Data do Diagnóstico |
cod-cid-princ | character | x(04) | CID 1 |
cod-cid-2 | character | x(04) | CID 2 |
cod-cid-3 | character | x(04) | CID 3 |
Cod-cid-4 | character | x(04) | CID 4 |
cod-estag | character | x(01) | Estagiamento do Tumor – Conforme tabela 31 da TISS |
Ind-finalid-tratam | character | x(01) | Finalidade do Tratamento – Tabela 33 TISS |
ind-tip-quimio | character | x(01) | Tipo de Quimioterapia – Tabela 58 |
cod-classif-capac-funcnal | character | x(01) | Escala de capacidade funcional – conforme tabela 30 da TISS |
des-plano-terap | character | x(1000) | Plano Terapêutico |
des-diag | character | x(1000) | Diagnóstico Citopatológico e Histopatológico |
des-inform | character | x(1000) | Informações relevantes |
des-cirurgia-ant | character | x(40) | Descrição cirurgia |
dt-realizacao | date | DDMMAAAA | Data de realização da última cirurgia |
des-area | character | x(40) | Área irradiada em radio anterior |
dat-aplic-radio | date | DDMMAAAA | Data de aplicação da radioterapia |
Num-ciclo | Integer | 99 | Número de ciclos previstos |
Num-ciclo-atual | Integer | 99 | Número do ciclo atual |
Num-interv-ciclo | Integer | 999 | Intervalo entre ciclos |
Cod-livre-1 | Character |
| Nome do Profissional solicitante |
Cod-livre-3 | Character |
| Tenefone do profissional solicitante |
Cod-livre-4 | Character |
| Email do profissional |
Anexo de Solicitação Radioterapia
TABELA: import-anexo-radio | |||
Campo | Tipo | Formato | Observação |
num-seqcial | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seqcial-import-anexo | Integer |
| import-anexo-solicit.num-seqcial |
dat-diag | date | DDMMAAAA | Data do diagnóstico |
cod-cid-princ | character | x(04) | CID 1 |
cod-cid-2 | character | x(04) | CID 2 |
cod-cid-3 | character | x(04) | CID 3 |
cod-cid-4 | character | x(04) | CID 4 |
cdn-diag-img | integer | x(01) | Diagnóstico por imagem – Tabela 29 TISS |
Cod-estag | character | x(01) | Estadiamento do Tumor – Tabela 31 TISS |
Ind-finalid-tratam | character | x(01) | Finalidade do tratamento – Tabela 33 TISS |
cod-classif-capac-funcnal | character | x(01) | Escala capacidade funcional – Tabela 30 TISS |
des-diag | character | x(1000) | Diagnóstico Citopatológico e Histopatológico |
des-inform | character | x(1000) | Informações relevantes |
des-cirurgia-ant | character | x(40) | Cirurgias anteriores |
dat-realiz | date | DDMMAAAA | Data de aplicação da última cirurgia |
des-quimio | character | x(40) | Descrição quimioterapias anteriores |
dat-aplic | date | DDMMAAAA | Data de aplicação da quimioterapia anterior |
Qti-campos | Integer | 999 | Número de campos irradiados |
Qtd-dosag-diaria | Integer | 9999 | Número de doses diárias |
qtd-dosag-tot | Integer | 9999 | Doses Total |
Num-dias | Integer | 999 | Número de dias do tratamento |
dat-inic-adm | date | DDMMAAAA | Data de início do tratamento |
Cod-livre-1 | Character |
| Nome do Profissional solicitante |
Cod-livre-3 | Character |
| Tenefone do profissional solicitante |
Cod-livre-4 | Character |
| Email do profissional |
Anexo de Situação Inicial – Odontologia
TABELA: import-anexo-odonto | |||
Campo | Tipo | Formato | Observação |
num-seqcial | Integer | >>>>,>>9 | Sequencial – Chave Primária |
Num-seqcial-import-anexo | Integer |
| import-anexo-solicit.num-seqcial |
log-doenc-periodts | logical | yes/no | Sinais clínicos de doença periodontal |
log-alter-tecidos-moles | logical | yes/no | Alteração dos tecidos moles |
des-observação | character | x(500) | Observações |
Cod-livre-6 | character |
| Gravar, separados por ; os seguintes campos: nome do prestador executante complementar, conselho do prestador, registro do prestador no conselho, UF do conselho e CBOs do prestador. |
Anexo de Situação Inicial – Odontologia (movimento)
TABELA: import-anexo-odonto-mov | |||
Campo | Tipo | Formato | Observação |
num-seqcial | Integer | >>>>,>>9 | Sequencial – Chave primária. Cada vez que trocar num-seqcial-anexo, esse campo inicia a de 1 novamente. |
num-seqcial-anexo | Integer | >>>>,>>9 | import-anexo-odonto.num-seqcial |
tp-dente-regiao | character | x(04) | Gravar o Id do dente: 18,17,48,47 |
ind-sit-inicial | character | x(01) | Gravar a situação: A,E,H,C,R |
Glosa dos movimentos
TABELA: import-movto-glosa | |||
Campo | Tipo | Formato | Observação |
In-modulo | Character | X(2) | Infomar o módulo |
Ind-tip-guia | Character | X(4) | Indicador do tipo de guia: SADT – Guia SP/SADT INTE – Guia de internação ODON – Guia de odontologia QUIM – Anexo de Quimioterapia RADI – Anexo de Radioterapia PROR – Guia Prorrogação OPME – Anexo OPME CONS – Guia de consulta |
Val-seqcial-movto | Decimal |
| Valor sequencial do movimento em questão (chave do movimento) (para glosas de consulta, gravar zero) |
Val-seq-guia | Decimal |
| Valor sequencial da guia do movimento (chave do movimento) (para consulta, gravar import-guia-com.num-seqcial-guia ) |
Val-seqcial | Decimal |
| Sequencial da glosa, considerando ind-tip-guia, val-seqcial-mov e val-seq-guia |
cd-classe-erro | Integer |
| Código da classe de erro |
cd-cod-glo | Integer |
| Código da Glosa |
Des-motiv-glosa | Character | X(255) | Descrição livre do motivo da glosa |
TABELA: Import-guia-histor | |||
Campo | Tipo | Formato | Observação |
Val-seq-guia | Decimal |
| Numero sequencial da guia (import-guia. num-seqcial) |
Val-seqcial | Decimal |
| Valor sequencial da alteração, considerando val-seq-guia |
In-lib-guias-alt | Character |
| Situação da guia |
cd-userid-alt | Character |
| Usuário da alteração da situação da guia |
Dt-alt | Date |
| Data da alteração da guia |
Movimento da guia
TABELA: import-guia-movto | |||
Campo | Tipo | Formato | Observação |
Ind-tip-guia | Character | X(4) | Indicador do tipo de guia: SADT – Guia SP/SADT INTE – Guia de internação ODON – Guia de odontologia QUIM – Anexo de Quimioterapia RADI – Anexo de Radioterapia PROR – Guia Prorrogação OPME – Anexo OPME CONS – Guia de consulta |
Val-seqcial | Decimal | Sequencial – Chave primária. Cada vez que trocar val-seq-guia ou ind-tip-guia, esse campo inicia a de 1 novamente. | |
val-seq-guia | Decimal | Referencia ao num-seq-guia da guia ou num-seqcial do anexo. | |
Ind-tip-movto-guia | char | X(1) | Tipo do Movimento: “P”-Procedimento ou “I”-Insumo |
Cod-movto-guia | character | x(10) | Código do procedimento ou insumo |
Qtd-solicitad | Decimal | 5,3 | Quantidade solicitada do movimento |
Qtd-autoriza | Decimal | 5,3 | Quantidade autorizada do movimento |
Val-movto-pagto | Decimal |
| Valor do movimento |
Val-taxas-adm | Decimal |
| Valor da taxa |
Val-co-partic | Decimal |
| Valor de Co-Participação |
cd-validacao | Integer |
| Indica validação da glosa: 1-Glosa não validada 3-Glosa Validada 0-Movimento sem glosa |
Num-livre-3 | Integer | 99 | Validação da glosa para cobrança. Infomar: 0-Cobrança conforme contrato 1-Cobrança por custo operacional 3-Desconsiderar cobrança 4-Cobertura por intercâmbio (apenas para guias de beneficiários de intercâmbio) |
Num-livre-4 | Integer | 99 | Validação da glosa para pagamento: 0-Pagamento conforme contrato 1-Desconsiderar pagamento |
num-livre-1 | Integer |
| Código da glosa principal do movimento |
num-livre-2 | Integer |
| Classe de erro principal do movimento |
cd-modulo |
|
| Módulo de cobertura do movimento |
Des-insumo |
|
| Descrição do insumo genérico trafegado no intercâmbio eletrônico. |
ind-dente-regiao | character | x(04) | Preenchido quando ind-tip-guia = “ODON”. Identificação do dente ou região – Conforme tabela 28 ou 42 da TISS |
ind-face-dente | character | x(05) | Preenchido quando ind-tip-guia = “ODON”. Faces do dente (Ex.: AIO) |
des-opc-fabrican | character | x(01) | Preenchido quando ind-tip-guia = “OPME”. Opção do Fabricante |
dat-previs | date | DDMMAA | Preenchido quando ind-tip-guia = “QUIM” ou “RADI”. Data prevista administração do medicamento |
cdn-via-administ | character | x(02) | Preenchido quando ind-tip-guia = “QUIM”. Via de administração – Conforme tabela 62 TISS |
cdn-freq | Integer | 99 | Preenchido quando ind-tip-guia = “QUIM”. Frequencia de doses ao dia |
Após populadas as tabelas, seguir os seguintes passos para a importação das autorizações:
1) No Gestão de Planos de Saúde, acesse o programa Importação das Autorizações, no módulo "AT - Atendimento ao Público".
2) Clique em Parâmetros e escolha as opções de arquivo para a impressão do relatório de acompanhamento.
3) Clique em Executar para iniciar o processo. Caso a importação de alguma guia não seja realizada, será apresentada no relatório de acompanhamento, impresso no final do processamento. Para mais informações relacionadas aos erros das importações, acesse a tabela "erro-process-import", através do campo "num-seqcial-controle", encontrado no relatório de acompanhamento.