Objetivo
Integrar as tabelas de preço do sistema Odontosfera ao Clinix, permitindo que o Clinix utilize as informações de planos e procedimentos para criar orçamentos e tratamentos, garantindo a correta parametrização das especialidades e regiões de tratamento.
Descrição
A funcionalidade permitirá a importação de tabelas de preço cadastradas no Odontosfera para o Clinix, assegurando a parametrização de especialidades e regiões de tratamento. A integração facilitará o gerenciamento das informações no Clinix, permitindo que os dados importados sejam utilizados nos processos operacionais das clínicas. A parametrização será realizada através de modais para definir as equivalências entre os sistemas.
Importante:
Atualmente, ao consultar um beneficiário e cadastrarmos ele no Clinix, validamos se o plano existe no Clinix e caso não exista, criamos um novo. Esse processo não mudará, porém, é necessário validar se a pesquisa pelo plano existente no Clinix está funcionando corretamente, para evitar que sejam criados planos duplicados no sistema e o plano do paciente não tenha os devidos procedimentos.
Ao selecionar a tabela de preços, os planos que já existem no Clinix deverão ser consultados na API para que sejam carregadas as suas respectivas listas de procedimentos, pois quando o Clinix cria pela validação do beneficiário, ele cria o plano vazio e agora será necessário popular o plano com seus devidos procedimentos.
Regras de Negócio
Será possível importar apenas uma tabela de preço local e, opcionalmente, uma de intercâmbio.
O usuário deverá selecionar a tabela de preços que será importada e terá a opção de também selecionar uma tabela de intercâmbio, caso a clínica trabalhe com pacientes de intercâmbio.
*Intercâmbio é o nome designado a pacientes de outras clínicas UNIODONTO que podem ser atendidos na clínica configurada, para isso, existe uma tabela de preços nacional, com os planos e preços padronizados para o Brasil inteiro, porém nem todas as clínicas atendem pacientes de intercâmbio, por isso a importação da tabela de intercâmbio é opcional.A importação será baseada na seleção de uma tabela de preços, que carregará automaticamente os planos e seus respectivos procedimentos.
A parametrização de especialidades e regiões de tratamento será realizada no Clinix, que deverá receber os dados do Odontosfera e permitir que o usuário selecione qual é a especialidade e região equivalentes no Clinix.
O usuário poderá acessar o botão posteriormente e alterar alguma informação, caso julgue necessário.As telas de parametrização serão apresentadas por meio de modais, permitindo que o usuário compare os dados e defina as equivalências adequadas.
O front-end poderá fornecer sugestões para o melhor design da tela, para que fique dentro do padrão atual do Clinix.
Obs.: A integração precisará estar validada, para que o botão "Parametrizações" possa ser acessado.
Se validado == true significa que está validado. (campo a ser criado)A partir desse desenvolvimento, não será mais necessário criar um plano para ativar a integração, vamos alterar esse processo, se o Segmento da Clínica (campo disponível na criação da conta) for Dentista, iremos exibir a integração por default na tela de integrações.
A tabela de preços deverá ser atualizada diariamente, de forma automática, para que, caso haja a criação de um novo plano ou alteração nos preços dos procedimentos, essas informações também sejam atualizadas no Clinix.
A atualização poderá ocorrer de forma programada, preferencialmente no período noturno. Sempre que ocorrer uma atualização, o campo Última Atualização deverá ser atualizado com a data e hora que houve a atualização;Após selecionar a tabela de preços e clicar no botão Salvar, mostrar um alerta perguntando ao usuário se ele realmente quer salvar a tabela de preço (trazer o nome da tabela de preços no alerta).
Após a tabela ser salva, pode ser que o usuário precise alterar (eventualmente ele selecionou a tabela de preços errada), para isso, depois que ele salvou, deixar a lista somente como leitura e adicionar um botão Editar, que habilitará a lista, para que o usuário possa selecionar uma nova tabela de preços.
Fluxos e Critérios de Aceite
Fluxo 1: Importação da Tabela de Preço
O usuário acessa a seção "Integrações e Certificados" no Clinix.
Seleciona a opção "Odontosfera" e autentica a conta integrada.
Clica no botão "Parametrizações".
Seleciona a tabela de preço desejada.
Confirma a importação dos planos e procedimentos.
Critérios de Aceite:
O sistema deve exibir as tabelas de preço disponíveis corretamente.
Somente uma tabela local e uma de intercâmbio podem ser importadas.
Planos e procedimentos devem ser carregados de acordo com a tabela selecionada.
Fluxo 2: Parametrização de Especialidades e Regiões
O usuário clica em "Ajustar Especialidades" ou "Ajustar Regiões de Tratamento".
O modal correspondente é exibido com a lista de valores do Odontosfera e do Clinix.
O usuário seleciona as equivalências adequadas.
Salva as configurações.
Critérios de Aceite:
As listas de especialidades e regiões devem ser exibidas corretamente.
O sistema deve permitir apenas uma configuração por conta integrada.
O sistema deve salvar corretamente as equivalências definidas pelo usuário.
Botões de cancelar e salvar devem funcionar conforme esperado.
Fluxo 3: Validação da Integração
O usuário realiza uma consulta de planos e verifica os dados importados.
Critérios de Aceite:
Os planos importados devem estar disponíveis para seleção no Clinix.
Procedimentos devem ser vinculados corretamente ao plano selecionado.