Histórico da Página
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". |
codeChat | 1 |
authenticatorPortal | |
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. |
endpointChatRestMessage | API Rest utilizada para envio de mensagens para do chat intercâmbio da Unimed do Brasil. |
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" |
*A propriedade deve ser configurada mesmo que o "ERP" e o "SGBD" utilizados, sejam diferentes dos que a propriedade se referem.