Código fonte Wiki de Credenciamento
Version 6.1 by jaisonoliveira on 15/05/2020
Hide last authors
| |
2.1 | 1 | O módulo de credenciamento tem a finalidade de: |
| 2 | |||
| |
2.2 | 3 | * ((( |
| 4 | Automatizar o processo de credenciamento via Workflow, de maneira gradual para o prestador e para a Operadora; | ||
| 5 | ))) | ||
| 6 | * ((( | ||
| 7 | Possibilitar a customização das informações; | ||
| 8 | ))) | ||
| 9 | * ((( | ||
| 10 | Permitir a definição independente e dinâmica de regras em cada passo, com a utilização do Motor; | ||
| 11 | ))) | ||
| 12 | * ((( | ||
| 13 | Obrigar a inclusão de documentação, podendo ser definida de acordo com a necessidade de cada grupo de prestadores; | ||
| 14 | ))) | ||
| 15 | * ((( | ||
| 16 | Emitir contrato, contendo anexo dos valores negociados e dados particulares de cada prestador. | ||
| 17 | ))) | ||
| 18 | * ((( | ||
| 19 | Interagir em um canal único de comunicação; | ||
| 20 | ))) | ||
| 21 | * ((( | ||
| 22 | Registrar e Formalizar todas as interações; | ||
| 23 | ))) | ||
| 24 | * ((( | ||
| 25 | Organizar agendas e eventos; | ||
| 26 | ))) | ||
| 27 | * ((( | ||
| 28 | Convidar os diversos usuários a participar das interações; | ||
| 29 | ))) | ||
| 30 | * ((( | ||
| 31 | Informar o prestador sobre seus Demonstrativos e todas documentações pertinentes; | ||
| 32 | ))) | ||
| 33 | * ((( | ||
| 34 | Gerar o Analítico em XLS e XML para a validação do pagamento. | ||
| 35 | ))) | ||
| 36 | * ((( | ||
| 37 | Permitir a geração dinâmica de questionários, divididos por Capítulos, Categorias e Perguntas; | ||
| 38 | ))) | ||
| 39 | * ((( | ||
| 40 | Calcular automaticamente a nota de Qualificação, definido através de parâmetros configurados pelo usuário; | ||
| 41 | ))) | ||
| 42 | * ((( | ||
| 43 | Agendar de visitas para vistoria; | ||
| 44 | ))) | ||
| 45 | * ((( | ||
| 46 | Permitir a criação de plano de ações, sugerido pela Operadora, para aumentar a qualificação de seus prestadores; | ||
| 47 | ))) | ||
| 48 | * ((( | ||
| 49 | Armazenar histórico para verificação da evolução dos prestadores, referente às suas Qualificações. | ||
| 50 | ))) | ||
| 51 | * ((( | ||
| 52 | Atender integralmente à Lei 13003 - Resolução Normativa 365 da ANS; | ||
| 53 | ))) | ||
| 54 | * ((( | ||
| 55 | Possuir Workflow e Centralização das pendências de substituição; | ||
| 56 | ))) | ||
| 57 | * ((( | ||
| 58 | Sugerir prestadores para substituição, de acordo com os critérios de equivalência mencionados na Legislação, em tabela e mapa; | ||
| 59 | ))) | ||
| 60 | * ((( | ||
| 61 | Simular o descredenciamento de prestadores, prevendo as possíveis necessidades de substituição | ||
| 62 | ))) | ||
| 63 | * ((( | ||
| 64 | Possuir alertas dinâmicos de prazos para substituição; | ||
| 65 | ))) | ||
| 66 | * ((( | ||
| 67 | Permitir Pagamento por Qualificação; | ||
| 68 | ))) | ||
| 69 | * ((( | ||
| 70 | Permitir negociação pontual, a nível de item por prestador, com réplicas e gravação do histórico de negociação; | ||
| 71 | ))) | ||
| 72 | * ((( | ||
| 73 | Possibilitar o credenciamento por grupos da tabela de preço; | ||
| 74 | ))) | ||
| 75 | * ((( | ||
| 76 | Registrar o histórico do motivo de não-credenciamento a nível de item. | ||
| 77 | ))) | ||
| 78 | * ((( | ||
| 79 | Permitir importação de tabelas através de layout pré-definido; | ||
| 80 | ))) | ||
| 81 | * ((( | ||
| 82 | Permitir customização das tabelas importadas para caracterização por rede/plano; | ||
| 83 | ))) | ||
| 84 | * ((( | ||
| 85 | Permitir comparar duas ou mais tabelas do mesmo tipo, exibindo dados de diferenças, de forma consolidada e analítica. | ||
| 86 | ))) | ||
| 87 | * ((( | ||
| 88 | Permitir criação de pacotes (kits) por item, grupos ou preço fechado; | ||
| 89 | ))) | ||
| 90 | * ((( | ||
| 91 | Possibilitar permissões de serviços ofertados por especialidade ou tipo de prestador; | ||
| 92 | ))) | ||
| 93 | * ((( | ||
| 94 | Possibilitar a criação de tabelas com deflatores específicos por grupos de prestadores; | ||
| 95 | ))) | ||
| 96 | * ((( | ||
| 97 | Permitir a cobrança de serviços por CH ou Porte. | ||
| 98 | \\ | ||
| 99 | ))) | ||
| 100 | |||
| 101 | [[image:https://img.shields.io/badge/java-1.8-blue||height="18" width="54"]] [[image:https://img.shields.io/badge/sonar-(n%C3%A3o%20aplicado)-green||height="18" width="117"]] | ||
| 102 | |||
| 103 | |||
| 104 | **Requisitos** | ||
| 105 | |||
| 106 | * JDK 1.8 | ||
| 107 | * Maven 3.6 | ||
| 108 | * JBoss 7 | ||
| 109 | * IDE (Eclipse / IntelliJ IDEA) | ||
| 110 | |||
| 111 | **Pré-condição** | ||
| 112 | |||
| 113 | * Baixar o Settings.xml pré-configurado (uso do maven) | ||
| 114 | * Baixar o JBoss já com as dependências necessárias | ||
| 115 | |||
| 116 | Abrir o Settings.xml num editor qualquer e adicionar um novo profile: | ||
| 117 | |||
| 118 | (% class="box infomessage" %) | ||
| 119 | ((( | ||
| 120 | (% class="small" %){{{<profile> }}} | ||
| |
6.1 | 121 | {{{<properties> }}} |
| |
5.1 | 122 | {{{<user.config.dir>C:\User\Qualirede\.m2\projetos</user.config.dir>}}}(%%) |
| 123 | (% class="small" %){{{</properties> }}} | ||
| 124 | {{{<id>development</id> }}} | ||
| 125 | {{{</profile>}}} | ||
| |
2.2 | 126 | ))) |
| 127 | |||
| 128 | Dentro de (% class="small" %){{{<user.config.dir> }}}(%%)definir um diretório qualquer. Descompactar o arquivo em anexo (contendo os JBoss's necessários), para dentro do diretório criado em (% class="small" %){{{<user.config.dir>.}}} | ||
| 129 | |||
| 130 | |||
| 131 | **Configuração** | ||
| 132 | |||
| 133 | Acessar o Bitbucket da Qualirede e realizar o checkout dos seguinte projetos, se atendando de deixar na branch **__DEV__**: | ||
| 134 | |||
| 135 | * lb_credencia | ||
| 136 | * credenciamento-rtcep-dominios | ||
| 137 | * credenciamento-rtcep | ||
| 138 | * qualirede-model-mysql | ||
| 139 | * qualirede-model-oracle | ||
| 140 | * qualirede-project | ||
| 141 | |||
| 142 | Realizar a compilação dos projeto seguindo a ordem acima. | ||
| 143 | |||
| 144 | Entrar dentro do projeto lb_credencia e rodar os scripts do liquibase: | ||
| 145 | |||
| 146 | (% class="box" %) | ||
| 147 | ((( | ||
| 148 | mvn liquibase:updateSQL -P development,oracle | ||
| 149 | mvn liquibase:updateSQL -P development,mysql | ||
| 150 | ))) | ||
| 151 | |||
| 152 | **Configuração para acessar o Drools** | ||
| 153 | |||
| 154 | 1. Acessar o diretório criar no (% class="small" %){{{<user.config.dir> \Credenciamento\standalone\guvnor\ }}}(%%)e extrair o arquivo** guvnor.war**(% class="small" %){{{.}}} | ||
| 155 | 1. Com o arquivo extraído, alterar o valor da chave(% style="font-family:sans-serif; font-size:11.9px; white-space:pre-wrap" %) **repository.root.directory **(%%)arquivo** **(% class="small" %){{{<user.config.dir> \Credenciamento\standalone\guvnor\ }}}(%%)presente no arquivo WEB-INF\beans.xml | ||
| 156 | 1. Salvar e gerar um novo guvnor.war com essa alteração. | ||
| 157 | |||
| 158 | **Rodar sistema** | ||
| 159 | |||
| 160 | 1. Startar o JBoss | ||
| 161 | 1. Adicionar os seguinte artefatos: | ||
| 162 | 1*. rtcep-motor-qualirede-oracle-2.1.6-SNAPSHOT.war | ||
| 163 | 1*. qualirede-web-oracle-7.38.0.war | ||
| 164 | 1*. guvnor.war | ||
| 165 | 1. Acessar endereços: | ||
| 166 | 1*. [[http:~~/~~/localhost:8081/credenciamento/>>http://localhost:8081/credenciamento/]] | ||
| 167 | 1*. [[http:~~/~~/localhost:8081/editor/>>http://localhost:8081/editor/]] |