Árvore de páginas

Propriedades do Sistema Foundation Saúde

Atualização: 13/12/2016 - 12.1.14-5 

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.upload.supportdversion

Versão da TISS suportada na tela de upload. Caso necessário restringir o upload para apenas uma versão da TISS, esta propriedade deverá ser cadastrada. Ex:

com.totvs.saude.tiss.upload.supportdversion=3.03.01



com.totvs.saude.tiss.interface.supportversion 

Configura a versão dos XML’s TISS, que são gerados por meio das telas do sistema "Foundation".

3.02.00


com.totvs.tiss.xml.log.auxiliar

Ativa a geração de log auxiliar para a verificação de inconsistências.

true = ativa o log

false = desativa o log

False


javax.net.ssl.keyStore

Endereço do "keystore", utilizado no tráfego 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 tráfego 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 são gerados os arquivos de remessa de "SIB".

$user.dir

Sim

sib.upload.return

Endereço do diretório onde sã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.connector.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 são gerados os arquivos do demonstrativo de retorno.


Sim

com.totvs.sib.conference.processmessage.count

Quantidade de registros a serem processados no banco de dados do "ERP", no processo de conferência de arquivos.

100


sib.generated.quantity.data

Quantidade de registros por página 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.processmessage.timer

Tempo de intervalo em segundos para o reinício do "timer", do processo de conferência.

10


sib.ans.cnpj

CNPJ que vai no cabeçalho do arquivo de remessa do "SIB".


Sim

sib.upload.return.dir

Diretório de retorno do arquivo "SIB".


Sim

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 usuário 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/resposta


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/recepcao


tiss.reader.class

TISS Console: Classe que implementa o leitor do TISS Console.

com.totvs.foundation.console.read.implementation.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 caso a versão 2.01.03 é suportada. Informar "false", para não permitir receber mensagens nesta versão.

True


com.totvs.saude.tiss.suportversion.2.02.01

Informa caso a versão 2.02.01 é suportada. Informar "false" para não permitir receber mensagens nesta versão.

frue


com.datasul.medical.web.action.tiss.consult.icdrequired

Obrigatoriedade do "CID" nas guias de Consulta.

false


com.datasul.medical.web.action.tiss.sadt.icdrequired

Obrigatoriedade do "CID" nas guias de SADT.

false


com.datasul.medical.web.action.tiss.intern.icdrequired

Obrigatoriedade do "CID" nas guias de Internação.

false


com.datasul.medical.web.action.tiss.closebatch.icdrequired

Obrigatoriedade do "CID" no fechamento de lote.

false


com.datasul.medical.web.action.tiss.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.tiss.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 em minutos, devendo ser entre 1 e 30.

30 minutos


com.totvs.security.password.maximumPeriod

Define a quantidade máxima em dias que usuário pode manter a mesma senha no sistema.

365 dias


com.totvs.security.access.timeLock

Define o tempo em que o acesso ao sistema fica bloqueado, quando o usuário ultrapassar a quantidade máxima de tentativas permitidas de acesso ao sistema.

10 Minutos


com.totvs.security.access.maximumNumberOfRetries

Estabelece a quantidade máxima de tentativas de acesso ao sistema, devendo ser entre 1 e 5.

5


com.datasul.common.util.file.FileUtils.extractSevenZip

Define as bibliotecas utilizadas pelo "SevenZip".

IEShims.dll,libgcc_s_dw2-1.dll,libstdc++-6.dll

Sim


Chat Intercâmbio: No arquivo "properties-service.xml", da pasta "JBOSS_HOME/server/default/deploy", adicionar as seguintes propriedades:

keystoreLocationSSO

Caminho do arquivo de certificado da Unimed Brasil (*.jks). Ex: "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. Caso o arquivo esteja configurado para o módulo do "PTU", este valor deve 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.coop.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.coop.br/services/v1_0_0/AtualizaEstadoSessoes

endpointAuthorization

https://sso.homologacao.unimed.coop.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

authenticatorPortal

auditoriaweb.totvs.com.br

userRootSala

Usuário utilizado para autenticar no web-service de salas da Unimed do Brasil, esse usuário é fornecido pela Brasil para acessar o serviço de FindSala.

Ex: userRootSala = [email protected] 

passwordRootSala

Senha utilizada para autenticar no web-service de salas da Unimed do Brasil, essa senha é fornecida pela Brasil para acessar o serviço de FindSala.

Ex: passwordRootSala = !auditori@@

endpointChatRestUpload

API Rest utilizada para envio e consultas de anexos para do chat intercâmbio da Unimed do Brasil.

Ex: http://chatsvchml.unimed.coop.br/chat-ws

endpointChatRestMessage

API Rest utilizada para envio de mensagens para do chat intercâmbio da Unimed do Brasil.

Ex: http://chat2he.unimed.coop.br/chatserver

suffixChat

Sufixo do usuário cadastrado pela Unimed Brasil.

Ex: rnu.com.br


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 sã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.cdtipovinculoserious 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.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 R.IDI_REGISTRO CDPLANO, R.NOM_PLANO_ANS NOPLANO, R.IN_TIPO_REGULAMENTACAO TIPOREGULAMENTACAO, decode(R.IN_TIPO_REGULAMENTACAO, 1, CAST(R.CDN_PLANO_ANS AS VARCHAR(10)), R.COD_PLANO_OPERADORA) CDREGISTROANS From REG_PLANO_SAUDE R [FILTRO] Group by R.IDI_REGISTRO, R.NOM_PLANO_ANS, R.IN_TIPO_REGULAMENTACAO, decode(R.IN_TIPO_REGULAMENTACAO, 1, CAST(R.CDN_PLANO_ANS AS VARCHAR(10)), R.COD_PLANO_OPERADORA) Order by R.NOM_PLANO_ANS, R.IDI_REGISTRO

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 R."IDI_REGISTRO CDPLANO", R."NOM_PLANO_ANS" NOPLANO, R."IN_TIPO_REGULAMENTACAO" TIPOREGULAMENTACAO, decode(R."IN_TIPO_REGULAMENTACAO", 1, CAST(R."CDN_PLANO_ANS" AS VARCHAR(10)), R."COD_PLANO_OPERADORA") CDREGISTROANS From PUB."REG_PLANO_SAUDE" R [FILTRO] Group by R."IDI_REGISTRO", R."NOM_PLANO_ANS", R."IN_TIPO_REGULAMENTACAO", decode(R."IN_TIPO_REGULAMENTACAO", 1, CAST(R."CDN_PLANO_ANS" AS VARCHAR(10)), R."COD_PLANO_OPERADORA") Order by R."NOM_PLANO_ANS", R."IDI_REGISTRO"

com.totvs.htz.showCryptographyButton

Define se o botão de criptografar todas as senhas será exibido.

Caso cadastrada como true - o botão é exibido.

Caso não cadastrado ou cadastrado como false - o botão não é exibido.

*A propriedade deve ser configurada mesmo que o "ERP" e o "SGBD" utilizados, sejam diferentes dos que a propriedade se referem.