Páginas filhas
  • ER SAUHRM02-589 Importação do xml de retorno de pagamento pelo número guia prestador

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

TOTVS GESTÃO HOSPITALAR - RM

Módulo

Faturamento / Fatura de Convênio

Segmento Executor

Saúde

Projeto1

SAUHRM02

IRM/EPIC1

Jira
serverJIRA Produção
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keySAUHRM02-346

Requisito/Story/Issue1

Jira
serverJIRA Produção
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keySAUHRM02-589

Subtarefa1

Jira
serverJIRA Produção
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keySAUHRM02-750

Chamado2

 198738

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Esta especificação tem como objetivo detalhar a melhoria à ser implementada na funcionalidade de Faturamento para Convênios do produto TOTVS Gestão Hospitalar. A melhoria consiste-se em disponibilizar a rastreabilidade dos itens processados por arquivo e suas respectivas falhas, durante a importação do XML de Retorno de Pagamento.

Definição da Regra de Negócio

RN001 - Criar a tabela SZARQUIVOCONVENIO para armazenar o cabeçalho com as informações que relacionam o arquivo com o convênio que está sendo utilizado durante o processo.

SZARQUIVOCONVENIOCODCOLIGADACodigo da ColigadasmallintIDARQUIVOID do ArquivointIDCONVENIOID do ConveniointNOMEARQUIVONome do Arquivovarchar(255)

 

RN002 Criar as tabelas SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSMATMEDARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO para relacionar o itens processados com o cabeçalho por tipo de grupo de gastos. Estas tabelas serão disponibilizadas apenas via banco de dados, para a extração de informações, cada cliente irá desenvolver seus próprios relatórios.

SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSMATMEDARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO
CODCOLIGADACodigo da Coligadasmallint
SEQIDSequencial do IDint
IDARQUIVOFK (SZARQUIVOCONVENIO)int
NCONTANumero da Contavarchar(14)
SEQCONTASequencial da Containt
SEQPARCIALSequencial da Parcialint
CODGASTOCodigo do Gastovarchar(2)
SEQDEBITOSequencial do Debitoint
NUMEROREMESSANumero da Remessavarchar(4)
CODPROCCodigo do Produtovarchar(10)
SZITENSMATMEDARQUIVO
CODCOLIGADACodigo da Coligadasmallint
SEQIDSequencial do IDint
IDARQUIVOFK (SZARQUIVOCONVENIO)int
NCONTANumero da Contavarchar(14)
SEQCONTASequencial da Containt
SEQPARCIALSequencial da Parcialint
CODGASTOCodigo do Gastovarchar(2)
SEQDEBITOSequencial do Debitoint
NUMEROREMESSANumero da Remessavarchar(4)
CODPROCCodigo do Produtovarchar(10)
IDPRDID do Produtoint

RN003 - Ao acessar a rotina de Recebimento de Lote Guias/Recurso (menu Faturamento > Faturamento para Convênios > Selecionar um Registro > Processos > Recebimento de Lote Guias/Recurso), o sistema deve criar um cabeçalho de rastreamento na SZARQUIVOCONVENIO e cada item processado deve ser registrado na tabela respectiva que representa seu grupo de gasto, associando o item (detalhe) ao arquivo (cabeçalho).


RN001 - Ao acessar a rotina de Recebimento de Lote Guias/Recurso (menu Faturamento > Faturamento para Convênios > Selecionar um Registro > Processos > Recebimento de Lote Guias/Recurso), o sistema deve criar um cabeçalho de rastreamento e cada item processado deve ser registrado na tabela que representa o seu respectivo grupo de gasto, associando o item (detalhe) ao arquivo (cabeçalho).

Para armazenar o cabeçalho, deve ser criada a tabela SZARQUIVOCONVENIO com os seguintes campos:

  • CODCOLIGADA, correspondente ao Codigo da Coligada

  • IDARQUIVO , correspondente ao ID do Arquivo

  • IDCONVENIO, correspondente ao ID do Convenio

  • NOMEARQUIVO, correspondente ao Nome do Arquivo

Para armazenar os detalhes do itens processados, devem ser criadas as tabelas SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSMATMEDARQUIVO*, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO com seguintes campos:

  • CODCOLIGADA, que corresponde ao Codigo da Coligada

  • SEQID, que corresponde ao Sequencial do ID

  • IDARQUIVO, que corresponde ao FK (SZARQUIVOCONVENIO)

  • NCONTA, que corresponde ao Numero da Conta

  • SEQCONTA, que corresponde ao Sequencial da Conta

  • SEQPARCIAL, que corresponde ao Sequencial da Parcial

  • CODGASTO, que corresponde ao Codigo do Gasto

  • SEQDEBITO, que corresponde ao Sequencial do Debito

  • NUMEROREMESSA, que corresponde ao Numero da Remessa

  • CODPROC, que corresponde ao Codigo do Processo

  • IDPRD, que corresponde ao ID do Produto*

    *Campo exclusivo da tabela SZITENSMATMEDARQUIVO


RN002RN004 - Será criado um item de menu  Faturamento > Faturamento para Convênios > Rastreabilidade do Recebimento de Lote guias/Recursos, para que o usuário possa acessar os arquivos que foram importados. 

RN005 RN003 - Exibir os itens não processados importados no "Recebimento de Lote Guias/Recurso" (RN003RN001), como um anexo da Rastreabilidade do Recebimento de Lote guias/Recursos.

Para o cadastro deste anexo, foi atualizada a tabela  SZLOGIMPRECGLOSAERRO, já existente no sistema, adicionando as seguintes colunas em propriedades:

  • IDARQUIVO, que corresponde ao ID do Arquivo
  • IDSEQ, que corresponde ao ID Sequencial
  • Alteração da chave primária para (CODCOLIGADA, IDSEQ)

 

Faturamento > Faturamento para Convênios > Rastreabilidade do Recebimento de Lote guias/Recurso
RN004

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

Recebimento de Lote Guias/Recurso

[Alteração]

Faturamento > Faturamento para Convênios > Registro* > Processos > Recebimento de Lote Guias/Recurso

RN003RN001

Rastreabilidade do Recebimento de Lote guias/Recursos

[Criação]

 

]

Faturamento > Faturamento para Convênios > Rastreabilidade do Recebimento de Lote guias/Recursos

RN002

Logs de itens não Importados[Atualização]Faturamento > Faturamento para Convênios > Rastreabilidade do Recebimento de Lote guias/Recursos > Registro* > Anexos > Logs de itens não ImportadosRN003

 *Necessário selecionar um registro

Exemplo de Aplicação:

  • Disponibilização da alteração automatizada dos números de guias divergentes no processo de da Rastreabilidade do Recebimento de Lote Guiasguias/RecursoRecursos.

Tabelas Utilizadas

  • SZCONDCONTRAT – Condições Contratuais de Convênios
  • SZFATURACONVENIO - Fatura de Convênio
    • SZARQUIVOCONVENIO - Tabela de Cabeçalho (Arquivo x Convênio)

    • SZITENSDIARIAARQUIVO - Tabela de detalhe Itens de Diária (Itens x Arquivo)

    • SZITENSHONORARIOARQUIVO - Tabela de detalhe Itens de Honorário (Itens x Arquivo)

    • SZITENSMATMEDARQUIVO - Tabela de detalhe Itens de Mat/Med (Itens x Arquivo)

    • SZITENSSADTARQUIVO - Tabela de detalhe Itens de SADT (Itens x Arquivo)

    • SZITENSTAXASERVICOSARQUIVO - Tabela de detalhe Itens de Taxas/Serviços (Itens x Arquivo)


     

    Dicionário de Dados

     

    Arquivo ou Código do Script: 

     

    Tabela: SZARQUIVOCONVENIO 

     

    Índice

    Chave

    Tabela de Referência
    1<CODCOLIGADA + IDARQUIVO> (PK) 
    TabelaCampoTipoTamanhoValor InicialMandatórioDescrição

    SZARQUIVOCONVENIO 

    CODCOLIGADADCODCOLIGADA  Sim (X) Não ( )Código da Coligada
    SZARQUIVOCONVENIO IDARQUIVOInteiro4 Sim (X) Não ( )ID do Arquivo
    SZARQUIVOCONVENIO IDCONVENIOInteiro4 Sim (X) Não ( )ID do Convênio
    SZARQUIVOCONVENIO NOMEARQUIVOVarchar255 Sim (X) Não ( )Nome do Arquivo

     

    Tabela:  SZITENSMATMEDARQUIVO 

     

    Índice

    Chave

    Tabela de Referência
    1<CODCOLIGADA + SEQID> (PK) 
    2<CODCOLIGADA + IDARQUIVO> (FK)SZITENSMATMEDARQUIVO
    TabelaCampoTipoTamanhoValor InicialMandatórioDescrição

    SZITENSMATMEDARQUIVO 

    CODCOLIGADADCODCOLIGADA  Sim (X) Não ( )Código da Coligada
    SZITENSMATMEDARQUIVOSEQIDInteiro4 Sim (X) Não ( )Sequencial do ID
    SZITENSMATMEDARQUIVOIDARQUIVOInteiro4 Sim (X) Não ( )FK (SZARQUIVOCONVENIO)
    SZITENSMATMEDARQUIVONCONTAVarchar14 Sim (X) Não ( )Numero da Conta
    SZITENSMATMEDARQUIVOSEQCONTAInteiro4 Sim (X) Não ( )Sequencial da Conta
    SZITENSMATMEDARQUIVOSEQPARCIALInteiro4 Sim (X) Não ( )Sequencial da Parcial
    SZITENSMATMEDARQUIVOCODGASTOVarchar2 Sim (X) Não ( )Código do Gasto
    SZITENSMATMEDARQUIVOSEQDEBITOInteiro4 Sim (X) Não ( )Sequencial do Debito
    SZITENSMATMEDARQUIVONUMEROREMESSAVarchar4 Sim (X) Não ( )Numero da Remessa
    SZITENSMATMEDARQUIVOCODPROCVarchar10 Sim (X) Não ( )Código do Processo
    SZITENSMATMEDARQUIVOIDPRDInteiro4 Sim (X) Não ( )ID do Produto

    Tabela:   SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO  

    • Estas tabelas possuem os mesmos campos, chave-primária e chave-estrangeira, sendo separadas apenas para armazenar itens de grupos de gastos distintos.

     

    Índice

    Chave

    Tabela de Referência
    1<CODCOLIGADA + SEQID> (PK) 
    2<CODCOLIGADA + IDARQUIVO> (FK)SZITENSMATMEDARQUIVO
    TabelaCampoTipoTamanhoValor InicialMandatórioDescrição

    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO  

    CODCOLIGADADCODCOLIGADA  Sim (X) Não ( )Código da Coligada
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO SEQIDInteiro4 Sim (X) Não ( )Sequencial do ID
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO IDARQUIVOInteiro4 Sim (X) Não ( )FK (SZARQUIVOCONVENIO)
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO NCONTAVarchar14 Sim (X) Não ( )Numero da Conta
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO SEQCONTAInteiro4 Sim (X) Não ( )Sequencial da Conta
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO SEQPARCIALInteiro4 Sim (X) Não ( )Sequencial da Parcial
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO CODGASTOVarchar2 Sim (X) Não ( )Código do Gasto
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO SEQDEBITOInteiro4 Sim (X) Não ( )Sequencial do Debito
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO NUMEROREMESSAVarchar4 Sim (X) Não ( )Numero da Remessa
    SZITENSDIARIAARQUIVO, SZITENSHONORARIOARQUIVO, SZITENSSADTARQUIVO, SZITENSTAXASERVICOSARQUIVO CODPROCVarchar10 Sim (X) Não ( )Código do Processo

     

    Tabela:    SZLOGIMPRECGLOSAERRO

     

    Índice

    Chave

    Tabela de Referência
    1<CODCOLIGADA + IDSEQ> (PK) 
    TabelaCampoTipoTamanhoValor InicialMandatórioDescrição
    SZLOGIMPRECGLOSAERROCODCOLIGADADCODCOLIGADA   Sim (X) Não ( )Coligada
    SZLOGIMPRECGLOSAERRONUMEROCONTAvarchar14 Sim () Não (X)Número da conta do paciente
    SZLOGIMPRECGLOSAERROIDLOGInteiro4 Sim () Não (X)Identificador do log
    SZLOGIMPRECGLOSAERROSEQUENCIALCONTAInteiro4 Sim () Não (X)Sequencial da conta do paciente
    SZLOGIMPRECGLOSAERROSEQPARCIALInteiro4 Sim () Não (X)Sequencial da parcial
    SZLOGIMPRECGLOSAERRODESCITEMvarchar100 Sim () Não (X)Descrição do item
    SZLOGIMPRECGLOSAERROCODITEMvarchar10 Sim () Não (X)Código do item
    SZLOGIMPRECGLOSAERROCODCONVENIOInteiro8 Sim () Não (X)Código do Convênio
    SZLOGIMPRECGLOSAERRONUMEROREMESSAvarchar14 Sim () Não (X)Número da remessa
    SZLOGIMPRECGLOSAERROIDARQUIVOInteiro4 Sim () Não (X)ID do Arquivo
    SZLOGIMPRECGLOSAERROIDSEQInteiro4 Sim (X) Não ( )ID Sequencial
    SZLOGIMPRECGLOSAERRO - Log de Itens não Importador no Recebimento do Lote

     Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.