Dúvida Lógica de Programação - Java JSF + Hibernate

2 respostas
P

Boa noite galera!
Eu estou com uma dúvida em lógica de programação.
Estou fazendo um exercício simples aqui, que se resume em um laudo médico.

A idéia do exercício é a seguinte: Um laudo possui dados de um paciente (nome, idade, genero, e diagnosticos), onde diagnósticos se refere ao que o paciente possui(fratura, lesão, etc…).
Eu criei uma tabela para todos os diagnósticos, e pensei em um relacionamento OneToMany (um laudo possui vários diagnósticos). Estou certo?
O grande problema, é que cada diagnóstico deve ter uma observação. Por exemplo: Fratura: Osso da perna. Como modelar isso?
Eu pensei em criar uma tabela intermediária contendo os campos: Diagnóstico e Observação, e na classe laudo, fazer um relacionamento com a tabela. Mas eu acho que ocuparia muito espaço, certo?
Também pensei em fazer um enum, mas não sei como modelar…

Se alguém puder me ajudar, eu agradeço.

2 Respostas

Jonas_B_a_r_r_o_s

O que voce ja fez ate agora?

P

Eu fiz o CRUD para diagnósticos. Estava no CRUD da classe Laudo, mas travei na parte citada acima.

Criado 24 de abril de 2016
Ultima resposta 24 de abr. de 2016
Respostas 2
Participantes 2