Modelagem Programa de Consulta Médica
Galera, sou iniciante em Modelagem de BD e estou tentando modelar um BD com as seguintes regras:
O funcionamento do sistema gira em torno do diagnóstico de determinadas doenças a partir dos sintomas apresentados por um paciente. O sistema deve atender, pelo menos, às seguintes regras:
- Um paciente pode ser portador de uma ou mais alergias;
- Um paciente pode ser portador de uma ou mais doenças crônicas;
- Uma doença é determinada por um ou mais sintomas; Um sintoma pode terminar uma ou mais doenças;
- A uma doença está associado um tratamento; Um tratamento pode servir para uma ou mais doenças;
- Em uma consulta o paciente apresenta um ou vários sintomas;
- Em uma consulta uma paciente pode estar grávida ou amamentando (para o escopo do sistema não precisa haver diferenciação entre ambos);
- Deve-se manter um histórico de consultas do paciente;
- Deve-se manter um log de CRUD de pacientes; O CRUD de pacientes é realizado pelo médico;
- Um médico realiza uma ou mais consultas; Uma consulta é realizada por apenas um médico;
- Um médico está associado a uma filial de hospital em uma determinada data; Uma filial pode ter um ou mais médicos afiliados a ela em uma determinada data;
Criei o seguinte modelo ER: [url]https://www.dropbox.com/s/zdqcru51ctw86w0/modelo%20ER%20v02.png[/url]
Agradeço muito qualquer sugestão sobre a modelagem.
O funcionamento do sistema gira em torno do diagnóstico de determinadas doenças a partir dos sintomas apresentados por um paciente. O sistema deve atender, pelo menos, às seguintes regras:
- Um paciente pode ser portador de uma ou mais alergias;
- Um paciente pode ser portador de uma ou mais doenças crônicas;
- Uma doença é determinada por um ou mais sintomas; Um sintoma pode terminar uma ou mais doenças;
- A uma doença está associado um tratamento; Um tratamento pode servir para uma ou mais doenças;
- Em uma consulta o paciente apresenta um ou vários sintomas;
- Em uma consulta uma paciente pode estar grávida ou amamentando (para o escopo do sistema não precisa haver diferenciação entre ambos);
- Deve-se manter um histórico de consultas do paciente;
- Deve-se manter um log de CRUD de pacientes; O CRUD de pacientes é realizado pelo médico;
- Um médico realiza uma ou mais consultas; Uma consulta é realizada por apenas um médico;
- Um médico está associado a uma filial de hospital em uma determinada data; Uma filial pode ter um ou mais médicos afiliados a ela em uma determinada data;
Criei o seguinte modelo ER: [url]https://www.dropbox.com/s/zdqcru51ctw86w0/modelo%20ER%20v02.png[/url]
Agradeço muito qualquer sugestão sobre a modelagem.
Aurino Júnior
Curtidas 0
Respostas
Alan Mario
03/09/2013
não entendi esse log de CRUD. o resto achei que tava legal.
GOSTEI 0