Sistema para gerenciamento de clínicas médicas. Com funcionalidades que vão desde um simples cadastro de pacientes, até criação de uma consulta com possibilidade de inserção de atestados, exames, fichas e prescrições.
No menu Pacientes
> Novo cadastro
você pode cadastrar as informações de uma paciente. Informações obrigatórias:
- Nome
- Telefone
- Data de nascimento
Informações opcionais:
- Tipo atendimento
- CPF
- Profissão
- Endereço
- Cidade
- UF
- CEP
- Sexo
- Escolaridade
- Estado Civil
- Cor
- Foto
- Observações
No menu Pacientes
> Todos cadastros
você pode ver uma lista paginada de todos os pacientes cadastrados, também é possível fazer uma pesquisa para encontrar um paciente em específico. Para cada registro de paciente, existem três botões:
- Visualizar
- Editar
- Deletar
Na página de visualização de um paciente em específico, você pode conferir todas as informações de cadastro. E também pode ver informações adicionais, como:
- Agendamentos
- Atestados
- Consultas
- Exames
- Prescrições
Através do menu Agendamentos
> Novo agendamento
, é possível fazer o agendamento de uma consulta para um paciente. A tela de Novo agendamento
é parecida com a tela de Todos cadastros
, porém ao invés de retornar os botões Visualizar, Editar e Apagar, a tela Novo Agendamento
traz apenas um botão Agendar
por paciente, que ao ser clicado vai redirecionar o usuário para um tela onde podem ser preenchidas informações sobre a data, hora e o tipo de agendamento(Consulta, Retorno).
Na tela Agendamento
> Ver todos agendamentos
é possível ver todos os agendamentos divididos por dia, semana e mês. Os agendamentos são exibidos num formato de calendário, exibindo para cada agendamento a hora de início e o nome do paciente. É possível selecionar um agendamento em específico apenas clicando no nome do paciente. Ao efetuar essa ação, o usuário é redirecionado para uma página onde constam informações sobre o paciente, o agendamento, e um formulário onde é possível salvar dados de uma pré-consulta(pressão, peso). Também é possível Apagar
ou Editar
um agendamento, assim como alterar o status do agendamento para Paciente não compareceu
, e desta forma o agendamento deixa de ser exibido.
É possível iniciar uma nova consulta através da página de agendamento ou do menu Consultas
> Nova consulta
. Sendo que neste último caso, a consulta não é atrelada a um agendamento, então o usuário deve selecionar o paciente que receberá a consulta.
Um consulta, no escopo do sistema, é uma tela onde é possível adicionar e listar as seguinter informações:
-
Atestados: Um documento pré-definido e pronto para ser impresso com as informações do paciente e do médico responsável. Faltando apenas a assinatura do médico.
-
Exames: Documentos pré-definidos para solicitação de exames. Exames podem ser cadastrados em
Admin
>Cadastrar exame
. -
Fichas: Formulários e relatórios pré-definidos com uma grande variação dos campos. Por padrão, são disponibilizados as seguintes fichas:
- Ficha Clínica Mulher
- Ficha Clínica de Climaterio
- Ficha Clínica de Anticoncepção
- Ficha Clínica de Mastologia
- Ficha Clínica de parto e Puerperio
- Ficha Clínica de Pré Natal
- Ficha Clínica de Uroginecologia
- Ficha de Anticoncepção
- Retorno
Cada uma das fichas citadas acima conta com cerca de 100 campos cobrindo todos os aspectos necessários para um determinado tipo de consulta. Os campos são posicionados de uma maneira lógica e prática para o usuário.
É possível a adição de novas fichas e relatórios. Para isso, é necessário a adição de dois arquivos html: Um deles com a composição dos campos do formulário e outro com a exibição das informações deste relatório. Também é necessário a criação de um novo
Modelo
para armazenar essas informações na base de dados. Após isso, todas essas informações devem ser inseridas em um arquivo de configuração. A partir deste ponto, a nova ficha já está disponível. -
Prescrição: Documento pré-definido para gerar receitas. Os medicamentos podem ser cadastrados através do menu
Admin
>Cadastrar medicamento
. Após o cadastro, podem ser selecionados pelo usuário e o sistema disponibilizará a prescrição pronta para ser impressa.
No menu Consultas
> Todas consultas
é possível ver uma lista de todas as consultas já realizadas. Assim como adicionar informações em uma consulta antiga. É disponibilizado também, um campo para busca, que pode ser utilizado para buscar consultas de um paciente em específico.
Na página inicial do sistema são exibidos gráficos de várias informações relacionadas ao sistema. Como:
- Total de agendamentos em relação a consultas
- Total de pacientes cadastrados
- Total de agendamentos
- Total de consultas
- Total de consultas por tipo
O sistema é desenvolvido em Python 2.7 e web2py, então para o funcionamento do sistema, é necessário fazer o download do framework em: http://www.web2py.com/init/default/download
Após fazer o download do framework, siga as instruções de execução do framework, que caso esteja no Linux será algo como:
$ unzip web2py_src.zip
$ cd web2py/
$ python web2py.py -a uma_senha_qualquer
Após isso, o sistema estará sendo executado em localhost
na porta :8000
.
Acesse o painel do administrador no endereço http://127.0.0.1:8000/admin e digite a senha definida na execução do web2py.
Neste painel, você pode fazer a importação do web2clinic. Para isso, acesse o repositório oficial do web2clinic em https://github.com/Marcelo-Theodoro/web2clinic e faça o download do arquivo web2py.app.web2clinic.w2p
. Agora é só fazer o upload deste arquivo através do painel do administrador, que o sistema já estará disponível em http://127.0.0.1:8000/web2clinic.
Para mais informações, entre em contato com os desenvolvedores:
- Lucas Morais - [email protected]
- Marcelo Theodoro - [email protected]