Analisando propostas

Clinicas

Publicado em 01 de Dezembro de 2015 dias na TI e Programação

Sobre este projeto

Aberto

** Favor ler todo o conteúdo, perguntar, e somente aceitar se for apto a fazer com .NET nas tecnologias com EF6 Code First (Mysql), mvc 5 e wcf.
** É De extrema importancia que seja feito Crossbrowser e mais importante é que seja totalmente responsivo (para poder ser visualizado em celulares, tablets e netbooks

(o template utilizado já é responsivo)


** Favor utilizar a estrutura da solution criada, é bem simples para quem está familiarizado com EF6 Code First, mvc 6 e wcf.
** O banco já está criado também, então será somente trabalho de desenvolvimento
** A questão de layout pode ser alterada e criada da forma que melhor desejar, contando que seja ***BASTANTE*** amigável e fácil de navegar e utilizar.

** Profissional receberá 30% do valor que ele orçará, somente após a verificação por skype do site em funcionamento, que pode ser pelo próprio visual studio.

** Estarei a total disposição para quaisquer dúvidas, no whatsapp, que passarei somente para quem estiver apto a fazer o trabalho.

- Home
                - Barra de pesquisa de pacientes, com autocomplete e ao clicar ir diretamente para os detalhes do paciente
                - Aqui terá algumas seçoes como:
                                - Pacientes do Dia:
                                                - Lembrete com pacientes do dia (com foto), descrição da consulta (tabela appoitmentdiary - favor renomear tabela para agenda), horário
                                - Pacientes da semana:
                                                - Lembrete com pacientes do dia (com foto), descrição da consulta (tabela appoitmentdiary - favor renomear tabela para agenda), dia e horário
                                - Aniversariantes:
                                                - Pacientes com aniversário no dia, em 3 dias, em 1 semana e um mes (como o facebook faz)
                                - Últimas consultas
                                                - As ultimas 10 consultas com descricao resumida (substring 200 + "...") E um link para detalhes
                                - Últimos gastos
                                                - Ultimos 10 itens que foram comprados

- Agenda
                - Uma agenda no formato jQuery Calendar, ou alguma parecida, que o usuário possa:
                                - Visualizar, Por Dia, Por Mes, Semana e Ano
                                - Ter uma navegação de dias
                                - Ao visualizar por dia, somente clicar para poder cadastrar um novo compromisso
                                                - Além das informações do compromisso, deverá também ter uma combo com o nome do paciente (ID para gravar na tabela) e descrição da consulta, será gravado na mesma tabela.
                                - Poderá clicar no evento para visualizar detalhes ou deletar o evento
                                - Poderá mover (clicando e arrastando) o evento de um horário para outro

                                * Tudo isso o jQuery Calendar já faz e parte disto está pronto, tendo somente que mexer no css
                - Ao visualizar os detalhes, ter a opção para editar, para encerrar (Status numero 2) e jã incluir o prontuário para o paciente (tabela prontuario)
- Pacientes
                - Irá mostrar todos os pacientes com foto
                - Quantidade de consultas
                - Ultima consulta realizada
                                (fazendo um join com a tabela de agenda fica facil saber todas as informações)
                - Quanto tempo o paciente não agenda uma visita
                - Um resumo do último prontuário (substring de até 200 caracters + "...")
                - Um link para exibir os detalhes
                                - mostrará todas as informações acima, as informações do paciente
                                                - Convenio (tabela paciente_convenio), conjuge (tabela paciente_conjuge), email (tabela paciente_email), endereço (tabela paciente_endereco), telefone(tabela paciente_telefone)
                                - carregará os últimos 3 prontuários
                                - O médico poderá visualizar mais pronturários daquele paciente, clicando em setinhas de navegação (pra cima ou pra baixo) também pode ser feito com jQuery facilmente
                               
                                - Botão para alterar todas as informações:
                                                - Poderá colocar mais de um email, telefone, endereço e convenio
- Gastos
                - Tela de cadastro de gastos (tabela gasto) com fornecedor (tabela fornecedor - id_fornecedor)
                - Mostrar todos os gastos do dia, semana, mes e ano
                - Uma grid com todos os itens
                                - com opção para mostrar o consolidado também
                                                - Seria somente o total de itens com aquele Nome de Gasto
               
                - form para realizar cadastro
                                - O campo Nome do Gasto fará uma consulta em Ajax para saber se o nome já foi cadastrado, para não haver erros de texto
                                - Bloquear acentuações,espaços, caracteres especiais, e deixar tudo em caixa alta, para facilitar idexação e consulta                       
- Import de Dados
                -
- Cadastros
                - Tela para cadastros gerais, terá um menu lateral com:

                Fornecedor
                                - Aparecerá uma grid com os Fornecedores (nome, numero, seu numero de telefone (primeiro registro), endereço (primeiro registro), email (primeiro registro)
                                - email (tabela fornecedor_email), endereço (tabela fornecedor_endereco), telefone(tabela fornecedor_telefone)
                                - Poderá colocar mais de um email, telefone, endereço e convenio

                                - Fazer com que sua edição seja bem amigável
                Convenio
                                - Aparecerá uma grid com os Convenios
                                - Nome das operadores de plano de saúde (ex> Amil, MedService)
                                - Pode ser editado na propria grid
                Plano
                                - Aparecerá uma grid com os Planos
                                - Tipo de Plano das operadores (ex> MedService Branco)
                                - Pode ser editado na propria grid
                Prontuário
                                - Aparecerá uma grid com os Prontuários (Nome do Paciente, Data, e Descrição *Resumida - substring 200)
                                - Pode ser editado na propria grid
                                - Para não ficar grande, fazer um substring do campo descrição do prontuário (tabela prontuario->ds_descricao)
                Paciente
                                - Aparecerá uma grid com os pacientes (nome, sobrenome, nascimento, campo para dizer se é aniversario, seu numero de telefone (primeiro registro), endereço (primeiro registro), email (primeiro registro)
                                - Convenio (tabela paciente_convenio), conjuge (tabela paciente_conjuge), email (tabela paciente_email), endereço (tabela paciente_endereco), telefone(tabela paciente_telefone)
                                - Poderá colocar mais de um email, telefone, endereço e convenio

                Tipo de Email
                                - Grid simples, com edição, visualização e delete
                Tipo de Endereço
                                - Grid simples, com edição, visualização e delete
                Tipo de Logradouro
                                - Grid simples, com edição, visualização e delete
                Tipo de Telefone
                                - Grid simples, com edição, visualização e delete


Sobre as tabelas de "tipo":

                Tipo de Email
                                Terão somente os seguintes registros:
                                                - Pessoal
                                                - Profissional
                Tipo de Endereço
                                Terão somente os seguintes registros:
                                                - Pessoal
                                                - Profissional
                Tipo de Logradouro
                                Terão inicialmente os seguintes registros:
                                                - Rua
                                                - Avenida
                                                - Quadra
                Tipo de Telefone
                                Terão somente os seguintes registros:
                                                - Pessoal
                                                - Profissional


*** Todas as grids deverão ter paginação
*** As fotos de perfil
    - Devem ser armazenadas em disco, não no banco de dados.
    - Deve-se usar o ID do paciente ("~/Images/Pacientes/" +id_paciente+ ".jpg") como nome da foto.
    - Necessário geração de thumbs com resize proporcional:
        50x50 - ("~/Images/Pacientes/" +id_paciente+ "_1.jpg")
        300x300 - ("~/Images/Pacientes/" +id_paciente+ "_2.jpg")
        800x600 - ("~/Images/Pacientes/" +id_paciente+ "_3.jpg")
        1024x768 - ("~/Images/Pacientes/" +id_paciente+ "_4.jpg")

        E o tamanho original enviado deve ser salvo como
            ("~/Images/Pacientes/" +id_paciente+ ".jpg")


Favor enviar prazo (REAL) e custo, para o email patryk.moura@gmail.com, com o assunto "Projeto Clinicas".
A solution + banco de dados (que estará livre ao desenvolvedor para ser alterado) será enviado após confirmação de orçamento e habilidades.



Pessoal, náo estou conseguindo enxergar os lances, por favor, comunicar pelo email patryk.moura@gmail.com

assunto: Freela - Clinicas

Obrigado.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Plataformas exigidas iPhone, iPad, Android, Blackberry, Outro

Prazo de Entrega: Não estabelecido

Habilidades necessárias