SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Trabalho de SGBD Trabalho desenvolvido por  Miguel Oliveira (581), Paulo Cardoso (584) e Pedro Teixeira (585)
Clínica
Objectivo Mini-Trabalho I Crie uma base de dados para uma Clínica ou Centro de Saúde, em que se pretende registar: Os doentes — Doentes (N° Processo, Nome, Data Nascimento, Morada, Telefone); Os médicos — Médico (Código, Nome. Especialidade); As consultas dos doentes em relação aos médicos, o que deve permitir registar a data de consulta; Os internamentos dos doentes, o que deve incluir a data de entrada, a data de saída e o n.° do quarto; Os medicamentos receitados aos doentes. Não se esqueça que os dados privados dos doentes devem ser salvaguardados. Crie formulários, consultas e relatórios que permitam uma utilização mais agradável da referida base de dados. O sistema terá de permitir dar respostas a questões do tipo: Que doentes serão consultadas pelo médico X no dia Y? Quais os medicamentos estão a ser administrados ao doente W? Que quartos estão ocupados e por quem?
Introdução Tentamos na elaboração desta base de dados e sua normalização, conciliar as melhores prática de normalização e todas as informações / práticas ensinadas pelo Prof. Roberto Rodrigues. O script enviado para avaliação foi testado em 2008 sem erros. Na versão SQL Server 2005 a sua execução gerou alguns erros, sendo que, mesmo assim a BD e as tabelas foram criadas com sucesso.
Diagrama SQL Número Automático Chave Estrangeira Permite Nulos Chave Primária Único
Tabela Pessoa  Esta tabela contém toda a informação comum aos doentes e aos médicos. Vai buscar à tabela codigos_postais o Código Postal, e esta por sua vez vai buscar à tabela localidades buscar a Localidade.
Tabela Medicos / Tabela Doentes Tabela Medicos Guardamos a informação específica dos médicos sendo a Especialidade recolhida na tabela especialidades. Tabela Doentes Colocamos todas as informações relativas ao doente.
Tabela Consultas  Na tabela consultas vamos ter a data da consulta e vamos buscar a informação do consultório à Tabela consultorios. A informação do médico é recolhida na Tabela medicos e a informação dos doentes à Tabela dos doentes e preenchemos ainda a data da consulta.
Tabela das Receitas  É o cabeçalho da receita. A restante informação de que necessita, vais buscar à tabela de consultas. A restante informação relativa aos medicamentos receitados em cada consulta é guardada na Tabela receita_linhas.
Tabela Receitas_linhas  Nesta tabela está guardada toda a informação relativa aos medicamentos receitados em cada receita. Dos medicamentos temos ainda guardado a quantidade receitada, e a data de início e fim da toma, sendo que a última permite nulos.
Tabela Internamentos  Na Tabela internamentos temos a informação sobre os internamentos, onde cada um tem uma data de internamento e a data de saída. A informação relativa à consulta vem da Tabela Consulta e a da cama vem da Tabela Camas.
Tabela Cama / Quartos  Tabela Camas Nesta tabela temos guardado Id da cama e um nome (opcional).  Tabela Quartos  Na tabela quartos temos a informação sobre o quarto e a sua localização, isto é, onde se encontra no edifício, que vem Tabela localizacoes. ,[object Object]
Aqui guardamos a localização das camas nos quartos.,[object Object]
Funcionamento / Pensamento crítico A Tabela “principal” é a Tabela consultas, pois é a partir de uma consulta que vamos utilizar a maioria das tabelas criadas, isto é, identificamos os envolvidos, e ainda pode originar um internamento e/ou uma ou mais receitas. Existe também a possibilidade de permitir a marcação de consultas. Quando é preenchida uma receita pelo médico (a partir de uma consulta), obtemos automaticamente a data da receita através da data da consulta. Os detalhes da receita, preenchemos através da Tabela receita_linha, onde colocamos a quantidade de cada medicamento receitado, a data de início e fim da toma, sendo estas últimas de preenchimento obrigatório para controlarmos os medicamentos que cada doente está a tomar em determinada data. É ainda obrigatório o preenchimento da prescrição do medicamento.
Funcionamento / Pensamento crítico Quando existe um internamento (novamente a partir da consulta) preenchemos a data de entrada, e atribuímos uma cama, sendo que estes dados são de preenchimento obrigatórios. O preenchimento da data saída pode ser nula aquando do internamento, pois existem patologias para as quais não se sabe o tempo de recuperação do doente. No fim este campo da tabela é de preenchimento obrigatório, caso contrário a cama não ficar disponível para novo internamento. As camas partimos do pressuposto que podem mudar de quarto, e o doente também pode mudar de cama. Assim as camas estão associadas a um quarto, quarto esse que tem uma localização (por exemplo em que andar ou bloco está). Cada quarto tem ainda definida uma lotação máxima de camas.
Funcionamento / Pensamento crítico A relação entre quartos e camas é feita na tabela quartos_camas onde utilizamos uma chave primária id_quartos_camas, 2 chaves estrangeiras (quarto e cama) e ainda um campo de data para efeitos de histórico dos movimentos das camas. FIM

Weitere ähnliche Inhalte

Was ist angesagt?

Funções de Base de Dados
Funções de Base de DadosFunções de Base de Dados
Funções de Base de DadosPaula Peres
 
Perguntas sobre Excel
Perguntas sobre ExcelPerguntas sobre Excel
Perguntas sobre ExcelJu_Mllers
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS Antonio Pedro
 
Stored Procedures and Triggers
Stored Procedures and TriggersStored Procedures and Triggers
Stored Procedures and Triggersflaviognm
 
Excel - Ficha 1
Excel - Ficha 1Excel - Ficha 1
Excel - Ficha 1ticvilamar
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesleilaredes
 
Aplicativos Informatizados - Profª Alessandra
Aplicativos Informatizados - Profª AlessandraAplicativos Informatizados - Profª Alessandra
Aplicativos Informatizados - Profª AlessandraAlessandra França
 
Curso de Básico de Excel 2013 - Parte I
Curso de Básico de Excel  2013 - Parte ICurso de Básico de Excel  2013 - Parte I
Curso de Básico de Excel 2013 - Parte IABCursos OnLine
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Vitor Hugo Melo Araújo
 
Informática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráficaInformática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráficaMauro Pereira
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dadosmgoberto
 
Ficha De Trabalho Power Point
Ficha De Trabalho Power PointFicha De Trabalho Power Point
Ficha De Trabalho Power PointIdalina Rodrigues
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisMarcelo Quinta
 
Exercício resolvido normalização
Exercício resolvido normalizaçãoExercício resolvido normalização
Exercício resolvido normalizaçãoTicianne Darin
 

Was ist angesagt? (20)

Funções de Base de Dados
Funções de Base de DadosFunções de Base de Dados
Funções de Base de Dados
 
Perguntas sobre Excel
Perguntas sobre ExcelPerguntas sobre Excel
Perguntas sobre Excel
 
Apostila excel basico
Apostila excel basicoApostila excel basico
Apostila excel basico
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
Interfaces e polimorfismo
Interfaces e polimorfismoInterfaces e polimorfismo
Interfaces e polimorfismo
 
Estrutura de Dados - Registros
Estrutura de Dados - RegistrosEstrutura de Dados - Registros
Estrutura de Dados - Registros
 
Stored Procedures and Triggers
Stored Procedures and TriggersStored Procedures and Triggers
Stored Procedures and Triggers
 
Excel - Ficha 1
Excel - Ficha 1Excel - Ficha 1
Excel - Ficha 1
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redes
 
Aplicativos Informatizados - Profª Alessandra
Aplicativos Informatizados - Profª AlessandraAplicativos Informatizados - Profª Alessandra
Aplicativos Informatizados - Profª Alessandra
 
Curso de Básico de Excel 2013 - Parte I
Curso de Básico de Excel  2013 - Parte ICurso de Básico de Excel  2013 - Parte I
Curso de Básico de Excel 2013 - Parte I
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
 
Informática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráficaInformática - Sistema operacional - interface gráfica
Informática - Sistema operacional - interface gráfica
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Ficha De Trabalho Power Point
Ficha De Trabalho Power PointFicha De Trabalho Power Point
Ficha De Trabalho Power Point
 
Psi m14
Psi m14Psi m14
Psi m14
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
Exercício resolvido normalização
Exercício resolvido normalizaçãoExercício resolvido normalização
Exercício resolvido normalização
 

Ähnlich wie Clínica SGBD com consultas, receitas, internamentos e doentes

Analisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power BiAnalisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power BiNadiveth Duno
 
Minu mundo sad ao médico 1.0
Minu mundo   sad ao médico 1.0Minu mundo   sad ao médico 1.0
Minu mundo sad ao médico 1.0Michael Candido
 
Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)CBI-DS
 
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.pptArquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.pptJessicaLane57
 
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctorPasso-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctorProDoctor Software
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitosfolhack
 
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdfAula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdfLarissaMachado97
 
O uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informaçãoO uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informaçãoDaniel Guedes
 
Buscando evidências em fontes de informação
Buscando evidências em fontes de informaçãoBuscando evidências em fontes de informação
Buscando evidências em fontes de informaçãoLeonardo Savassi
 

Ähnlich wie Clínica SGBD com consultas, receitas, internamentos e doentes (15)

Apostila MÓDULO 6 - Dispensação
Apostila MÓDULO 6 - DispensaçãoApostila MÓDULO 6 - Dispensação
Apostila MÓDULO 6 - Dispensação
 
Analisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power BiAnalisis de Dados caso Hospital, projeto final feito em Power Bi
Analisis de Dados caso Hospital, projeto final feito em Power Bi
 
Minu mundo sad ao médico 1.0
Minu mundo   sad ao médico 1.0Minu mundo   sad ao médico 1.0
Minu mundo sad ao médico 1.0
 
Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)Apresentação Sistema Médico (SisMEDICO)
Apresentação Sistema Médico (SisMEDICO)
 
Acesso a Farmácia Alto Custo
 Acesso a Farmácia Alto Custo Acesso a Farmácia Alto Custo
Acesso a Farmácia Alto Custo
 
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.pptArquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
Arquivo_22_REGISTROS_DE_ENFERMAGEM_versão_final.ppt
 
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctorPasso-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
Passo-a-passo de configuração da TISS 3.02.00 pelo ProDoctor
 
Engenharia de software web
Engenharia de software webEngenharia de software web
Engenharia de software web
 
Medic time
Medic timeMedic time
Medic time
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Apostila MÓDULO 8 - Orientações gerais
Apostila MÓDULO 8 - Orientações geraisApostila MÓDULO 8 - Orientações gerais
Apostila MÓDULO 8 - Orientações gerais
 
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdfAula 3 Sistematização da Assistência de Enfermagem – SAE  (2) (1).pdf
Aula 3 Sistematização da Assistência de Enfermagem – SAE (2) (1).pdf
 
O uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informaçãoO uso significativo do prontuário eletrônico de saúde e o acesso à informação
O uso significativo do prontuário eletrônico de saúde e o acesso à informação
 
Apostila MÓDULO 3 - Cadastros básicos
Apostila MÓDULO 3 - Cadastros básicosApostila MÓDULO 3 - Cadastros básicos
Apostila MÓDULO 3 - Cadastros básicos
 
Buscando evidências em fontes de informação
Buscando evidências em fontes de informaçãoBuscando evidências em fontes de informação
Buscando evidências em fontes de informação
 

Mehr von Miguel Oliveira

Gestão da Manutenção Lean
Gestão da Manutenção LeanGestão da Manutenção Lean
Gestão da Manutenção LeanMiguel Oliveira
 
Planeta inteligente & máquina que pensam
Planeta inteligente & máquina que pensamPlaneta inteligente & máquina que pensam
Planeta inteligente & máquina que pensamMiguel Oliveira
 
Livro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais PortuguesesLivro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais PortuguesesMiguel Oliveira
 
Animador de Campos de Férias
Animador de Campos de FériasAnimador de Campos de Férias
Animador de Campos de FériasMiguel Oliveira
 
Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)Miguel Oliveira
 
Apresentação Trabalho ARI
Apresentação Trabalho ARIApresentação Trabalho ARI
Apresentação Trabalho ARIMiguel Oliveira
 

Mehr von Miguel Oliveira (8)

Gestão da Manutenção Lean
Gestão da Manutenção LeanGestão da Manutenção Lean
Gestão da Manutenção Lean
 
Planeta inteligente & máquina que pensam
Planeta inteligente & máquina que pensamPlaneta inteligente & máquina que pensam
Planeta inteligente & máquina que pensam
 
Livro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais PortuguesesLivro Jogos Populares e Tradicionais Portugueses
Livro Jogos Populares e Tradicionais Portugueses
 
Conceito do Jogo
Conceito do JogoConceito do Jogo
Conceito do Jogo
 
Animador de Campos de Férias
Animador de Campos de FériasAnimador de Campos de Férias
Animador de Campos de Férias
 
Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)Apresentação do Programa Juventude Acção (PJA)
Apresentação do Programa Juventude Acção (PJA)
 
Apresentação Trabalho ARI
Apresentação Trabalho ARIApresentação Trabalho ARI
Apresentação Trabalho ARI
 
Engenharia Software
Engenharia SoftwareEngenharia Software
Engenharia Software
 

Kürzlich hochgeladen

TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.
TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.
TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.ColorNet
 
Sistema endocrino anatomia humana slide.pdf
Sistema endocrino anatomia humana slide.pdfSistema endocrino anatomia humana slide.pdf
Sistema endocrino anatomia humana slide.pdfGustavoWallaceAlvesd
 
INTRODUÇÃO A DTM/DOF-DRLucasValente.pptx
INTRODUÇÃO A DTM/DOF-DRLucasValente.pptxINTRODUÇÃO A DTM/DOF-DRLucasValente.pptx
INTRODUÇÃO A DTM/DOF-DRLucasValente.pptxssuser4ba5b7
 
FUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICO
FUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICOFUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICO
FUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICOJessicaAngelo5
 
O mundo secreto dos desenhos - Gregg M. Furth.pdf
O mundo secreto dos desenhos - Gregg M. Furth.pdfO mundo secreto dos desenhos - Gregg M. Furth.pdf
O mundo secreto dos desenhos - Gregg M. Furth.pdfNelmo Pinto
 
AULA SOBRE SAMU, CONCEITOS E CARACTERICAS
AULA SOBRE SAMU, CONCEITOS E CARACTERICASAULA SOBRE SAMU, CONCEITOS E CARACTERICAS
AULA SOBRE SAMU, CONCEITOS E CARACTERICASArtthurPereira2
 

Kürzlich hochgeladen (7)

TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.
TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.
TRABALHO SOBRE A ERISIPELA BOLHOSA.pptx.
 
Sistema endocrino anatomia humana slide.pdf
Sistema endocrino anatomia humana slide.pdfSistema endocrino anatomia humana slide.pdf
Sistema endocrino anatomia humana slide.pdf
 
Aplicativo aleitamento: apoio na palma das mãos
Aplicativo aleitamento: apoio na palma das mãosAplicativo aleitamento: apoio na palma das mãos
Aplicativo aleitamento: apoio na palma das mãos
 
INTRODUÇÃO A DTM/DOF-DRLucasValente.pptx
INTRODUÇÃO A DTM/DOF-DRLucasValente.pptxINTRODUÇÃO A DTM/DOF-DRLucasValente.pptx
INTRODUÇÃO A DTM/DOF-DRLucasValente.pptx
 
FUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICO
FUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICOFUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICO
FUNDAMENTOS E TEORAS DA ENFERMAGEM PARA ALUNOS DE CURSO TÉCNICO
 
O mundo secreto dos desenhos - Gregg M. Furth.pdf
O mundo secreto dos desenhos - Gregg M. Furth.pdfO mundo secreto dos desenhos - Gregg M. Furth.pdf
O mundo secreto dos desenhos - Gregg M. Furth.pdf
 
AULA SOBRE SAMU, CONCEITOS E CARACTERICAS
AULA SOBRE SAMU, CONCEITOS E CARACTERICASAULA SOBRE SAMU, CONCEITOS E CARACTERICAS
AULA SOBRE SAMU, CONCEITOS E CARACTERICAS
 

Clínica SGBD com consultas, receitas, internamentos e doentes

  • 1. Trabalho de SGBD Trabalho desenvolvido por Miguel Oliveira (581), Paulo Cardoso (584) e Pedro Teixeira (585)
  • 3. Objectivo Mini-Trabalho I Crie uma base de dados para uma Clínica ou Centro de Saúde, em que se pretende registar: Os doentes — Doentes (N° Processo, Nome, Data Nascimento, Morada, Telefone); Os médicos — Médico (Código, Nome. Especialidade); As consultas dos doentes em relação aos médicos, o que deve permitir registar a data de consulta; Os internamentos dos doentes, o que deve incluir a data de entrada, a data de saída e o n.° do quarto; Os medicamentos receitados aos doentes. Não se esqueça que os dados privados dos doentes devem ser salvaguardados. Crie formulários, consultas e relatórios que permitam uma utilização mais agradável da referida base de dados. O sistema terá de permitir dar respostas a questões do tipo: Que doentes serão consultadas pelo médico X no dia Y? Quais os medicamentos estão a ser administrados ao doente W? Que quartos estão ocupados e por quem?
  • 4. Introdução Tentamos na elaboração desta base de dados e sua normalização, conciliar as melhores prática de normalização e todas as informações / práticas ensinadas pelo Prof. Roberto Rodrigues. O script enviado para avaliação foi testado em 2008 sem erros. Na versão SQL Server 2005 a sua execução gerou alguns erros, sendo que, mesmo assim a BD e as tabelas foram criadas com sucesso.
  • 5. Diagrama SQL Número Automático Chave Estrangeira Permite Nulos Chave Primária Único
  • 6. Tabela Pessoa Esta tabela contém toda a informação comum aos doentes e aos médicos. Vai buscar à tabela codigos_postais o Código Postal, e esta por sua vez vai buscar à tabela localidades buscar a Localidade.
  • 7. Tabela Medicos / Tabela Doentes Tabela Medicos Guardamos a informação específica dos médicos sendo a Especialidade recolhida na tabela especialidades. Tabela Doentes Colocamos todas as informações relativas ao doente.
  • 8. Tabela Consultas Na tabela consultas vamos ter a data da consulta e vamos buscar a informação do consultório à Tabela consultorios. A informação do médico é recolhida na Tabela medicos e a informação dos doentes à Tabela dos doentes e preenchemos ainda a data da consulta.
  • 9. Tabela das Receitas É o cabeçalho da receita. A restante informação de que necessita, vais buscar à tabela de consultas. A restante informação relativa aos medicamentos receitados em cada consulta é guardada na Tabela receita_linhas.
  • 10. Tabela Receitas_linhas Nesta tabela está guardada toda a informação relativa aos medicamentos receitados em cada receita. Dos medicamentos temos ainda guardado a quantidade receitada, e a data de início e fim da toma, sendo que a última permite nulos.
  • 11. Tabela Internamentos Na Tabela internamentos temos a informação sobre os internamentos, onde cada um tem uma data de internamento e a data de saída. A informação relativa à consulta vem da Tabela Consulta e a da cama vem da Tabela Camas.
  • 12.
  • 13.
  • 14. Funcionamento / Pensamento crítico A Tabela “principal” é a Tabela consultas, pois é a partir de uma consulta que vamos utilizar a maioria das tabelas criadas, isto é, identificamos os envolvidos, e ainda pode originar um internamento e/ou uma ou mais receitas. Existe também a possibilidade de permitir a marcação de consultas. Quando é preenchida uma receita pelo médico (a partir de uma consulta), obtemos automaticamente a data da receita através da data da consulta. Os detalhes da receita, preenchemos através da Tabela receita_linha, onde colocamos a quantidade de cada medicamento receitado, a data de início e fim da toma, sendo estas últimas de preenchimento obrigatório para controlarmos os medicamentos que cada doente está a tomar em determinada data. É ainda obrigatório o preenchimento da prescrição do medicamento.
  • 15. Funcionamento / Pensamento crítico Quando existe um internamento (novamente a partir da consulta) preenchemos a data de entrada, e atribuímos uma cama, sendo que estes dados são de preenchimento obrigatórios. O preenchimento da data saída pode ser nula aquando do internamento, pois existem patologias para as quais não se sabe o tempo de recuperação do doente. No fim este campo da tabela é de preenchimento obrigatório, caso contrário a cama não ficar disponível para novo internamento. As camas partimos do pressuposto que podem mudar de quarto, e o doente também pode mudar de cama. Assim as camas estão associadas a um quarto, quarto esse que tem uma localização (por exemplo em que andar ou bloco está). Cada quarto tem ainda definida uma lotação máxima de camas.
  • 16. Funcionamento / Pensamento crítico A relação entre quartos e camas é feita na tabela quartos_camas onde utilizamos uma chave primária id_quartos_camas, 2 chaves estrangeiras (quarto e cama) e ainda um campo de data para efeitos de histórico dos movimentos das camas. FIM