Evaluating bids

Clinicas

Published on the December 01, 2015 in IT & Programming

About this project

Open

** 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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Required platforms iPhone, iPad, Android, Blackberry, Other

Delivery term: Not specified

Skills needed