Propriedades do Sistema Foundation Saúde
Julho – 2014
Propriedades do Sistema Foundation Saúde
Título do documento
Í
ndice
Propriedades do Sistema Foundation Saúde
Atenção:
Copyright © 2013 TOTVS. – Todos os direitos reservados.
Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida por qualquer meio
eletrônico ou mecânico, na sua totalidade ou em parte, sem a prévia autorização escrita da TOTVS, que se reserva
o direito de efetuar alterações sem aviso prévio. A TOTVS não assume
qualquer
responsabilidade pelas
consequências de quaisquer erros ou inexatidões que possam aparecer neste documento.
TOTVS S.A.
Av. Braz Leme, 1717 – São Paulo-SP
Brasil –
www.totvs.com
Propriedades do Sistema Foundation Saúde
Título do documento
1. Propriedades do Sistema Foundation Saúde
Atualização: 17/07/2014
Abaixo a lista de propriedades do sistema e seus respectivos valores.
Obs: Na configuração das propriedades, não deixar espaços em branco antes ou após a inserção do valor. Para as
propriedades que requerem configurações de diretórios, deve-se utilizar barra invertida duas vezes "\\" ou barra normal
uma vez "/".Propriedade Descrição Valor padrão Obrigatório
com.totvs.saude.tiss.interface.supp ortversion
Configura a versão dos XML’s TISS que são gerados
através das telas do sistema Foundation. 3.02.00
com.totvs.tiss.xml.log.auxiliar
Ativa a geração de log auxiliar para verificação de erros true = ativa o log
false = desativa o log
False
javax.net.ssl.keyStore Endereço do keystore utilizado no trafego de mensagens do PTU Sim
javax.net.ssl.keyStorePassword Senha do keystore configurado na propriedade
javax.net.ssl.keyStore Sim
javax.net.ssl.trustStore Endereço do truststore (certificado) utilizado no trafego de
mensagens do PTU Sim
javax.net.ssl.trustStorePassword Senha do keystore configurado na propriedade javax.net.ssl.trustStore Sim
sib.connector Tipo de conector utilizado pelo módulo do SIB. Opções:
GPS – Gestão de Planos / UNICOO – Unicoo Sim
sib.generated.dir Endereço do diretório onde serão gerados os arquivos de
remessa de SIB. $user.dir Sim
sib.upload.return Endereço do diretório onde serão gerados os relatório referente ao processamento do arquivo de retorno(RPX). Sim
sib.ans Código da ANS a ser utilizado pelo módulo do SIB Sim
com.totvs.foundation.exchange.con nector.ptu.verifierHostName
Ativa a verificação do host antes de enviar uma mensagem
via WebService para Unimed Brasil(PTU) false
demonstrative.generated.dir Endereço do diretório onde serão gerados os arquivos do
demonstrativo de retorno Sim
com.totvs.sib.conference.processm essage.count
Quantidade de registros a serem processados no banco de
dados do ERP no processo de conferencia de arquivos 100
sib.generated.quantity.data Quantidade de registros por pagina para a geração do
arquivo de remessa do SIB 10000
ptu.log.communication Gera as propriedades do log PTU no Update False
com.totvs.sib.conference.processm essage.timer
Tempo de intervalo em segundos para o reinicio do timer
do processo de conferencia 10
sib.ans.cnpj CNPJ que vai no cabeçalho do arquivo de remessa do SIB Sim
Propriedades do Sistema Foundation Saúde
com.totvs.saude.tiss.suportversion
Propriedade que permite desabilitar uma determinada versão da TISS.
Ex: com.totvs.saude.tiss.suportversion.2.01.01=false desabilita a versão 2.01.01
true
Propriedade Descrição Valor padrão Obrigatório
system.erp
Sistema ERP com qual o Foundation se integra para buscar os prestadores e cadastrar como usuario do sistema.
Valores válidos: GPS / UNICOO
Não possui um
valor default. Sim
tiss.resposta TISS Console: Diretório informado para armazenar os
arquivos de resposta
$user.dir/respos ta tiss.diretorio.dia TISS Console: Informa se o Foundation irá ler/gravar em um subdiretório com a data atual no padrão AAAAMMDD false
tiss.recepcao TISS Console: Informa o diretório de recepção dos
arquivos TISS. Ex: C:/tiss/recepcao
$user.dir/recepc ao
tiss.reader.class TISS Console: classe que implementa o leitor do TISS
Console
com.totvs.found ation.console.re ad.implementati on.FileReader
radartiss.generated.dir Radar TISS: Diretório de geração de arquivos $user.dir Sim
com.totvs.saude.tiss.suportversion. 2.01.03
Informa se a versão 2.01.03 será suportada. Informar false
para não permitir receber mensagens nesta versão. True
com.totvs.saude.tiss.suportversion. 2.02.01
Informa se a versão 2.02.01 será suportada. Informar false
para não permitir receber mensagens nesta versão frue
com.datasul.medical.web.action.tis
s.consult.icdrequired Obrigatoriedade do CID nas guias de Consulta false
com.datasul.medical.web.action.tis
s.sadt.icdrequired Obrigatoriedade do CID nas guias de SADT false
com.datasul.medical.web.action.tis
s.intern.icdrequired Obrigatoriedade do CID nas guias de Internação false
com.datasul.medical.web.action.tis
s.closebatch.icdrequired Obrigatoriedade do CID no fechamento de lote false
com.datasul.medical.web.action.tis s.intern.defaulticd
Código do CID padrão caso não informado o CID principal
na internação quando utilizado o XML TISS Z00
com.datasul.medical.web.action.tis s.interval
Estabelece o intervalo de dias para consulta de dados
transmitidos e lote de guias. 5
com.totvs.security.downtime Estabelece o tempo máximo de inatividade da sessão. 30 minutos
com.totvs.security.password.maxim umPeriod
Define a quantidade máxima em dias que usuário poderá
manter a mesma senha no sistema. 365 dias
com.totvs.security.access.timeLock
Define o tempo em que o acesso ao sistema ficará bloqueado quando o usuário ultrapassar a quantidade máxima de tentativas permitidas de acesso ao sistema.
10 Minutos com.totvs.security.access.maximu
mNumberOfRetries
Estabelece a quantidade máxima de tentativas de acesso
ao sistema. 5
com.datasul.common.util.file.FileUti
ls.extractSevenZip Define as bibliotecas utilizadas pelo SevenZip
IEShims.dll,libg
Propriedades do Sistema Foundation Saúde
Título do documento
Propriedades do Sistema Foundation Saúde
Chat Intercâmbio: No arquivo properties-service.xml da pasta JBOSS_HOME/server/default/deploy adicionar as seguintes
propriedades:
keystoreLocationSSO Caminho do arquivo auditoriaweb.totvs.com.br.jks
Ex:C:/Jboss/jboss-V11.5/server/default/conf/auditoriaweb.totvs.com.br.jks keystoreSSOPass
Senha para o arquivo contenedor de certificados. Se o arquivo estiver sendo configurado para o módulo do PTU, este valor deverá ser preenchido com a senha fornecida pela Unimed do Brasil. Ex: !auditori@@
autentication Caminho do wsdl autenticaUsuarioSSO-v1_0_0.wsdl no JBoss
Ex:file:C:/Jboss/jboss-V11.5/server/default/conf/wsdl/autenticaUsuarioSSO-v1_0_0.wsdl
endpointSSO https://sso.homologacao.unimed.com.br/services/v1_0_0/AutenticaUsuarioSSO
refreshStateSession Caminho do wsdl atualizaEstadoSessoes-v1_0_0.wsdl no JBoss
Ex:file:C:/Jboss/jboss-V11.5/server/default/conf/wsdl/atualizaEstadoSessoes-v1_0_0.wsdl endpointRefreshStateSession https://sso.homologacao.unimed.com.br/services/v1_0_0/AtualizaEstadoSessoes
endpointAuthorization https://sso.homologacao.unimed.com.br/services/v1_0_0/AutorizaAcessoAplicacao
authorizeAccess Caminho do wsdl autorizaAcessoAplicacao-v1_0_0.wsdl no JBoss
Ex:file:C:/Jboss/jboss-V11.5/server/default/conf/wsdl/autorizaAcessoAplicacao-v1_0_0.wsdl
token Ex: 12daf63fd5d8eb032dc13cab27e7c374
findSala Caminho do wsdl findSala_v1_0.wsdl no JBoss
Ex:file:C:/Jboss/jboss-V11.5/server/default/conf/wsdl/findSala_v1_0.wsdl
codeChat 1
Propriedades do Sistema Foundation Saúde
Título do documento
RPS (Registro de Plano de Saúde): No arquivo properties-service.xml da pasta JBOSS_HOME/server/default/deploy
adicionar as seguintes propriedades:
rps.generated.dir Endereço do diretório onde serão gerados os arquivos XML do RPS.
Ex: C:/RPS
rps.connector.base Indica o SGBD utilizado.
Valores aceitos: “ORACLE” e “PROGRESS”
rps.query.unicoo.prestador*
Sentença sql para consulta dos prestadores caso o erp utilizado seja UNICOO.
Valor: Select p.nopessoa RAZAOSOCIAL, p.nrcgc_cpf CNPJCPF, pr.nrcnes CNES, pr.cdestado_crm UF, c.cdcidade_ibge CODIGOMUNICIPIOIBGE, pr.dtinicio_contratualizacao
DATACONTRATUALIZACAO, pr.dtadmissao DATAINICIOPRESTACAOSERVICO,
pr.tpcontratualizacao TIPOCONTRATUALIZACAO, pr.tpclassif_estabelec CLASSIFICACAO,
pr.tpdisponibilidade DISPONIBILIDADESERVICO, pr.aourgencia_emergencia
URGENCIAEMERGENCIA, pr.cdprestador CDPRESTADOR, decode(tp.tpvinculo, '1', 'P', '2', 'P', '3', 'C') RELACAOOPERADORA From prestador pr, pessoa p, prestador_estabelecimento pre, endereco e, cidade c, tipo_de_prestador tp Where pr.nrregistro_prest = p.nrregistro And pr.nrregistro_prest = pre.nrregistro_prest(+) And pr.nrcnes = pre.nrcnes(+) And e.nrregistro(+) = pre.nrregistro_prest And e.tpendereco(+) = pre.cdtipo_endereco And c.cdcidade(+) = e.cdcidade And pr.tpprestador = tp.tpprestador(+) [FILTRO]
rps.query.unicoo.plano*
Sentença sql para consulta dos planos de saúde caso o erp utilizado seja UNICOO. Valor: select NOPLANO, CDPLANO, CDREGISTROANS, NOMODALIDADE,
AONOVA_LEGISLACAO from (select c.nocontrato NOPLANO, c.cdcontrato CDPLANO, tpc.cdproduto_min_saude CDREGISTROANS, '' NOMODALIDADE, c.aonova_legislacao from contrato_padrao c, tipo_plano_contrato tpc where c.aonova_legislacao = 'S' and tpc.cdcontrato = c.cdcontrato group by c.nocontrato, c.cdcontrato, tpc.cdproduto_min_saude, c.aonova_legislacao union all select c.nocontrato NOPLANO, c.cdcontrato CDPLANO, nvl(p.cdplano_ans,
c.cdproduto_min_saude) CDREGISTROANS, '' NOMODALIDADE, c.aonova_legislacao from contrato_plano p, contrato_padrao c where p.cdcontrato = c.cdcontrato and c.aonova_legislacao = 'N' group by c.nocontrato, c.cdcontrato, nvl(p.cdplano_ans, c.cdproduto_min_saude),
c.aonova_legislacao) [FILTRO]
rps.query.gps.oracle.prestador*
Sentença sql para consulta dos prestadores caso o erp utilizado seja GPS e o SGBD utilizado seja ORACLE.
Valor: select preserv.nr_cgc_cpf CNPJCPF, substr(preserv.in_class_estabelec,1,1) CLASSIFICACAO, preserv.cd_cnes CNES, preserv.en_uf UF, dzcidade.int_3 CODIGOMUNICIPIOIBGE, preserv.nm_prestador RAZAOSOCIAL, case
ptuvinpr.cd_tipo_vinculo_ptu when 1 then 'P' when 2 then 'P' else 'C' end RELACAOOPERADORA, previesp.in_contratualizacao TIPOCONTRATUALIZACAO, preserv.dt_ini_contrato
DATACONTRATUALIZACAO, preserv.dt_inclusao DATAINICIOPRESTACAOSERVICO, preserv.int_9 DISPONIBILIDADESERVICO, preserv.cd_prestador CDPRESTADOR, ''
URGENCIAEMERGENCIA from unimed, paramecp, preserv, dzcidade, previesp, ptuvinpr where unimed.cd_unimed = paramecp.cd_unimed and unimed.cd_unimed = preserv.cd_unidade and preserv.cd_cidade = dzcidade.cd_cidade and previesp.cd_unidade = preserv.cd_unidade and previesp.cd_prestador = preserv.cd_prestador and previesp.cd_vinculo =
ptuvinpr.cd_tipo_vinculo_serious and previesp.lg_principal = 1 [FILTRO] group by
preserv.nr_cgc_cpf, substr(preserv.in_class_estabelec,1,1), preserv.cd_cnes, preserv.en_uf, dzcidade.int_3, preserv.nm_prestador, case ptuvinpr.cd_tipo_vinculo_ptu when 1 then 'P' when 2 then 'P' else 'C' end, previesp.in_contratualizacao, preserv.dt_ini_contrato, preserv.dt_inclusao, preserv.int_9, preserv.cd_prestador
Propriedades do Sistema Foundation Saúde
rps.query.gps.progress.prestador*
Sentença sql para consulta dos prestadores caso o erp utilizado seja GPS e o SGBD utilizado seja PROGRESS.
Valor: select preserv."nr-cgc-cpf" CNPJCPF, substr(preserv."in-class-estabelec", 1, 1) CLASSIFICACAO, preserv."cd-cnes" CNES, preserv."en-uf" UF, dzcidade."int-3"
CODIGOMUNICIPIOIBGE, preserv."nm-prestador" RAZAOSOCIAL, case ptuvinpr."cd-tipo-vinculo-ptu" when 1 then 'P' when 2 then 'P' else 'C' end RELACAOOPERADORA,
previesp."in-contratualizacao" TIPOCONTRATUALIZACAO, preserv."dt-ini-contrato"
DATACONTRATUALIZACAO, preserv."dt-inclusao" DATAINICIOPRESTACAOSERVICO, preserv."int-9" DISPONIBILIDADESERVICO, preserv."cd-prestador" CDPRESTADOR, ''
URGENCIAEMERGENCIA from PUB."unimed", PUB."paramecp", PUB."preserv", PUB."dzcidade", PUB."previesp", PUB."ptuvinpr" where unimed."cd-unimed" = paramecp."cd-unimed" and
unimed."cd-unimed" = preserv."cd-unidade" and preserv."cd-cidade" = dzcidade."cd-cidade" and previesp."cd-unidade" = preserv."cd-unidade" and previesp."cd-prestador" = preserv."cd-prestador" and previesp."cd-vinculo" = ptuvinpr."cd-tipo-vinculo-serious" and previesp."lg-principal" = 1 [FILTRO] group by preserv."nr-cgc-cpf", substr(preserv."in-class-estabelec", 1, 1), preserv."cd-cnes", preserv."en-uf", dzcidade."int-3", preserv."nm-prestador", case ptuvinpr."cd-tipo-vinculo-ptu" when 1 then 'P' when 2 then 'P' else 'C' end, previesp."in-contratualizacao", preserv."dt-ini-contrato", preserv."dt-inclusao", preserv."int-9", preserv."cd-prestador"
rps.query.gps.oracle.plano*
Sentença sql para consulta dos planos de saúde caso o erp utilizado seja GPS e o SGBD utilizado seja ORACLE.
Valor: Select P.NM_PLANO NOPLANO, M.DS_MODALIDADE NOMODALIDADE, p.CD_PLANO CDPLANO, T.CD_REGISTRO_PLANO CDREGISTROANS From TI_PL_SA T, PLA_SAU P, MODALID M Where T.CD_MODALIDADE = P.CD_MODALIDADE And T.CD_PLANO = P.CD_PLANO And M.cd_modalidade = p.cd_modalidade And t.cd_registro_plano Is Not Null [FILTRO] Group By P.NM_PLANO, M.DS_MODALIDADE, p.CD_PLANO,
T.CD_REGISTRO_PLANO Order By NM_PLANO, p.cd_plano
rps.query.gps.progress.plano*
Sentença sql para consulta dos planos de saúde caso o erp utilizado seja GPS e o SGBD utilizado seja PROGRESS.
Valor: Select P."NM-PLANO" NOPLANO, M."DS-MODALIDADE" NOMODALIDADE, p."CD-PLANO" CDPLANO, T."CD-REGISTRO-PLANO" CDREGISTROANS From PUB."TI-PL-SA" T, PUB."PLA-SAU" P, PUB."MODALID" M Where MODALIDADE" = P."CD-MODALIDADE" And T."CD-PLANO" = P."CD-T."CD-PLANO" And M."cd-modalidade" = p."cd-modalidade" And t."cd-registro-plano" Is Not Null [FILTRO] Group By P."NM-PLANO", M."DS-MODALIDADE", p."CD-PLANO", T."CD-REGISTRO-PLANO" Order By "NM-PLANO", p."cd-plano"