nivlabs / cliniv-ui Goto Github PK
View Code? Open in Web Editor NEWCliNiv UI
Home Page: https://cliniv.nivlabs.com.br
License: MIT License
CliNiv UI
Home Page: https://cliniv.nivlabs.com.br
License: MIT License
Criação de uma nova aba na manutenção dos planos de saúde
Para que seja possível realizar a contabilidade dos procedimentos realizados por planos de saúde, faz-se necessário criar uma nova aba na tela de manutenção dos planos.
Solução
Criar uma nova aba na tela de manutenção dos planos de saúde. Esta aba deverá conter uma tabela com todos os procedimentos que a clínica realiza por determinado plano de saúde.
A tela deverá permitir operações como adicionar, remover e editar preços.
Contexto adicional
Esta operação deve ser feita em conjunto com o backend. Repeitando regras lógicas como, cada plano só pode conter um preço por procedimento.
#35 Consulta e listagem de convênios
Temos a tela de listagem e consulta de convênios mas não conseguimos nem cadastrar nem editar os que já existe, faz-se necessário uma tela de manipulação cadastral de convênios.
Ideal utilizar o sistema de abas para separar informações da operadora do convênio e outra aba para os planos fornecidos pela operadora.
Criar um formulário de criação e edição de cadastro de convênios
Atualmente adicionamos a logomarca da instituição manualmente via banco de dados. É necessário possibilitar o envio da imagem via requisição no frontend, de preferência na tela de informações da instituição.
Criar um upload de imagens direto na tela de informações institucionais
O layout atual da aplicação possui uma falha de estruturação que deve ser melhorada.
Atualmente, quando adicionamos muitas evoluções ao prontuário ativo do paciente, um "buraco" aparece no layout entre os cards, fazendo com que o layout fique bem uniforme como mostra a imagem abaixo:
Produzir uma proposta nova para o posicionamento dos cards, lembrando que as alergias precisam estar sempre visíveis, pois é a informação mais sensível em caso de pacientes alérgicos.
Com a nova propriedade obrigatória na criação da anamnese, o fluxo foi quebrado, faz-se necessário alimentar a nova propriedade na criação da anamnese.
Atualmente, o dialog de informações cadastrais do paciente encontra-se com muitas informações que poderiam ser separadas por categoria.
Implementar Tabs de separação por tipo de informação, ex:
Obs: Esse exemplo é ilustrativo.
Atualmente, o dialog de informações cadastrais do profissional encontra-se com muitas informações que poderiam ser separadas por categoria.
Implementar Tabs de separação por tipo de informação, ex:
Obs: Esse exemplo é ilustrativo.
Sua solicitação de recurso está relacionada a um problema? Por favor descreva.
Ao logar com um usuário de profissional e abrir a agenta, por padrão é exebida a agenda de todos os pacientes da clínica. É mais interessante filtrar direto pelo profissional logado.
Descreva a solução que você deseja
Desenvolver uma forma de ao abrir a agenda, o profissional atrelado ao usuário já seja selecionado no filtro da agenda.
Descreva as alternativas que você considerou
Criar um método no load da agenda checando o usuário logado e setando no estado
Atualmente o botão de Evento não possui ação nenhuma, o mesmo deve exibir um dialog com as informações necessárias para adicionar um evento.
O problema está ocorrendo sempre que tento criar uma nova acomodação sem fechar o dialog, apenas limpando o formulário.
Limpar o formulário e possibilitar um novo cadastro no mesmo setor.
Ao clicar em "Nova acomodação", o formulário limpa o identificador do setor, gerando um erro de chave estrangeira nula
Limpar todo o formulário exceto o código do setor
O problema ocorreu em ambiente de Homologação
A tela do prontuário só espera um documento por evento de atendimento, com a nova estrutura, faz-se necessário a evolução do processo.
Atualmente o botão de evento não possui nenhuma ação.
Para que seja possível adicionar procedimentos e eventos customizados, faz-se necessário a implementação de um novo componente no qual novos eventos serão inseridos.
1 - Os novos eventos deverão ter uma forma de adicionar múltiplos documentos via upload de arquivos.
2 - Os documentos só podem ser PDFs
3 - A acomodação deve ser pré-carregada com a última acomodação utilizada no atendimento. Este processo agilizará a atividade do operador.
A documentação do endpoint encontra-se em: https://gestao-prontuario.herokuapp.com/swagger-ui.html#/attendance-event-controller
Atualmente a tela de prontuário possui apenas o esqueleto para a criação de Evoluções, entretanto, não há integração com a API.
Cria a camada de serviço de integração com a API e ligar no Controller da Evolução.
Adicionar um componente de loading para que a tela seja bloqueada no momento do envio da evolução para o servidor de aplicação.
Documentação -> https://gestao-prontuario.herokuapp.com/swagger-ui.html#/evolution-controller/evolution-post
Outras observações: Apenas o código do atendimento e a descrição da evolução são obrigatórios, as outras propriedades são para fins de consulta.
Adição de opção de procedimento no menu do prontuário ativo
Atualmente a única forma de adicionar procedimento é pela opção de adicionar evento. O problema é que a tela é muito genérica e leva o operador ao erro.
Seria interessante ter uma opção específica para procedimentos, onde o operador informe o código do procedimento e o sistema retorne com o valor e algumas informações a mais como idade mínima e período.
Solução
Criar uma opção no menu do prontuário para adicionar procedimento clínico.
Detalhes da tela
Comportamento:
Contexto adicional
Remover a opção de adição de procedimento do menu "Criar Evento".
Motivação
Atualmente a aplicação só possui um ponto de entrada de imagens de cadastro (Paciente, Responsáveis, Usuários, Perfil), que é a integração com a câmera.
Para que seja possível o envio de imagens à partir do computador ou celular utilizando o upload de imagens, faz-se necessário a implementação de um botão de upload. Também será interessante se houver um botão para remoção de imagem.
Atualmente não existe uma tela de listagem de convênios cadastrados na aplicação
A solução consiste em criar uma tela que realize apenas a consulta (com filtros) e listagem de convênios cadastrados no sistema, nada mais do que isso.
Problema
Quando estamos em uma tela com muitos componentes o ícone do loading fica no fim da tela, dando a entender que o mesmo não está acontecendo ou que ocorreu um bug na tela
Possível solução
Colocar o loading com position absolut no centro da tela.
Atualmente, o dialog de informações cadastrais do usuário encontra-se com muitas informações que poderiam ser separadas por categoria.
Implementar Tabs de separação por tipo de informação, ex:
Obs: Esse exemplo é ilustrativo.
Como não há nenhuma funcionalidade nos cards do dashboard, não há sentido em manter os mesmos visíveis.
Sua solicitação de recurso está relacionada a um problema? Por favor descreva.
Para realizar um agendamento é necessário ter o paciente pré cadastrado. Desta forma o operador perde um certo tempo trocadndo de págias.
Descreva a solução que você deseja
Desenvover uma forma de cadastrar um paciente no momento do agendamento em caso de inexistência do mesmo nas nossas bases.
Ao realizar uma alteração no cadastro de um profissional, apertei para salvar e nada aconteceu, apertei novamente e apareceu que salvou duas vezes seguidas.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.