Ajuda para adequar o MER a modelagem do meu sistema
30/01/2018
0
Segue imagem Abaixo:
https://goo.gl/KWf2o3
Marcos
Posts
31/01/2018
Luiz Santos
Cara, adorei o "IdFezes"...rs
Bom, falando sério.
Esse seu sistema é algo sério ou um estudo?
Se for sério, existe um código padrão para exames, definido pela ANS que serve para controlar esse tipo de coisa.
Mais informações no link http://www.ans.gov.br/images/stories/Legislacao/in/anexo_in44_dides.pdf.
Caso seja só um estudo, me baseando pelo seu modelo de dados:
- Você tem a tabela exame que teria o id da solicitação.
- Dentro de Tipo, seria o seu agrupamento.
- Quando você fala em fezes, urina, sangue, estamos falando em grupos de exame. Ou seja, fezes, sangue e urina são dados, não entidades separadas.
Consegui ser claro?
Grande abraço
31/01/2018
Marcos
eu fiz a pergunta errada,
então é um sistema interno, pois o mesmo gera laudos de exames, mais esta sendo feito no word
ai eu queria desenvolver mais estou apanhando na relação das tabelas de exames.
Exemplo:
Tipo cadastrei paciente joão
- joão quer fazer exame de urina e hemograma
- vou colocar o resultado dos dois exame que joão solicitou que é urina e hemograma,
depois quero ver este dois resultado de exame armazenados no banco, e no cadastro do joão.
Mais até o momento amigo parece que consegui sanar meu problema.
Veja agora o diagrama do Banco de dados
https://goo.gl/qwWK2e
Não sei se compreendeu?
01/02/2018
Luiz Santos
Entendi o que você quer fazer.
E realmente é complicado.
Em uma base relacional você vai ter que fazer exatamente isso.
Uma tabela para cada exame.
Pq cada exame vai ter um tipo de resultado diferente.
O máimo que vc vai poder fazer é agrupar exames que tenham características em comum.
Por exemplo, foi pedido apenas um exame de colesterol.
Como tem colesterol no hemograma, você gravaria ele na tabela do hemograma, e assim com os exames.
Correto?
01/02/2018
Marcos
tipo titulo dos exames como se fosse uma ficha mais com resultado dos exames
estou com dois Titulo Exame hemograma e Urina
que nem esta na image abaixo o que contem na tabela hemograma e tudo que vai armazenar resultado deste hemograma e assim também na tabela urina tudo que tem na mesma é para armazenar resultado de urina já esta pronta creio eu
tipo o Rapaz que faz os exames armazena os valores do resultado em arquivo word
ai estou a desenvolver para agilizar
tipo estão trabalhando da forma antiga
sou Iniciante em programação.
mais já fiz os sistema e já está cadastrando e puxando os dados correto.
01/02/2018
Jerson Boer
Você não pode ter 1 tabela só com esses exames, relacionando com chaves e identificações, ao invés de ter 1 tabela pra cada tipo?
Pelo que entendi é 1 exame x N análises (sangue, urina, etc) x 1 resultado, certo?
Exemplo:
Exame
> ExameID
> LaboratorioID
> MedicoID
> PacienteID
> DataExame
TipoExame (Essa tabela só relaciona análise com exame)
> TipoExameID
> ExameID
> AnaliseID
> Resultado
Analise (Essa seria o seu banco de dados de análises possíveis)
> AnaliseID
> Analise
> Limites
Aí na análise você vai ter:
1 | Hemograma | a até b
2 | Urina | menor que x
3 | Sangue | vermelho
01/02/2018
Marcos
a Tabela de Urina é outro exame entendeu?
Tipo amigo você pede para fazer um exame de urina
-ai coleta o material depois vai fazer analise
esta parte não entra no sistema da analise,
oque entra é somente o resultado do analise, tipo isso é somente a ficha de resultado.
01/02/2018
Jerson Boer
01/02/2018
Marcos
Ai como fiz a procedure
https://goo.gl/5pfJng
não sei se vai ocorrer tudo certo mais parece que está
01/02/2018
Jerson Boer
01/02/2018
Jerson Boer
01/02/2018
Marcos
select a.NumFicha,a.NomePac,a.DataNasc,a.EmailPac,b.DataExame,c.NomeExame,l.NomeLab,m.NomeMed from paciente a
inner join exame b on a.PacienteID = b.PacienteID
inner join tipoexame c on b.TipoExameID = c.TipoExameID
inner join laboratorio l on b.LaboratorioID = l.LaboratorioID
inner join medico m on b.MedicoID = m.MedicoID;
01/02/2018
Jerson Boer
01/02/2018
Marcos
https://goo.gl/CyibfG
01/02/2018
Jerson Boer
01/02/2018
Marcos
na Verdade o que vai valer é eu imprimir o resultado do exame com informações
Nome do Paciente, data da coleta,nome medico,idade,numero da ficha e observações
Este ai exemplo que eu estava fazendo:
https://goo.gl/tZDUph
Clique aqui para fazer login e interagir na Comunidade :)