TRABALHO FINAL ADS3

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 2

TRABALHO FINAL

CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


DISCIPLINA: DESENVOLVIMENTO PARA WEB

Plataforma de Healthcare com Arquitetura de Microserviços em Java

Desenvolver uma plataforma de healthcare que permita a gestão de pacientes,


agendamentos de consultas, prontuários eletrônicos e faturamento. O sistema deve ser
construído utilizando uma arquitetura de microserviços em Java, utilizando como padrão de
projeto a arquitetura de camadas, Controllers, Entidades,Repository, DTO e Services.

Componentes do Sistema:
1. Serviço de Gestão de Pacientes:
- Função: Gerenciar os dados dos pacientes.
- Funcionalidades: Registrar, atualizar, remover e listar pacientes;
2. Serviço de Agendamento:
- Função: Gerenciar os agendamentos de consultas.
- Funcionalidades: Criar, atualizar, cancelar e listar agendamentos; deve-se incluir um paciente
neste agendamento, e verificar se a data e hora escolhida está disponível.
3. Serviço de Prontuário Eletrônico:
- Função: Gerenciar os prontuários eletrônicos dos pacientes.
- Funcionalidades: Adicionar, atualizar, remover e listar registros médicos; trata-se de nome
do paciente, registros médicos, data entrada, data alta, convenio etc.
4. Serviço de Prescrições Médicas:
- Função: Gerenciar prescrições de medicamentos.
- Funcionalidades: Criar, atualizar, cancelar e listar prescrições; para cada paciente podem ser
prescritos mais de um medicamento.
5. Serviço de Faturamento e Seguradoras:
- Função: Gerenciar o faturamento da conta do paciente
- Funcionalidades: Criar uma conta do paciente, onde terá o registro de todos os materiais,
medicamentos e procedimentos utilizados para o paciente. Cada item terá um preço e esse valor
somará ao valor total da conta.
Tabelas Adicionais:
- Medicamento
- Procedimento
- Material

Critérios de Avaliação:

- Funcionalidade: O sistema deve cumprir todos os requisitos funcionais descritos.


- Qualidade do Código: O código deve seguir boas práticas de programação e ser bem
documentado.
- Arquitetura: A correta implementação dos conceitos de microserviços e arquitetura em
camadas.

- Data de entrega final: 05/07/2024

Você também pode gostar