Árvore de páginas

 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

Datasul

Módulo

Gestão de Planos de Saúde

Segmento Executor

Saúde

Projeto1

D_SAU_GPS_Roadmap20152016

IRM1

PCREQ-4555

Requisito1

PCREQ-5257

Subtarefa1

 

Release de Entrega Planejada

12.1.8

Réplica

Não se aplica

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

Permitir realizar o processo de importação de dados referente as realização do sistema legado para o GPS, afim de manter histórico quando o cliente está realizando migração do sistema de gestão.

 


Definição da Regra de Negócio

 

1) Criação de novo programa 

Criar um novo programa de acordo com os seguintes protótipos de tela: 



Na opção arquivo deste novo programa, o usuário deverá selecionar o local onde o arquivo de erros será impresso.

Na opção executar, o programa deverá consultar os registros criados nas novas tabelas de importação e, a partir destes, criar as tabelas docrecon, moviproc e mov-insu.

Segue abaixo a definição de cada uma das tabelas de importação: 
 

 

TABELA: import-docto-revis-ctas
TABELA: import-docto-revis-ctasTipoFormatoObservação
val-seqcialDecimal9999999999999Chave primária
num-seqcial-controlInteger>>>>,>>9Control-migrac. num-seqcial
ind-sit-importcharacterx(08)Indicativo da situação importação.
RC- Recebido
ER – Erro
IT – Integrado
cd-unidadeInteger9999Unidade 
cd-unidade-prestadoraInteger9999Unidade do prestador
cd-transacaoInteger9999Código da transação RC
nr-serie-doc-originalCharacterX(4)Série documento original
nr-doc-originalInteger99999999Num. documento original
nr-doc-sistemaInteger999999999Num. documento sistema
dt-anorefInteger9999Ano de referência
nr-perrefInteger999Período de referência
log-period-unicoLogicalYes/noIndica se documento terá movimentos de um único período
log-estornLogicalYes/noIndica se é estorno
aa-faturaInteger9999Ano da fatura
cd-serie-nfCharacterX(3)Série da nota fiscal
nr-faturaInteger>>>>>9Preencher com zeros
nr-loteInteger99999999Preencher com zeros
nr-serie-contratanteCharacterx(3)Serie do documento emitido pelo contratante
nr-docto-contratanteInteger99999999Numero do documento emitido pelo contratante
cd-unidade-carteiraInteger9999 
cd-carteira-usuarioInteger9999999999999Obrigatório. Código da carteira do usuário ao qual a realização está relacionada.
cd-modalidadeInteger99Obrigatório. Código da modalidade do contrato ao qual a realização está relacionada. 
nr-ter-adesaoInteger999999Obrigatório. Código do contrato ao qual a realização está relacionada. 
cd-usuarioInteger99999Obrigatório. Código do usuário ao qual a realização está relacionada.
cd-unidade-solicitanteInteger9999Unidade que o prestador solicitante esta vinculado
cd-vinculo-solicitanteInteger99Tipo de vinculo do prestador solicitante
cd-especialidInteger>99Código da Especialidade medica
cd-prestador-solicitanteInteger99999999 
dt-emissaoDate99/99/9999 
cd-unidade-clinicaInteger999 
cd-clinicaInteger99999999 
cd-unidade-guiaInteger9999Unidade responsável pela emissão da guia
in-local-autorizacaoInteger99 
cd-cla-hosInteger>9 
cd-unidade-principalInteger9999 
cd-vinculo-principalInteger99No gestão, se o documento tiver guia e a transacao indicar dados automaticos da guia então será o vinculo do prestador da guia. Caso contrário, se a transação indicar vinculo único, utiliza o vinculo da transação, senão o vínculo digitado no documento. O cadastro do tipo de vínculo é realizado na tabela tipovinc.
cd-prestador-principalInteger99999999 
log-prestdor-unicoLogicalYes/noIndica se documento foi atendido por um único prestador
cd-moduloInteger999 
log-modul-unicoLogicalYes/noIndica se todos os movimentos do documento serão do mesmo modulo
cd-situacao-docInteger9Preencher com zeros
dt-cancel-docDate99/99/9999Desconsiderar
cd-sit-cobrancaInteger99Preencher com zeros
cd-sit-pagtoInteger99Preencher com zeros
nr-ult-processoInteger99999Desconsiderar
nr-ult-seq-digitacaoInteger999Desconsiderar
dt-digitacaoDate99/99/9999Data de realização
hr-digitacaoCharacter99:99:99Hora de realização
dt-atualizacaoInteger99/99/9999Today
cd-useridCharacterx(12)Não obrigatório. Corresponde ao código do usuário do sistema que realizou a digitação do documento.
des-observacaoCharacterx(300) 
log-guiaLogicalYes/noIndica se documento originou-se de uma guia de atendimento
cd-motivo-cancelamentoInteger999Desconsiderar
cd-motivo-altaInteger99São códigos cadastrados na tabela motialta.
cd-cidCharacterx99.x 
dt-internacaoDate99/99/9999 
dt-altaDate99/99/9999 
cd-unidade-antInteger9999Desconsiderar
cd-unidade-prestadora-antInteger9999Desconsiderar
cd-transacao-antInteger9999Desconsiderar
nr-serie-doc-original-antCharacterx(4)Desconsiderar
nr-doc-original-antInteger99999999Desconsiderar
nr-doc-sistema-antInteger999999999Desconsiderar
des-motiv-cancelCharacterx(2000)Desconsiderar
aa-guia-atendimentoInteger9999Ano da guia migrada de autorização
nr-guia-atendimentoInteger99999999Número da guia migrada de autorização
nr-via-carteiraInteger999 
cd-unidade-impInteger9999Desconsiderar
cd-prestador-impInteger99999999Desconsiderar
nr-lote-impInteger99999999Desconsiderar
nr-sequencia-impInteger999Desconsiderar
aa-guia-origemInteger9999Desconsiderar
nr-guia-origemInteger99999999Desconsiderar
cd-local-atendimentoInteger999Informar o local de atendimento cadastrado na transação
hr-internacaoCharacter99:99:99 
hr-altaCharacter99:99:99 
nr-lote-notasInteger99999999Desconsiderar
cd-cid1Characterx99.xDesconsiderar
cd-cid2Characterx99.xDesconsiderar
cd-cid3Characterx99.xDesconsiderar
log-libera-faturamLogicalYes/noDesconsiderar
tp-consultaCharacterX(1)P-Pr consulta
S-Seguimento
N-Pre-natal
R-Referencia
nom-profis-solicCharacterX(70)Nome do profissional (prestador) solicitante
cd-cons-prof-solCharacterX(12)Conselho a que o profissional solicitante pertence
nr-cons-prof-solCharacterX(15)Numero do registro do profissional solicitante no conselho
uf-conselhoCharacterX(2) 
cd-esp-prof-solInteger999Especialidade do profissional solicitante
des-indcao-clinicCharacterX(500) 
tp-doencaCharacterX(1)A-Aguda  
C-Cronica
ind-tempo-doencCharacterX(1)A-Anos  
M-Meses  
D-Dias
in-acidenteInteger90-Relac trabalho
1-Ac. transito  
2-Outros
tp-saidaInteger91-Retorno
2-Retorno c/SADT
3-Referencia
4-Internação
5-Alta
ind-carac-solicitCharacterX(1)E- Eletiva / U-Urgencia 
tp-saida-sadtCharacterX(1)E-Encaminhamento  
A-Alta  
O-Obito
tp-atendInteger9901 - Remocao
02 - Pequena Cirurgia
03 - Terapias
04 - Consulta
05 - Exame
06 - Atendimento Domiciliar
07 - SADT Internado
08 - Quimioterapia
09 - Radioterapia
10 - TRS - Terapia Renal Substitutiva
ind-carac-intrcaoCharacterX(08)E - Eletiva      U - Urgencia/Emergencia
tp-interInteger91 = Clinica
2 = Cirurgica
3 = Obstetrica
6 = Pediatrica
7 = Psiquiatrica
tp-acomodInteger991  = Enfermaria.
2  = Quarto Particular.
3  = UTI.
4  = Enfermaria dois leitos.     
5  = One Day clinic.         
6  = Unidade Intermediaria.     
7  = Apartamento.            
8  = Ambulatorio.            
11 = Apartamento Luxo.       
12 = Apartamento Simples.     
13 = Apartamento Standard.     
14 = Apartamento Suite.      
15 = Apartamento com Alojamento Conjunto.
21 = Bercario Normal.         
22 = Bercario Patologico/Prematuro.
23 = Bercario Patologico com Isolamento.
31 = Enfermaria (3 leitos).   
32 = Enfermaria (4 ou mais leitos).
33 = Enfermaria com Alojamento Conjunto.
34 = Hospital Dia.
35 = Isolamento.
41 = Quarto Coletivo (2 leitos).   
42 = Quarto Privativo.             
43 = Quarto com Alojamento Conjunto.
51 = UTI Adulto.                   
52 = UTI Pediatrica.               
53 = Enfermaria.
54 = TSI-Unid.Terapia Semi-Intensiva.
55 = Unidade Coronariana.
61 = Outras Diarias.
log-gestacLogicalYes/noEm gestacao
log-abortoLogicalYes/noDesconsiderar
log-transt-materno-gestacLogicalYes/noTranstorno materno relacionado a gravidez
log-complic-period-puerpLogicalYes/noComplicação no período puerperio
log-atendim-rn-sala-partoLogicalYes/noAtendimento ao recém-nascido na sala de parto
log-complic-neonatLogicalYes/noDesconsiderar
log-bxo-pesoLogicalYes/noDesconsiderar
log-parto-cesarLogicalYes/noDesconsiderar
nom-decla-nasc-vivoCharacterx(20)Desconsiderar
qti-nasc-vivo-termoInteger99Desconsiderar
qti-nasc-vivo-prematInteger99Desconsiderar
qti-nasc-mortoInteger99Desconsiderar
cd-obt-mulInteger9Se óbito em mulher
qt-obt-neo-precInteger9Quantidade de óbitos neonatal precoce
qt-obt-neo-tarInteger9Quantidade de óbitos neonatal tardio
cd-cid-obitoCharacterx99.x 
num-decla-obitInteger9999999 
cd-faturamentoCharacterX(1)Não obrigatório
cod-decla-nasc-vivo-2CharacterX(20)Não obrigatório
cod-decla-nasc-vivo-3CharacterX(20)Não obrigatório
cod-decla-nasc-vivo-4CharacterX(20)Não obrigatório
cod-decla-nasc-vivo-5CharacterX(20)Não obrigatório
dt-termino-tratamentoDate99/99/9999Não obrigatório
cod-fatur-apCharacterX(16)Não obrigatório
nr-guia-prestadorCharacterX(20)Número do documento para o prestador

 

TABELA: import-movto-proced
CampoTipoFormatoObservação
val-seqcialDecimal9999999999999Chave primária
val-seqcial-doctoDecimal9999999999999import-docto-revis-ctas. val-seqcial
num-seqcial-controlInteger>>>>,>>9Control-migrac. num-seqcial
cd-unidadeInteger9999Unidade 
cd-unidade-prestadoraInteger9999Unidade do prestador
cd-transacaoInteger9999Código da transação RC
nr-serie-doc-originalCharacterX(4)Série documento original
nr-doc-originalInteger99999999Num. documento original
nr-doc-sistemaInteger999999999Num. documento sistema
nr-processo Integer99999Número sequencial
nr-seq-digitacao Integer99999Número sequencial
dt-anorefInteger9999Ano de referência
nr-perrefInteger999Período de referência
cd-esp-amb Integer99A junção destes campos correspondem ao código do Procedimento realizado. Sendo, cd-esp-amb: código da especialidade do procedimento; cd-grupo-proc-amb: grupo de procedimento da tabela médica; cd-procedimento: código do procedimento; idi-dv-proced: dígito verificador.    Os procedimentos são cadastrados na tabela ambproce.
cd-grupo-proc-amb Integer99
cd-procedimento Integer99999999
idi-dv-proced Integer9
cd-moduloInteger999Código do módulo ao qual o procedimento pertence
cd-unidade-prestadorInteger9999Código da unidade do prestador
cd-tipo-vinculoInteger99Tipo de vinculo
cd-prestadorInteger99999999Código do prestador
log-ane LogialYes/noIndica se prestador é anestesista
cd-via-acesso Integer>9Código de via de acesso. O cadastro é realizado na tabela assviaac.
qt-repasseDecimal9999999Quantidade de vezes que será pago o valor da tabela medica ao prestador.
cd-porte-anestesico Integer99Código do porte anestésico. O cadastro é realizado na tabela portanes.
qt-procedimentos Integer>>>>>>>9Quantidade de procedimentos utilizados.
log-trab-cooper LogialYes/noTrabalho caracterizado como ato credenciado principal. tipovinc.lg-trabalho.
vl-principal Decimal>>>,>>>,>>9.99Valor dos atos principais valorizado pelo sistema
vl-auxiliar Decimal>>>,>>>,>>9.99Valor dos atos auxiliares valorizado pelo sistema
vl-desconto-prestador Decimal>>>,>>>,>>9.99Valor que foi antecipado ao prestador e sera descontado no pagamento
idi-niv-prestdor Integer99Nível do prestador. 1 = Principal, 2 = Um assitente, 3 = Demais Assistentes
cd-tab-preco-proc Characterxxx/99Tabela utilizada para valorização do movimento referente a quantidade de moedas (CH).  O cadastro é realizado na tabela taprampr.
cd-tab-preco Character999/99Tabela utilizada para valorização do movimento referente a cotação da moeda. O cadastro é realizado na tabela taprampr.
cd-proc-associado Integer99999999 
dt-realizacaoDate99/99/9999Data da realização do procedimento
hr-realizacao Character 99:99:99Hora da realização do procedimento
dt-base-valorDate99/99/9999Data da realização do procedimento
log-urgen LogialYes/noIndica se procedimento é urgência.
log-adc-urgen LogialYes/noIndica adicional de urgência.
qt-cobrado Decimal>>>>>>>9.999Quantidade cobrada pelo prestador. Igual ao campo qt-procedimentos.
vl-cobrado Decimalzzz,zzz,zz9.99Valor cobrado pelo prestador. Corresponde a vl-auxiliar + vl-principal.
qt-glosado Integer99999999Diferença entre a quantidade cobrada pelo prestador e quantidade paga
Vl-glosado Decimal>>>,>>>,>>9.99Diferença entre o valor cobrado pelo prestador e valor auxiliar + principal
qt-reembolsado Integer99999999Desconsiderar
vl-reembolsado Decimal>>>,>>>,>>9.99Desconsiderar
cd-cod-glo Integer999Código da glosa.
cd-validacao Integer99Codigo de validacao do movimento com restricao.                                     0 = movimento sem glosa, 1= movimento com glosa e sem validacao, 3 = movimento com glosa e com validacao.
cd-user-validacao Characterx(12)Usuário que realizou a validação da glosa.
cd-tipo-cob Integer9900 = COBRANCA CONFORME CONTRATO
01 = COBRANCA POR CUSTO OPERACIONAL  
02 = COBRANCA POR USO INDEVIDO                                                                          
03 = DESCONSIDERAR COBRANCA                                                                            
04 = COBERTURA POR INTERCAMBIO                                                                         
05 = SUSPENSO PARA VALIDACAO POSTERIOR                                                                  
06 = COBRAR SOMENTE PARTICIPACAO                                                                        
07 = DESCONSIDERAR COBRANCA PARTICIPACAO
cd-forma-pagto Integer99Código da forma de pagamento. O cadastro é realizado na tabela   formpaga.
cd-tipo-pagamento Integer99Código do tipo de pagamento. 1 = Desconsiderar Pagamento, 0 = Pagamento conforme contrato.
cd-controla-quantitativo Integer99999999Preencher com zeros
des-observacao Characterx(300)Observações
cd-userid Characterx(12)Código do usuário do sistema.
vl-honorarios-medicos Decimal->>,>>9.99Valor dos honorarios medicos para o procedimento
vl-operacional Decimal->>,>>9.99Valor do operacional para o procedimento
vl-filme Decimal->>,>>9.99Valor do filme para o procedimento
ind-liberd-ctas Characterx(1) 
ind-liberd-faturam Characterx(1) 
ind-liberd-pagto Characterx(1) 
cd-classe-erro Integer999Código da classe de erro das glosas.  O cadastro é realizado na tabela classerro.
vl-taxa-out-uni-auxi Decimal>>>,>>>,>>9.99Valor da taxa adm. intercambio calculada pelo sistema
vl-taxa-out-uni-prin   Decimal>>>,>>>,>>9.99Valor da taxa adm. intercambio calculada pelo sistema
vl-taxa-out-uni-honorarios Decimal>>>,>>>,>>9.99Valor da taxa adm. cobrada sobre o valor honorario
vl-taxa-out-uni-filme Decimal>>>,>>>,>>9.99Valor da taxa adm. cobrada sobre valor filme
vl-taxa-out-uni-operacional Decimal>>>,>>>,>>9.99Valor da taxa adm. cobrada sobre o valor operacional
cd-tipo-medicina Integer99Cadastrado na modalidade (modalid.cd-tipo-medicina).
aa-fatura Integer9999Preencher com zeros
cd-serie-nf CharacterX(3)Preencher com zeros
nr-fatura Integer>>>>>9Preencher com zeros
cd-modalidade Integer99Obrigatório. Código da modalidade do contrato ao qual a realização está relacionada. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
cd-usuario Integer99999Obrigatório. Código do usuário que realizou o procedimento. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
nr-ter-adesao Integer999999Obrigatório. Código do contrato ao qual a realização está relacionada. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
cod-esp CharacterX(3)Desconsiderar
cd-unidade-pagamento Integer9999Unidade do prestador para pagamento
cd-prestador-pagamento Integer99999999Codigo do prestador para pagamento
in-liberado-refaturamento Characterx(2)Preencher com branco
cd-carteira-usuario Integer9999Obrigatório. Código da carteira do usuário ao qual a realização está relacionada. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
cd-unidade-carteira Integer9999Código da unidade da carteira do usuário ao qual a realização está relacionada. 
cd-moeda Integer999Código da moeda utilizada para composição de valor. O cadastro é realizado na tabela precproc.
vl-perc-usu-indevido Integer9999999Preencher com zeros
num-parcela Integer>9Preencher com zeros
des-mont-valores Characterx(255) Preencher com branco
cd-userid-liberacao        charX(12)Preencher com branco
cd-userid-desfazlib        charx(12)Preencher com branco
cd-tipo-percentual         inte99Preencher com branco
idi-tip-recons             inte99Preencher com zeros
qt-retorno-quantitativo    inte99999999Preencher com zeros
log-rot-ext                logiyes/noDesconsiderar
log-cobrad-particip        logiyes/noIndica se o movimento passou pelo processo de geração de participação (podendo o mesmo ter gerado valor de participacao ou não)
dt-liberacao               date99/99/9999Data da liberação do movimento.
dt-desfazlib               date99/99/9999Desconsiderar
vl-real-glosado            decimal->>,>>9.99Valor glosado da produção do prestador
vl-base-valor-sistema      decimal->>,>>9.99Valor que o sistema valorizou
vl-dif-pagto-prestador     decimal->>,>>9.99Preencher com zeros
cd-esp-prest-executante    inte999Especialidade do prestador executante
vl-real-pago               decimalzzz,zzz,zz9.99Valor que foi pago ao prestador correspondente ao movimento na produção medica
vl-diferenca-acomodacao    decimal->>>,>>>,>>9.99Preencher com zeros
log-recalc-faturam         logiyes/noDesconsiderar
cd-motivo                  inte99Desconsiderar
des-justificativa          charx(100)Desconsiderar
ind-entidade               charx(2)Desconsiderar
cd-motivo-cancelamento     inte999Código do motivo de cancelamento do movimento. O cadastro é realizado na tabela Motcange.
cd-tab-preco-cob           char999/99Tabela de moedas e carencias para cobranca dos movimentos
cd-forma-pagto-cob         inte99Identificacao da forma de pagamento para cobranca
cd-tab-preco-proc-cob      charxxx/99Tabela de quantidade de moedas (tabela medica) cobranca
qt-repasse-cob             decimal9999999Quantidade de vezes que cobra a tabela medica do beneficiario
cd-porte-anestesico-cob    inte99Porte Anestesico de cobranca
log-sem-cobert             logiyes/noMovimento não possui cobertura
qt-faixa-participacao      inte99999999Preencher com '1'
cd-userid-digitacao      charx(12)Usuário do sistema que digitou o movimento
dt-digitacao   date99/99/9999Desconsiderar

hr-digitacao        

char99:99:99Desconsiderar
cod-esp-pp          charx(03)Desconsiderar
nr-docto-pp                inte99999999Desconsiderar
cd-forma-pagto-modu        inte99Forma de pagamento do modulo de cobertura
nr-dias-validade           inte999Desconsiderar
vl-taxa-out-uni-cobrado    decimal>>>,>>>,>>9.99Valor da taxa de intercambio cobrada
idi-cobr-particip          inte99Tipo cobrança participação.                                                                                   1 = Uso Base-Cobra Fatura/Uso Fora-Cobra Fatura
2 = Uso Base-Cobra Unidade/Uso Fora-Nao Cobra
3 = Uso Base-Cobra Prestador/Uso Fora-Nao Cobra
4 = Uso Base-Cobra Prestador/Uso Fora-Cobra Fatura
5 = Uso Base-Cobra Unidade/Uso Fora-Cobra Fatura
6 = Uso Base-Cobra Prest-Unidade/Uso Fora-Cobra Fatura
7 = Uso Base-Cobra Prest-Fatura/Uso Fora-Cobra Fatura
8 = Uso Base-Nao Cobra/Uso Fora-Cobra Fatura
9 = Uso Base-Nao Cobra/Uso Fora-Nao Cobra
0 = Nao Utiliza
idi-tip-nasc               inte99O cadastro é realizado na tabela nascimento
cd-contratante-exp         inte999999999Desconsiderar
nr-lote-exp                inte99999999Desconsiderar
nr-sequencia-exp           inte999Desconsiderar
cd-prestador-imp           inte99999999Desconsiderar
cd-unidade-imp       inte9999Desconsiderar
nr-lote-imp                inte99999999Desconsiderar
nr-sequencia-imp           inte999Desconsiderar
log-div-honor              logiyes/noDesconsiderar
ind-restdo-div             charx(1)Preencher com zeros
nr-serie-contratante       charx(3)Desconsiderar
nr-docto-contratante       inte99999999Desconsiderar
cd-unidade-prest-divi-hono inte9999Preencher com zeros
cd-prestador-divi-hono     inte99999999Preencher com zeros
vl-rateio-prestador        decimal>>>,>>>,>>9.99Preencher com zeros
cd-unidade-clinica         inte999Desconsiderar
cd-clinica                 inte99999999Desconsiderar
cd-tipo-rateio             inteZZ9Desconsiderar
cd-pacote                  inte99999999Código do pacote utilizado. O cadastro é realizado na tabela pacproce.
hra-liber                  charX(8)Hora de liberação do movimento
qt-moeda                   decimal>>>,>>>,>>9.999Quantidade de moeda do movimento (CH) - taprampr 
vl-moeda                   decimal>>>,>>>,>>9.999Valor da cotção da moeda do movimento - dzcotac
cd-unidade-prest-valida    inte9999Desconsiderar
cd-prestador-valida        inte99999999Desconsiderar
cd-esp-prest-valida        inte999Desconsiderar
nom-prestdor-valid         charX(30)Desconsiderar
pc-aplicado                decimal999.99Preencher com zeros
qt-pacote                  inte999Quantidade do pacote
pc-aplicado-ad             decimal999.99Preencher com zeros
qt-pacotes-apl             inte999Preencher com zeros
tp-tec-util                charX(1)Tecnica utilizada (C-Convencional  V-Videolaparoscopia)
pc-red-acr                 decimal999999Preencher com zeros
log-proced-princ           logiyes/noDesconsiderar
cd-pos-equipe              inte99Desconsiderar
tp-dente-regiao            charX(04)Desconsiderar
ind-face-dente             charX(200)Desconsiderar
qt-us                      decimal>>>9.99Quantidade Unidade de servico
qti-quant-proced-dispon    inte>>>>>>>9Preencher com zeros
cod-fatur-ap               charx(16)Desconsiderar
cod-docto-pagto-ap         charx(16)Desconsiderar



TABELA: import-movto-insumo
CampoTipo Formato Regra de Negócio
num-seqcial-controlDecimal9.999.999.999.999 Control-migrac. num-seqcial
val-seqcial-docto  Decimal9999999999999 Número sequencial que relaciona o procedimento ao seu documento 
val-seqcial        Integer>>>>,>>9 Número sequencial que relaciona o procedimento a tabela control-migrac
cd-unidade                     inte9.999Código da unidade 
cd-unidade-prestadora          inte9.999Código da unidade que realizou o procedimento
cd-transacao                   inte9.999Este campo é chave da tabela, deve ser preenchido. As transações são cadastradas na tabela tranrevi. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
nr-serie-doc-original          charx(4) Série documento original
nr-doc-original                inte99.999.999Num. documento original
nr-doc-sistema                 inte999.999.999Número sequencial
nr-processo                    inte99.999Número sequencial
nr-seq-digitacao               inte99.999Número sequencial
dt-anoref                      inte9.999Ano de referência
nr-perref                      inte999Período de referência
cd-tipo-insumo                 inte99Tipo do insumo. Cadastrado na tabela Tipoinsu.
cd-insumo                      inte99.999.999Código do insumo
cd-unidade-prestador           inte9.999Código da unidade do prestador
cd-tipo-vinculo                inte99Tipo de vinculo do prestador. Se a transação indicar vinculo único, utiliza o vinculo da transação, senão o vínculo digitado no documento. O cadastro do tipo de vínculo é realizado na tabela tipovinc.
cd-prestador                   inte99.999.999Código do prestador
log-preco-padr                 logi yes/no Utiliza a tabela de precos padrao. De acordo com o campo tratipin.lg-preco-padrao (tratipin: Associativa Transacao X Tipo Insumo). 
qt-insumo                      deci-3 >>>>>>>9.999 Quantidade de insumo utilizado
vl-insumo                      deci-2 >>>,>>>,>>9.99 Valor do insumo utilizado
vl-desconto-prestador          deci-2 >>>,>>>,>>9.99 Valor que foi antecipado ao prestador e sera descontado no pagamento
dt-realizacao                  date 99/99/9999 Data da realização do procedimento
hr-realizacao                  char 99:99:99 Hora da realização do procedimento
dt-base-valor                  date 99/99/9999 Data da realização do procedimento
qt-cobrado                     deci-3 >>>>>>>9.999 Quantidade cobrada pelo prestador. Igual ao campo qt-insumo.
vl-cobrado                     deci-2 zzz,zzz,zz9.99 Valor cobrado pelo prestador.
qt-glosado                     inte99.999.999Diferença entre a quantidade cobrada pelo prestador e quantidade paga
vl-glosado                     deci-2>>>,>>>,>>9.99 Diferença entre o valor cobrado pelo prestador e valor pago
qt-reembolsado                 inte99.999.999Desconsiderar
vl-reembolsado                 deci-2>>>,>>>,>>9.99 Desconsiderar
cd-cod-glo                     inte999Código da glosa. O cadastro é realizado na tabela codiglos.
cd-validacao                   inte99Codigo de validacao do movimento com restricao.  0 = movimento sem glosa, 1= movimento com glosa e sem validacao, 3 = movimento com glosa e com validacao.
cd-tipo-cob                    inte9900 = COBRANCA CONFORME CONTRATO
01 = COBRANCA POR CUSTO OPERACIONAL  
02 = COBRANCA POR USO INDEVIDO                                                                          
03 = DESCONSIDERAR COBRANCA                                                                            
04 = COBERTURA POR INTERCAMBIO                                                                         
05 = SUSPENSO PARA VALIDACAO POSTERIOR                                                                  
06 = COBRAR SOMENTE PARTICIPACAO                                                                        
07 = DESCONSIDERAR COBRANCA PARTICIPACAO
cd-user-validacao              charx(12) Usuário que realizou a validação da glosa.
cd-forma-pagto                 inte99Código da forma de pagamento. O cadastro é realizado na tabela   formpaga.
cd-tipo-pagamento              inte99Código do tipo de pagamento. 1 = Desconsiderar Pagamento, 0 = Pagamento conforme contrato.
cd-controla-quantitativo       inte99.999.999Preencher com zeros
des-observacao                 charx(300) Observações
cd-userid                      charx(12) Código do usuário do sistema.
ind-liberd-ctas                charx(1)  
ind-liberd-faturam             charx(1)  
ind-liberd-pagto               charx(1)  
cd-classe-erro                 inte999Código da classe de erro das glosas.  O cadastro é realizado na tabela classerro.
aa-fatura                      inte9.999Preencher com zeros
cd-serie-nf                    charx(3) Preencher com zeros
nr-fatura                      inte>>>>>9 Preencher com zeros
cd-tipo-medicina               inte99Cadastrado na modalidade (modalid.cd-tipo-medicina).
cd-modalidade                  inte99Obrigatório. Código da modalidade do contrato ao qual a realização está relacionada. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
cd-usuario                     inte99.999Obrigatório. Código do usuário que realizou o procedimento. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
nr-ter-adesao                  inte999.999Obrigatório. Código do contrato ao qual a realização está relacionada. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
cd-modulo                      inte999Identificacao do modulo de cobertura do produto
cod-esp                        charx(3) Desconsiderar
cd-unidade-pagamento           inte9.999Unidade do prestador para pagamento
cd-prestador-pagamento         inte99.999.999Codigo do prestador para pagamento
ind-liberd-refatur             charx(2) Desconsiderar
cd-moeda                       inte999Código da moeda utilizada para composição de valor. O cadastro é realizado na tabela precproc.
num-parc-ppp                   inte>9 Desconsiderar
des-mont-valores               charx(255) Desconsiderar
cd-userid-liberacao            charX(12) Desconsiderar
cd-userid-desfazlib            charx(12) Desconsiderar
dt-liberacao                   date99/99/9999 Data da liberação do insumo
dt-desfazlib                   date99/99/9999 Desconsiderar
qt-faixa-participacao          inte99.999.999Quantidade do movimento para faixa da participacao
qt-retorno-quantitativo        inte99.999.999Preencher com zeros
log-glosa-indual               logiyes/no Identifica se a glosa e individual ou não
log-cobr-particip              logiyes/no Cobrado participacao pelo faturamento
vl-taxa-out-insumo             deci-2->>,>>9.99 Valor da taxa adm. intercambio calculada pelo sistema
vl-base-valor-sistema          deci-2->>,>>9.99 Valor que o sistema valorizou
vl-dif-pagto-prestador         deci-2->>,>>9.99 Preencher com zeros
cd-esp-prest-executante        inte999Especialidade do prestador executante
vl-real-pago                   deci-2zzz,zzz,zz9.99 Valor que foi pago ao prestador correspondente ao movimento na produção medica
vl-diferenca-acomodacao        deci-2->>>,>>>,>>9.99 Preencher com zeros
log-recalc-faturam             logiyes/no Desconsiderar
cd-motivo                      inte99Desconsiderar
des-justif                     charX(500) Desconsiderar
ind-entidade                   charx(2) Desconsiderar
cd-motivo-cancelamento         inte999Código do motivo de cancelamento do movimento. O cadastro é realizado na tabela Motcange.
cd-tab-preco-cob               char999/99 Tabela de moedas e carencias para cobranca dos movimentos
cd-forma-pagto-cob             inte99Identificacao da forma de pagamento para cobranca
cd-tab-preco-proc-cob          charxxx/99 Tabela de quantidade de moedas (tabela medica) cobranca
cd-tab-preco                   char999/99 Tabela de moedas e carencias dos itens do produto
cd-tab-preco-proc              charxxx/99 Tabela de quantidade de moedas (tabela medica) pagamento
log-rot-ext                    logiyes/no Desconsiderar
log-sem-cobert                 logiyes/no Insumo nao possui cobertura
vl-real-glosado                deci-2->>,>>9.99 Valor glosado da produção do prestador
cd-userid-digitacao            charx(12) Desconsiderar
dt-digitacao                   date99/99/9999 Desconsiderar
hr-digitacao                   char99:99:99 Desconsiderar
cod-esp-pp                     charx(03) Desconsiderar
nr-docto-pp                    inte99.999.999Desconsiderar
cd-forma-pagto-modu            inte99Forma de pagamento do modulo de cobertura
cd-unidade-carteira            inte9.999Código da unidade da carteira do usuário ao qual a realização está relacionada. 
cd-carteira-usuario            deci9.999.999.999.999Obrigatório. Código da carteira do usuário ao qual a realização está relacionada. VALIDAR COMO SERÁ A REGRA DE DE/PARA.
vl-taxa-out-uni-cobrado        deci-2>>>,>>>,>>9.99 Valor da taxa adm. intercambio cobrada sobre valor insumo
idi-cobr-particip              inte99Tipo cobrança participação.                                                                                           
1 = Uso Base-Cobra Fatura/Uso Fora-Cobra Fatura
2 = Uso Base-Cobra Unidade/Uso Fora-Nao Cobra
3 = Uso Base-Cobra Prestador/Uso Fora-Nao Cobra
4 = Uso Base-Cobra Prestador/Uso Fora-Cobra Fatura
5 = Uso Base-Cobra Unidade/Uso Fora-Cobra Fatura
6 = Uso Base-Cobra Prest-Unidade/Uso Fora-Cobra Fatura
7 = Uso Base-Cobra Prest-Fatura/Uso Fora-Cobra Fatura
8 = Uso Base-Nao Cobra/Uso Fora-Cobra Fatura
9 = Uso Base-Nao Cobra/Uso Fora-Nao Cobra
0 = Nao Utiliza
cd-contratante-exp             inte999.999.999Desconsiderar
nr-lote-exp                    inte99.999.999Desconsiderar
nr-sequencia-exp               inte999Desconsiderar
cd-unidade-imp                 inte9.999Desconsiderar
cd-prestador-imp               inte99.999.999Desconsiderar
nr-lote-imp                    inte99.999.999Desconsiderar
nr-sequencia-imp               inte999Desconsiderar
nr-serie-contratante           charx(3) Desconsiderar
nr-docto-contratante           inte99.999.999Desconsiderar
vl-rateio-prestador            deci-2>>>,>>>,>>9.99 Desconsiderar
cd-tipo-rateio                 inteZZ9 Desconsiderar
cd-pacote                      inte99.999.999Código do pacote utilizado. O cadastro é realizado na tabela pacinsum.
hra-liber                      charX(8) Desconsiderar
pc-aplicado                    deci-2999.99 Percentual aplicado sobre o movimento
qt-pacote                      inte999Quantidade do pacote
pc-aplicado-ad                 deci-2999.99 Percentual aplicado sobre os movimentos adicionais
qt-pacotes-apl                 inte999Quantidade de pacotes aplicado o percentual
nr-dia-uti                     inte9.999.999Numero de diarias em UTI
ind-dente-regiao               charX(04) Desconsiderar
ind-face-dente                 charX(200) Desconsiderar
qt-us                          deci-2>>>9.99 Quantidade Unidade de servico
val-quant-insumo-dispon        deci-3>>>>9.999 Quantidade Insumo Disponivel
cod-fatur-ap                   charx(16) Desconsiderar
cod-docto-pagto-ap             charx(16) Desconsiderar

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[CG0310Z]

[Criação]

[Cadastros Gerais -> Tarefas]

 

 

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