Giter Site home page Giter Site logo

calebeof / medtask Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 19.44 MB

Projeto desenvolvido com a framework QT Creator para a disciplina de Técnicas de Programação 2018.2. MedTask permite que você gerencie de maneira simples o atendimento de pacientes em um ambiente hospitalar.

C++ 95.75% QMake 4.25%

medtask's Introduction

MedTask

Projeto desenvolvido com a framework QT Creator para a disciplina de Técnicas de Programação 2018.2. MedTask permite que você gerencie de maneira simples o atendimento de pacientes em um ambiente hospitalar.

ícone

O MedTask tem a intenção de tornar a realização de tarefas de atendimento mais prática e fácil em hospitais.

Como adquirir o MedTask?

Se utilizas Linux ou Mac, basta fazer o download do repositório e executar o arquivo MedTask.pro com o QT Creator. Já para Windows, há a possibilidade de fazer a instalação rápida e prática com o MedTaskInstaller, bastando apenas baixar o arquivo .zip presente neste repositório e extrai-lo no seu pc. Em seguida, dentro do instalador, apenas necessitarás de passar por alguns passos simples que demorarão segundos para, em seguida, poder utilizar o MedTask normalmente.

Como utilizar o MedTask?

Cadastro de usuários

tela inicial

Como tela inicial, pode-se cadastrar dois tipos de usuários: pacientes e médicos. Para os pacientes, há a possibilidade de determinar seu nome, sua prioridade de atendimento (em alta, média ou baixa), além de sua patologia. Já para os médicos, pode-se cadastrar seu nome e sua especialização.

cadastro de médico

Para inserir o usuário, basta clicar uma vez no botão "Inserir".

cadastro de paciente

Uma outra alternativa é carregar os dados de pacientes e médicos a partir de um arquivo do tipo .txt, como também salvá-los. Para carregar, basta apertar a tecla B ou ir na barra superior e localizar Arquivos -> Carregar. Para salvar, basta apertar as teclas Ctrl+S ou localizar Arquivos -> Salvar. Em ambos os casos, aparecerá uma janela para abrir ou criar o arquivo.

Opções adicionais

outras opções

Além disso, as opções Ordenar por Nome e Ordenar por Prioridade possibilitam configurar as tabelas para a ordem crescente de nome e decrescente de prioridade (esta disponível apenas para usuários do tipo paciente).

A opção Limpar permite a varredura instantânea dos usuários e, consequentemente, de seus dados.

Opções de atendimento

atendimento

Para atender a um paciente, basta clicar na opção Atender. Em seguida, será aberta uma janela de atendimento, no qual será fornecida duas tabelas. A primeira tabela será de pacientes na lista de espera, e a segunda será de médicos disponíveis para consulta. Ao clicar duas vezes em um paciente da primeira tabela e também duas vezes em um paciente na segunda tabela, você poderá realizar o cadastro do atendimento, ao clicar no botão Atender logo em seguida.

em atendimento

Um cenário comum é de pacientes esperando médicos ficarem disponíveis para atendimento. Quando o médico puder atender o paciente, podemos solicitar a opção Disponibilizar Médico.

disponibilidade

Ao clicar em Disponibilizar Médico, será aberta uma janela com a lista de médicos indisponíveis no momento, que podem ser disponibilizados novamente para exercer seu função. Basta clicar duas vezes no nome do médico e ele poderá ser posto novamente para trabalho.

disponibilizar médico novamente disponível

Às vezes há momentos que os cadastros podem ser feitos de maneira incorreta, como algum atributo do usuário ter sido escrito errado pelo cadastrador. Estes problemas podem ser resolvidos com a opção de editar o usuário, clicando duas vezes no aspecto a ser editado, ainda na tabela.

Edição de dados

editar nome

Esta opção pode ser com os dois tipos de usuários presentes no programa.

editar_nome

Estatísticas

Ao ir na aba "Estatísticas", podemos verificar algumas estatísticas dos médicos.

estatísticas

Histórico

histórico

Na aba "Histórico", temos a opção de verificar o histórico de pacientes de cada médico, em uma tabela de registro de todos àqueles que já passaram por seus atendimentos.

histórico

Bom atendimento!

medtask's People

Contributors

calebeof avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.