Configuração e Implantação - ServicePTU
Configuração e Implantação - ServicePTU
Configuração e Implantação - ServicePTU
3.2.0.0
Requisitos de
Implantação
João Pessoa, Novembro de 2017.
Este documento foi desenvolvido pela equipe da Infomed, é um
guia para orientação ao usuário sobre a implantação do ServicePTU.
Unimed NNE
Unidade de Tecnologia
3. Recomendações ............................................... 6
4. Instalação do ServicePTU ................................... 7
4.1. Permissões .......................................................... 7
4.2. Configuração IIS .................................................... 7
4.2.1. Restrições ISAPI e CGI ...................................................... 7
4.2.2. Mapeamentos de Manipulador ............................................ 8
4.3. Habilitando HTTPS no IIS ........................................ 10
4.4. Instalação ou Atualização via WebWizard.................... 13
4.5. Página de Teste ................................................... 17
4
2. Servidor Web
Para que a instalação do produto seja realizada com sucesso, é necessário um
servidor de aplicação Web com as configurações indicadas abaixo.
5
3. Recomendações
Antes de instalar o ServicePTU, é necessário verificar suas dependências, ou seja,
a versão mínima do Infomed GPS. Caso não sejam respeitadas as interdependências,
a aplicação pode não funcionar adequadamente.
Importante:
As aplicações Web estão homologadas para utilização em sistemas operacionais
cujo idioma seja Português do Brasil (pt-br). Portanto, seu uso em ambientes com
idioma em inglês poderá provocar comportamentos e resultados inesperados.
6
4. Instalação do ServicePTU
4.1. Permissões
No servidor Web, o diretório: “C:\TempImageFiles” deve ter sido criado, inclusive
com permissão de escrita para o usuário IIS_IUSRS.
Caminho ISAPI ou CGI – indique o caminho para a DLL isapi do framework 4.0.
Exemplo:
7
Figura 1: Gerenciador de Serviços de Informações da Internet – Pagina Inicial VIAGEM-PC
PageHandlerFactory-ISAPI-4.0_64bit
PageHandlerFactory-ISAPI-4.0_32bit
PageHandlerFactory-Integrated-4.0
svc-Integrated-4.0
svc-ISAPI-4.0_32bit
8
svc-ISAPI-4.0_64bit
Caso algum desses esteja faltando, será necessário adicioná-lo.
32 bits - C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
64 bits - C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.
dll
Nome – insira o nome do mapeamento
Clique no botão Restrições da Solicitação...
Certifique-se de que todos os verbos estarão selecionados na aba respectiva
Certifique-se de que a opção Script estará selecionada na aba Acesso.
9
Figura 4: Gerenciador de Serviços de Informações da Internet – Adicionar Manipulação de Script
10
Em seguida, é necessário definir dois elementos, ambos ilustrados na Figura 6: a
opção ‘https’ no campo Tipo, e o certificado a ser utilizado; caso a operadora não
possua um, poderá solicitar ao IIS um certificado Autoassinado.
11
Na interface de Certificados, o usuário deve clicar na opção Criar Certificado
Autoassinado (no painel de Ações - à direita na Figura 8), a qual solicitará a atribuição
de um nome e escolha de um repositório, segundo caracteriza a Figura 9.
12
A última etapa do procedimento consiste em selecionar o novo certificado gerado
a partir da interface de ativação de HTTPS.
13
Diretório Destino onde será instalada a aplicação
Importante:
O Diretório Destino deve ser previamente cadastrado.
14
opção (com o botão esquerdo do mouse) não implicará a imediata remoção, pois o
Webwizard emitirá uma mensagem (Figura 14) para que o usuário confirme o
interesse nesta ação.
15
Figura 15: Instalador de SERVICEPTU – Configuração de Aplicação
16
Quando finalizado o processo (etapa caracterizada na Figura 17), será apresentada
de forma automática pelo assistente a página de teste, independentemente do
formato da operação escolhido pelo usuário, ou seja, instalação ou atualização;
inclusive, durante a configuração desta última, caso ocorra alguma falha, o
assistente recuperará uma cópia de segurança, gerada no decorrer de todo o
procedimento.
https://localhost/ServicePTU/Webtest/PTUTeste.aspx
ou
http://localhost/ServicePTU/Webtest/PTUTeste.aspx
Importante:
A página de teste que será exibida pode iniciar com http ou https, isso será
determinado pela configuração do SSL da aplicação.
Será exibida a interface ilustrada na Figura 18. Após o preenchimento dos campos
indicados abaixo, o usuário deve apenas clicar no botão Iniciar Teste e aguardar a
execução dos testes de operação da aplicação.
Código da Unimed
Nome do Prestador
17
Url do Serviço (por exemplo, https://localhost/ServicePTU/consultaprestador
.svc)
O campo Resultado Processamento apresentará o Status de cada elemento
avaliado.
18
5. Resumo das Transações e Respectivas URL’s
É possível que a Unimed Brasil solicite as informações dos endpoints da Operadora.
Neste caso, informar:
TRANSAÇÃO URL
Pedido de Autorização https://nome_do_dominio/serviceptu/PedidoAutorizacao.
svc
Pedido de Complemento https://nome_do_dominio/serviceptu/ComplementoAutor
izacao.svc
Pedido de Cancelamento https://nome_do_dominio/serviceptu/CancelamentoAutor
izacao.svc
Pedido de Insistência https://nome_do_dominio/serviceptu/PedidoInsistencia.s
vc
Ordem de Serviço https://nome_do_dominio/serviceptu/OrdemServico.svc
Resposta de Auditoria https://nome_do_dominio/serviceptu/RespostaAuditoria.s
vc
Consulta Dados do Prestador https://nome_do_dominio/serviceptu/ConsultaPrestador.
svc
Consulta Dados do Beneficiário https://nome_do_dominio/serviceptu/ConsultaBeneficiari
o.svc
Contagem de Beneficiários https://nome_do_dominio/serviceptu/ContagemBeneficia
rios.svc
Status da Transação https://nome_do_dominio/serviceptu/StatusTransacao.sv
c
Autorização da Ordem de Serviço https://nome_do_dominio/serviceptu/AutorizacaoOrdemS
ervico.svc
Comunicação de Decurso de https://nome_do_dominio/serviceptu/ComunicacaoDecur
Prazo soPrazo.svc
Comunicação de Internação/Alta https://nome_do_dominio/serviceptu/ComunicacaoIntern
açãoAlta.svc
Tabela 1: Lista de transações
19
6. Cadastro dos Endpoints da Unimed Brasil
Interface:
Produção Médica / Apoio / Parâmetros do Autorizador
20
7. Certificado
Caso a Unimed Brasil indique necessidade de emissão de novo certificado, após
obtenção, executar as ações indicadas a seguir:
1. Com o certificado enviado pela Unimed Brasil para o PTU, copie para a pasta de
certificados do BRIX:
C:\brix\bin\GPS\Certificados\PTU
2. Configure o GPS para utilizar o PTU:
Interface:
Produção Médica / Apoio / Parâmetros do Autorizador / Editar / PTU Eletrônico
21
Infomed GPS
Gestão de Planos de Saúde
Requisitos de Implantação
ServicePTU
3ª Edição