Histórico da Página
Foundation Saúde -
...
Histórico de Alterações
...
Data
...
Versão
...
Descrição
...
30/12/2009
...
1.0
...
Criação do documento
...
06/07/2010
...
2.0
...
Atualização contemplando PTU e Melhorias TISS
...
13/07/2010
...
2.1
...
Inclusão de Regras de Validação e IN-40
...
09/08/2010
...
2.2
...
- Suporte a TISS 2.02.02, compactação de logs e suporte a mensagem tissTransmiteMensagemZIP
- O arquivo “tissdatasulmedical.properties” passa a ser desnecessário.
- Eliminação de AppServes Progress antigos
...
01/09/2010
...
2.3
...
- Atualização do documento referente à compactação de logs e leitura de diretórios e tissTransmiteMensagemZIP
- Alteração de todos os contextos de WebService para htzcomm
...
15/09/2010
...
2.3.1
...
- Foi criado os tópicos 3.8.1 e 3.8.2 referente a configuração do certificado digital.
...
16/11/2010
...
2.4
...
- Suporte a TISS 2.02.03
...
22/12/2010
...
2.5
...
- Foi adicionado na seção 2.3 o passo-a-passo para instalar e configurar i sistema foundation.
...
17/01/2011
...
2.6
...
- Processo de Geração do SIB (Sistema de Informações de Beneficiários)
...
11/02/2011
...
2.7
...
- Inclusão do tópico 6.2.3 referente às configurações do arquivo “tiss.ini” para o sistema UNICOO
...
22/02/2011
...
2.8
...
- Inclusão de criação do banco de dados (Oracle e Progress)
- Instalação do Java
- Criação do AppServer
...
20/07/2011
...
1.5.1
...
- Revisão do documento. Versão do documento passa a ser igual a versão do produto
...
01/08/2011
...
11.5.2
...
- PTU On-Line Versão 4.0
...
01/06/2012
...
11.5.3
...
- PTU On-Line Versão 4.0 e SIB reestruturação
...
30/01/2013
...
11.5.4
...
- Melhorias e Correções conforme Release Notes.
- Configuração do processo para geração do SIB
- Revisão do documento
...
17/07/14
...
11.5.12
...
Roteiro de Instalação e Configuração
Introdução
A finalidade deste documento é descrever um roteiro para instalação e configuração do "Foundation Saúde", para a utilização dos serviços TISS, SIB XML e PTU XML em uma nova instalação.
Atenção: Nesta mídia é disponibilizado o instalador do "JBOSS", para sua conveniência, no entanto dúvidas sobre sua instalação e configurações de componentes nativos devem ser direcionadas ao suporte do fornecedor do "JBOSS".
Quando o produto já estiver em operação, a TOTVS disponibilizará no Portal de Clientes atualizações do produto englobando alterações para correções de erros, correções legais e novas implementações.
Para efetuar a atualização de seu ambiente deverão ser seguidos os procedimentos indicados neste guia; se necessário auxílio adicional favor entrar em contato com o serviço de consultoria
...
Pré-Requisitos
...
Hardware Servidor
- Processador 2.2GHZ ou superior;
- Memória mínima 2GB;
- Rede 100 Mbps ou superior.
...
Software Servidor
- A versão atual do deploy do Foundation Saúde requer a pré-instalação do “Java JDK 1.6 build 18”.
Observação: Para o funcionamento correto do PTU, a versão do JAVA deve ser a mesma mencionada acima. Para as demais, deve ser a mesma ou superior. Ainda não é suportada a versão 7 ou superior do Java.
- Banco de dados suportados: Oracle, Progress com suporte a SQL ou SQL Server 2005/2008.
- Acesso ao AppServer Progress para comunicação com Gestão de Planos Progress quando utilizado.
- Sistemas operacionais suportados: Windows XP ou superior e Linux.
...
Software Cliente
Navegadores Web homologados:
...
- Microsoft Internet Explorer 7 ou 8
...
- Mozilla Firefox 3.6, 4 ou 5
...
- Adobe PDF Reader 8.0 ou superior
- Adobe PDF Reader 8.0 ou superior
...
Passos para Instalação e Configuração do sistema Foundation
Baixe a versão mais recente do pacote de instalação no portal de clientes e descompacte em um diretório da máquina local. Segue abaixo o exemplo de como buscar os pacotes:
...
Selecione o Sistema ERP utilizado e clique em "Avançar".
Atenção: Abaixo segue as configurações Somente para Gestão de Planos. Caso seu ERP for o Unicoo, vá para o passo 7.: Selecione o tipo de banco de dados que o Foundation Saúde irá utilizar. Este banco é independente do banco de dados utilizado pelo ERP. Clique em "Avançar".
Informe Somente para Gestão de Planos: Informe o diretório onde o Gestão de Planos está instalado. Esta informação será utilizada para configurar o AppServer Progress utilizado pelo Foundation Saúde. Clique em "Avançar".
...
Informe os dados de acesso ao banco de dados. Esta informação será utilizada para configurar o acesso ao banco de dados do Foundation configurado na pasta deploy do Jboss. Clique em "Avançar".
Atenção: Abaixo as configurações Somente para Gestão de Planos. Caso seu ERP for o Unicoo, vá para o passo 9.: Informe o Nome da Maquina ou IP onde será criado o AppServer utilizado pelo Foundation Saúde para a comunicação com o Gestão de Planos. Clique em "Avançar".
...
Caso o banco de dados for Oracle, informe o nome da instância do banco de dados e clique em "Avançar".
Atenção: Abaixo as configurações Somente para Gestão de Planos. Caso seu ERP for o Unicoo, vá para o passo 11.Confirmação : Confirmação para alterar arquivo de configuração do Progress para a criação do AppServer. Clique em "Avançar".
...
Aguarde a instalação finalizar e crie o serviço do Windows. Clique em "Concluir".
1º.
- Para o funcionamento do sistema Foundation. É necessária a instalação do pacote do JDK(Java Development Kit) atualizado conforme o capítulo
...
...
- Configure o banco de dados conforme as instruções na seção 5.1 Configuração do banco de dados deste documento.
...
- Para os clientes que utilizarem o sistema "Gestão de Planos", será necessário configurar o "AppServer", conforme a seção 5.4 Configuração para Gestão de Planos.
...
- Se a versão do sistema escolhido utilizar certificado digital, as configurações nas seções 8.5 Certificado Digital e 8.6 Configuração de Segurança no Servidor de Aplicações serão obrigatórios. Estas configurações são válidas para os módulos PTU e TISS.
...
- Se for utilizado somente o módulo TISS sem certificado digital, faz-se necessário realizar as configurações conforme seção 8.6.2 Desabilitar Certificado PTU/TISS, por meio desta seção você estará desabilitando o uso do certificado digital no sistema.
...
- No diretório “C:\totvs\jboss-4.2.3.GA\server\default\conf”, possui o arquivo "tiss.ini", onde são realizadas algumas configurações referentes ao módulo TISS. Verifique a seção 6.2 Configurações para configurar o arquivo de acordo com as necessidades da operadora.
- Observação: Se o sistema "Foundation", for configurado com o sistema "UNICOO", será necessário copiar o arquivo "tiss.ini" para o diretório “C:\totvs\jboss-4.2.3.GA\bin”, contudo, na pasta "BIN" as propriedades "tiss.schema", "tiss.schema.anterior" e "tissnet.schema", devem ser preenchidas com o caminho completo onde se encontram os "schemas".
...
- Nas seções 8. PTU e 8.3 Demais Configurações PTU possuem as configurações obrigatórias de "WebService", para o uso do módulo "PTU".
...
- Na seção 10 Processo de Geração do SIB possui as configurações necessárias para configurar o módulo "SIB", no sistema "Foundation".
...
- Após a realização destes passos já podemos iniciar o servidor de aplicação conforme a seção 6. Inicialização e Acesso.
- A partir do 10º passo serão realizadas algumas configurações referente à parametrização no sistema "Foundation". Em alguns casos será necessário um pouco de conhecimento nas regras de negócios da operadora.
...
- Para realizar as configurações referentes à norma "IN 40", da TISS, verifique a seção 9.2 IN40 – Obrigatoriedade do CID.
...
- Se houver a necessidade de fazer upload de XML TISS via diretório, basta realizar as configurações conforme a seção 10. Upload via diretório.
...
- Faça as configurações mencionadas na seção 12.1 Configuração de Memória caso haja a necessidade de aumentar as configurações de memória utilizadas pelo "JBOSS".
Âncora |
---|
...
|
Conforme os pré-requisitos do sistema, a versão do Java a ser instalado deve ser o "JDK 1.6 build 18". Esta versão pode ser encontrada no site da Oracle® (http://java.sun.com/products/archive/j2se/6u18/index.html), ao acessar o link será exibida a tela abaixo, selecione a versão conforme o seu sistema operacional e faça o download.
...
5.1 Criando o banco de dados do sistema
Este capítulo tem o objetivo de auxiliar o cliente na criação de uma base de dados no Progress®. Todos os passos abaixo foram realizados com a versão 10.1C do Progress®.
5.1.1 Criando uma Base de Dados Progress
- No menu "Iniciar", clique na pasta "Progress", e clique em "Database Administration".
- Clique no menu "Database\Create", será exibida a janela conforme a imagem abaixo:
- Clique em "Files" e selecione o local "c:\totvs\database" (criar os diretórios caso não exista), para criar os arquivos do banco. Exemplo: “.db” do Progress®. O nome padrão para o arquivo do banco de dados será "emssaude", conforme a imagem abaixo:
Observação: Os arquivos ".db", são o banco de dados do Progress®, sempre manter um backup deste arquivo pois se for corrompido, toda a estrutura de base do "Foudation" terá que ser recriada. - Clique em "OK", e na próxima tela clique novamente em "OK".
- Para poder conectar ao banco de dados é necessário criar o usuário "sysprogress".
- No "Database Administration" acesse "Admin\Security\Edit User List".
- Será exibida a tela para edição de usuários para o banco de dados recém criado.
- Clique em "Add" e na próxima tela preencha os campos "User ID" com "sysprogress", "User Name" com um nome qualquer e o "Password" com a senha (usuário do banco).
- No diretório onde foi criado os arquivos do banco de dados (.db, .lg, etc...), crie o arquivo “start.bat” e “shutdown.bat”.
- O primeiro arquivo será utilizado para iniciar o banco com o "broker SQL" e o segundo será utilizado para derrubar o banco quando necessário.
Edite o arquivo "start.bat" com um editor de textos, copie o conteúdo abaixo e cole no arquivo.
@echo off
echo Iniciando o banco de dados do sistema Foundation
echo.
echo.
:: Setar as variaveis Progress
set DLC=C:\DIRETORIO_INSTALACAO_PROGRESS
set PROMSGS=%DLC%\promsgs
set PATH=%DLC%\bin;%PATH%
:: Carregar o Banco
%DLC%\bin\_mprosrv emssaude -S 10000 -numsep 46 -numsep 44 -L 20000 -B 200 -bithold 1800 -n 200 -Mn 200 -Mpb 2 -Ma 200 -Mm 4096 -ServerType SQL -basetable 1 -tablerangesize 3500 -Mxs 32
pause
pause
Altere a linha “set DLC=C:\...“ e informe o diretório de instalação do Progress (c:\DLC101A, c:\DLC101C, etc...).
Edite o arquivo "shutdown.bat" com um editor de textos qualquer, copie o conteúdo abaixo e cole no arquivo.
@echo off
echo Derrubando o banco de dados do sistema Foundation
echo.
echo.
:: Setar as variaveis Progress
set DLC=C:\DIRETORIO_INSTALACAO_PROGRESS
set PROMSGS=%DLC%\promsgs
set PATH=%DLC%\bin;%PATH%
:: Derrubando o Banco
%DLC%\bin\proshut emssaude -by
pause
No diretório onde foi criado o banco de dados deve ficar semelhante a imagem abaixo:
Após a criação dos arquivos, inicie a base de dados e acesse para a execução dos scripts SQL.
Execute o arquivo "start.bat", será carregado o banco de dados, execute “shutdown.bat” para derrubar se necessário.
Como o "broker" iniciado é do tipo SQL, não podemos usar o Editor do Progress® para a criação das tabelas.
Utilize a ferramenta "sqlexp", encontrada na pasta "bin" da instalação do Progress®.
Para se logar no banco de dados, será necessário utilizar a linha de comando do Windows® conforme os passos a seguir:
Clique no "Menu Iniciar\Executar" e digite "cmd", pressione "Enter".
Será exibida a tela do console do Windows® semelhante a imagem abaixo:
Digite o comando conforme o exemplo abaixo:
- %DLC%\bin\sqlexp -db C:\Totvs\database\emssaude -S 10000 -user sysprogress -password sysprogress
Observação: Se o "Path" da máquina estiver configurado com o diretório "bin" da instalação do Progress®, não será necessário informar o caminho completo do executável "sqlexp" (c:\dlc101a\bin\sqlexp.bat), o executável poderá ser chamado sem o caminho (c:\dlc101a).
Quando aparecer a linha:
- SQLExplorer>
Estará conectado ao banco de dados com o usuário "sysprogress".
Para a criação do usuário que será utilizado para criação as tabelas, inclusão de registros e nas configurações do "JBOSS", no arquivo "progress-ds.xml", que será feito na próxima seção.No "SQLExplorer" (sqlexp) que está conectado, execute os comandos abaixo para criar o usuário e dar as permissões necessárias.
- SQLExplorer>
Copie e cole o bloco abaixo:
create user 'htzfoundation','htzfound123';
grant dba to htzfoundation;
commit;
Saia do "SQLExplorer" com o comando “exit” e conecte novamente com o usuário “htzfoundation”.
Copie todo o conteúdo do arquivo "CREATE_POPULATE.sql", que é disponibilizado na DISTRO de instalação e cole no SQLExplorer.
Feche o "SQLExplorer".
5.1.2 Criando uma Base de Dados Oracle
...