Projeto integrado inovação Desenvolvimento Back-end

Price range: R$ 99,99 through R$ 149,99

SKU: P0571PIIDBE Categorias: ,
,

Projeto integrado inovação Desenvolvimento Back-end

CLIQUE AQUI! PARA VISUALIZAR O MANUAL! 

ATIVIDADES

 

Situação Problema: Desenvolvimento de um Portal de Agendamento para uma Clínica Médica

Contexto:

Uma clínica médica em uma cidade de médio porte está enfrentando desafios para gerenciar os

agendamentos de consultas médicas. Atualmente, os agendamentos são realizados apenas por

telefone, o que frequentemente resulta em longas esperas para os pacientes, erros no registro de

informações e dificuldades em reorganizar a agenda em casos de cancelamentos ou remarcações.

Além disso, muitos pacientes relatam insatisfação devido à falta de transparência sobre horários

disponíveis e à impossibilidade de realizar agendamentos fora do horário comercial.

Diante disso, o gerente da clínica decidiu investir no desenvolvimento de um portal de agendamento

online. O objetivo principal do portal é permitir que os pacientes visualizem os horários disponíveis

em tempo real, realizem agendamentos diretamente pela plataforma, recebam notificações por e

mail ou SMS como lembrete e façam alterações ou cancelamentos com facilidade. O portal também

deve incluir funcionalidades para que os funcionários da clínica possam gerenciar os agendamentos,

acompanhar a ocupação dos consultórios e gerar relatórios de utilização.

No entanto, surgiram diversos desafios técnicos e estratégicos. A equipe de desenvolvimento precisa

definir a melhor tecnologia para construir o portal, garantindo que ele seja responsivo, tenha uma

boa estrutura de banco de dados e seja fácil de usar.

 

DESAFIO:

 

Passo 1: Análise Orientado a Objetos

O seu primeiro passo é a partir do entendimento do problema, criar um diagrama de classes que

represente o sistema de consultas médicas. O sistema deve registrar informações sobre pacientes,

como nome, endereço, data de nascimento e telefone. Cada paciente pode estar vinculado a um

plano de saúde, que possui atributos como limite de cobertura e data de vencimento, e deve ser

validado antes da realização da consulta.

PROJETO INTEGRADO

 

Público

As consultas médicas devem incluir informações como o valor, a data e o médico responsável, que é

identificado pelo nome e especialidade. Cada consulta pode gerar uma receita médica, que inclui a

descrição do medicamento, o tempo de tratamento e a dosagem, sendo emitida pelo médico. Além

disso, deve ser possível registrar os pagamentos realizados para cada consulta, com informações

sobre o valor e a data do pagamento.

O sistema também deve emitir relatórios financeiros que consolidem informações das consultas

realizadas, incluindo a data de emissão e o valor total. A partir do diagrama, identifique as classes,

seus atributos e métodos, e crie os relacionamentos necessários para atender aos requisitos

descritos.

Outros pontos levantados pelo cliente são:

1. Gerenciar o cadastro de pacientes, médicos e planos de saúde.

2. Agendar consultas, vincular pacientes a médicos e emitir receitas.

3. Registrar pagamentos e gerar relatórios financeiros de consultas realizadas.

4. Validar os planos de saúde antes de confirmar as consultas.

Simule um cenário em que um paciente realiza uma consulta, efetua o pagamento e recebe uma

receita médica. Em seguida, emita um relatório com o resumo das operações realizadas. Garanta que

o diagrama de classes e a implementação do sistema estejam consistentes com os requisitos.

 

Passo 2: DESENVOLVIMENTO BACK-END

Sua tarefa agora é criar a parte lógica do sistema, isto é, onde realmente irão ocorrer as funções do

sistema, como: cadastro de pacientes, médicos etc.

Passos a seguir:

1. Desenvolva uma API RESTful usando Node.js para:

• Gerenciar o cadastro de pacientes, médicos e planos de saúde.

• Agendar consultas médicas e associar pagamentos a essas consultas.

• Gerar um resumo financeiro de todas as consultas agendadas, agrupadas por mês.

2. Garanta que os endpoints incluam:

• POST para criação de pacientes, médicos, planos de saúde e consultas.

• GET para listar consultas e resumos financeiros.

3. Implemente a validação do plano de saúde antes de confirmar uma consulta.

 

PROJETO INTEGRADO

 

Passo 3: MODELAGEM DE DADOS

Desenhe o Modelo Entidade-Relacionamento (MER), incluindo:

1. Entidades: Paciente, Médico, Consulta, Plano de Saúde, Receita, Pagamento.

2. Relacionamentos e cardinalidades apropriadas.

3. Inclua atributos adicionais, como e-mail e CPF para Paciente, e CRM para Médico.

 

Passo 4: PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO DE DADOS

Atividade:

Implemente os comandos SQL para:

1. Criar tabelas: Paciente, PlanoDeSaude, Médico, Consulta, ReceitaMedica e Pagamento.

2. Cadastrar dados iniciais para todas as tabelas.

3. Realizar a consulta de agendamentos de pacientes vinculados a um plano de saúde válido.

 

Passo 5: SISTEMAS OPERACIONAIS

Atividade:

1. Descreva os requisitos de infraestrutura necessários para hospedar o portal de

agendamentos. Inclua:

o Sistema operacional para o servidor.

o Banco de dados a ser utilizado.

o Ferramentas para monitoramento e backup.

2. Configure um script de automação em Linux (Bash) para realizar backups automáticos do

banco de dados.

Tipo

Cópia, Exclusivo

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Projeto integrado inovação Desenvolvimento Back-end”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Carrinho de compras
Projeto integrado inovação Desenvolvimento Back-endProjeto integrado inovação Desenvolvimento Back-end
Price range: R$ 99,99 through R$ 149,99Ver opções