Status: Evaluating bids

Desenvolvimento de Software

Project details:
Budget: Open
Published: 28 days ago
Deadline: Not defined
Bids: 16
Interested freelancers: 24
Days until project expiration: 2 days
Description:
PROJETO NOVO SOFTWARE – AMMED

Resumo da Regra do Negócio:
• Empresa deseja uma Solução prática onde possa registrar os Cadastros de seus Pacientes, as Consultas realizadas na Clínica e fora dela também, os Exames solicitados e um Relatório para a visualização das Consultas.

Especificações Técnicas:
• Projeto deve ser desenvolvido em Delphi 10;
• Plataforma de desenvolvimento deve ser em FireMonkey, para que assim o software funcione nas plataformas Windows e em MAC;
• Banco de Dados será o SQL Server 2014 que ficará em um Cloud Server;
• Layout Prático e com ótimo design.

Especificações das Telas:
Software deverá ter:
• Tela de Cadastro de Empresas com 04 abas chamadas Pesquisa, Dados, Endereços e Funcionários.
o Na aba Pesquisa deverá mostrar em modo grid (lista) as empresas cadastradas. As colunas que deverão conter nesta aba são: Código, Razão Social, Nome Fantasia e CNPJ;
o Nesta aba deverá ter um campo com um ComboBox, que permita o usuário escolher entre as opções de Código, Razão Social, Nome Fantasia e CNPJ qual deseja selecionar para realizar a busca. Após esta seleção as informações digitadas no campo de “Busca” deverão respeitar este ComboBox;

o Na aba Dados deverá conter os campos:
 Razão Social; Nome Fantasia; CNPJ; Inscrição Estadual; Contato; Telefone 1; Telefone 2; Celular; E-mail; Observação; Exigir nº Matrícula Funcionário (Sim/Não) e Exigir Dados Completos (Sim/Não).

 Na aba Endereços deverá conter uma grid com os campos abaixo e botões “Incluir, Alterar, Excluir e Descartar” endereço. Clicando sobre o botão “Incluir” abrirá uma tela com os campos de Tipo de Endereço (Faturamento, Entrega, Correspondência); CEP; Endereço; Número; Complemento; Bairro; Cidade/Estado (este campo irá trazer as informações do cadastro de cidades) e um botão “Salvar Endereço”.
o Na aba Funcionários deverá mostrar as informações em formato de grid com as colunas (somente visualização):
 Código; N° Matrícula, Nome; Data do último Exame;

• Tela de Cadastro de Pacientes deverá conter as abas Pesquisa e Dados:
o Na aba Pesquisa deverá mostrar em modo grid (lista) os pacientes cadastrados. As colunas que deverão conter nesta aba são: Código, Nome e CPF;
o Nesta aba deverá ter um campo com um ComboBox, que permita o usuário escolher entre as opções de Código, Nome e CPF qual deseja selecionar para realizar a busca. Após esta seleção as informações digitadas no campo de “Busca” deverão respeitar este ComboBox;

o Na aba de Dados deverá conter os seguintes campos:
 Código; Nome; Empresa (este campo irá trazer as informações do cadastro de Empresas); Nº Matrícula; Função; Sexo; Data de Nascimento; CPF; RG; CEP; Endereço; Número; Complemento; Bairro; Cidade/Estado (este campo irá trazer as informações do cadastro de cidades); Telefone 1; Telefone 2; Celular e E-mail;

o Na aba Histórico irá conter uma grid com as colunas:
 Data da Consulta e Nome do Médico. Ao clicar sobre cada consulta habilitará o botão “Abrir consulta” e clicando sobre este abrirá outra tela com os tipos de exames solicitados na consulta e com as informações do campo “Descrição da Consulta”.

• Tela de Tipos de Exames deverá conter as abas Pesquisa e Dados:
o Na aba Pesquisa deverá mostrar em modo grid (lista) os exames cadastrados. As colunas que deverão conter nesta aba são: Código e Exame;
o Nesta aba deverá ter um campo com um ComboBox, que permita o usuário escolher entre as opções de Código e Exame qual deseja selecionar para realizar a busca. Após esta seleção as informações digitadas no campo de “Busca” deverão respeitar este ComboBox;

o Na aba Dados os campos:
 Código e Exame;

• Tela de Cadastro de Médicos deverá conter as abas Pesquisa e Dados:
o Na aba Pesquisa deverá mostrar em modo grid (lista) os médicos cadastrados. As colunas que deverão conter nesta aba são: Código, Nome, CRM, Telefone 1 e Telefone 2;
o Nesta aba deverá ter um campo com um ComboBox, que permita o usuário escolher entre as opções de Código, Nome, CRM, Telefone 1 e Telefone 2 qual deseja selecionar para realizar a busca. Após esta seleção as informações digitadas no campo de “Busca” deverão respeitar este ComboBox;

o Na aba Dados os campos:
 Código, Nome, CRM, Telefone 1 e Telefone 2;

• Tela de Cadastro de Usuários deverá conter as abas Pesquisa e Dados:
o Na aba Pesquisa deverá mostrar em modo grid (lista) os usuários cadastrados. As colunas que deverão conter nesta aba são: Código, Usuário e Status;
o Nesta aba deverá ter um campo com um ComboBox, que permita o usuário escolher entre as opções de Código, Usuário e Status qual deseja selecionar para realizar a busca. Após esta seleção as informações digitadas no campo de “Busca” deverão respeitar este ComboBox;

o Na aba Dados os campos:
 Código; Nome Completo; Status; Nome de Usuário; Senha; Confirmar Senha.

• Tela de Cadastro de Cidades deverá conter as abas Pesquisa e Dados:
o Na aba Pesquisa deverá mostrar em modo grid (lista) as cidades cadastradas. As colunas que deverão conter nesta aba são: Código e Cidades;
o Nesta aba deverá ter um campo com um ComboBox, que permita o usuário escolher entre as opções de Código e Cidades qual deseja selecionar para realizar a busca. Após esta seleção as informações digitadas no campo de “Busca” deverão respeitar este ComboBox;

o Na aba Dados os campos:
 Código e Cidades.

• Tela de Consultas Médicas:
o Na aba Pesquisa deverá mostrar em modo grid (lista) as consultas cadastradas. As colunas que deverão conter nesta aba são: Número, Data Consulta, Nome do Paciente e Nome do Médico;
o Nesta aba deverá ter um campo com um ComboBox, que permita o usuário escolher entre as opções de Número, Data Consulta, Nome do Paciente e Nome do Médico qual deseja selecionar para realizar a busca. Após esta seleção as informações digitadas no campo de “Busca” deverão respeitar este ComboBox;

o Na aba Dados os campos:
 Número; Nome do Paciente (sistema deverá buscar do cadastro de Pacientes e já trazer os dados cadastrais como a Idade, Data da última Consulta); Nome da Empresa (trazer esta informação automaticamente do cadastro do paciente); Médico; Descrição da Consulta; Data; Tipo de Exame (buscar do cadastro de tipo de exame).
 Em uma mesma consulta pode ser selecionado diversos exames;
 Em cada exame selecionado nesta tela o sistema deverá permitir anexar vários arquivos de diversos formatos.

• Relatório de Consultas deverá conter as seguintes informações:
o Agrupar por Empresa;
o Dentro do Agrupamento por Empresa agrupar por Paciente. No agrupamento de Pacientes deverá ser mostrado todas as consultas realizadas dentro do período filtrado pelo usuário, contendo Data das Consultas e Tipos de Exames.

OBSERVAÇÃO:
• Em todas as telas ao abrir não trazer informação alguma na aba “Pesquisa”. Trazer as informações de acordo com o filtro realizado pelo usuário;
• Em todas as telas na aba de “Pesquisa”, o sistema só deverá realizar a busca das informações quando for pressionada a tecla “Enter”. A ordenação destas informações deverá ser através das colunas. Quando usuário clicar sobre qualquer coluna desta aba “Pesquisa” o sistema deverá ordenar por ordem crescente e clicando novamente ordenará de forma decrescente;
• A Embrati ficará responsável por criar o Banco de Dados.


Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows, Mac OS
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Embrati S. e. T.
(Rating 0.00 out of 5)
Location: Brasil
To find out more about this client, login to Workana.
Loading...