Prévia do material em texto
UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática - CIn IF685 Gerenciamento de Dados e Informações MINIMUNDO RELATIVO A UMA CLÍNICA MÉDICA Grupo 7: Carlos André de Souza Reis Carolina Carneiro Reis e Silva Daniel Felipe Lins Cabral de Melo Ezequiel Filipe Correia Reis Lucas Sousa Campos Wellington Barbosa Data: 20/03/2017 1. DESCRIÇÃO DO MUNDO REAL Uma clínica médica gerencia os procedimentos que envolvem consultas entre os pacientes e médicos para identificação de doenças mediante realização de exames ofertados pela mesma. Parte-se do princípio que todas as consultas foram pagas. Nesta clínica são oferecidos alguns medicamentos e exames mediante realização de pagamento, com o objetivo de minimizar questões de deslocamento e ganho de tempo para o paciente. 2. OBJETIVOS DA APLICAÇÃO O sistema tem como objetivo armazenar e organizar os dados de uma clínica médica, simulando situações reais dos consultórios. Dentre tais aspectos estão o gerenciamento das consultas médicas; o agendamento de exames em laboratórios conveniados; arquivar informações pertinentes ao diagnóstico e tratamento dos pacientes; e registro dos medicamentos disponíveis na clínica para venda. 3. DESCRIÇÃO DAS ENTIDADES 3.1. MÉDICO Conjunto dos médicos associados à clínica. Atributos: - CRM (atributo identificador); - Nome; - Endereço (atributo composto que se divide em nº, Rua, Bairro, CEP, cidade, estado); - Telefone (multivalorado); 3.2. PACIENTE Representa os pacientes que marcam consultas na clínica médica. Atributos: - CPF (atributo identificador); - Nome; - Endereço (atributo composto que se divide em nº, Rua, Bairro, CEP, cidade, estado); - Telefone (multivalorado); - Data de Nascimento; - Sexo; - Idade (derivado a partir da data de nascimento); - Plano de Saúde. 3.3. CONSULTA (ENTIDADE ASSOCIATIVA) Representa a entidade associativa entre MÉDICO e PACIENTE. Compreende a anamnese e a elaboração de hipóteses ou conclusões diagnósticas realizadas pelo médico mediante avaliação de seus pacientes. Atributos: - Data/Hora; - Diagnóstico (Doença que o paciente possa estar apresentando ou apresenta); - Descrição; . 3.4. PRODUTO Representa uma entidade superclasse dos produtos oferecidos pela clínicas independente do plano de saúde do paciente. A partir desta, haverá uma disjunção total que irá resultar nas subclasses MEDICAMENTOS e EXAMES. Atributos: - Id (atributo identificador); - Nome; - Preço. 3.5. MEDICAMENTOS Subclasse da entidade PRODUTO que representa o estoque de medicamentos existentes na clínica. Atributos: - Dose. 3.6. EXAME Subclasse da entidade PRODUTO que representa os exames que são oferecidos pela clínica, e está relacionada com as entidades LABORATÓRIO e RECEPCIONISTA, uma vez que todo exame deve ser agendado por um(a) recepcionista em um determinado laboratório conveniado. 3.7. RECEPCIONISTA Representa os recepcionistas da clínica que tem por dever agendar exames prescritos nos laboratórios conveniados. Atributos: - CPF (atributo identificador); - Nome; - Endereço (atributo composto que se divide em nº, Rua, Bairro, CEP, cidade, estado); - Telefone (multivalorado). 3.8. CONSULTÓRIO Entidade que representa as salas de atendimento da clínica, ocupadas por médicos. Todo CONSULTÓRIO precisa de um MÉDICO, e portanto, é uma entidade fraca em relação a MÉDICO. CONSULTÓRIO não tem atributo chave pois só há um relacionamento 1:1 relacionando-a com outra entidade, e como herda a chave de sua entidade pai suas tuplas ficam então discriminadas. Atributos: - Número. 3.9. LABORATÓRIO CONVENIADO Entidade que representa os laboratórios conveniados à clínica que fornecem o serviço de realização dos exames prescritos. Atributos: - Id (atributo identificador); - Nome; - Endereço (atributo composto que se divide em nº, Rua, Bairro, CEP, cidade, estado). - Telefone( atributo multivalorado ) 4. DESCRIÇÃO DOS RELACIONAMENTOS 4.1. AGENDAR (RELACIONAMENTO TEMPORAL E TRIPLO) Relacionamento entre as entidades EXAME, LABORATÓRIO CONVENIADO e RECEPCIONISTA, onde o(a) recepcionista fica responsável por agendar exames em laboratórios conveniados. Cardinalidade: N:N:N. Atributos: - Data/Hora (temporal). 4.2. PAGAR Relacionamento entre as entidades “PACIENTE” e a entidade associativa “PRESCRIÇÃO”, onde o paciente pode ter a opção de pagar pelos produtos que foram prescritos na consulta. Cardinalidade: (paciente) 1:N (prescrição) 4.3. OCUPAR Relacionamento entre as entidades MÉDICO e CONSULTÓRIO. Cada médico tem seu próprio consultório (onde ele atende o paciente) e cada consultório só é ocupado por um único médico. Cardinalidade: (médico)1 : 1(consultório) 4.4. SUPERVISIONA Auto-relacionamento entre instâncias da entidade “MÉDICO”. Um médico pode supervisionar vários outros, mas só deve ser supervisionado por um único médico. Cada médico deve ter um supervisor, exceto aquele que ocupar a posição mais alta na hierarquia de supervisão. Cardinalidade: (médico)1 : N(médico) 4.5. PRESCREVE Relacionamento entre as entidades CONSULTA e PRODUTO, sendo este último, medicamentos ou exames que foram prescritos pelo médico. Uma consulta pode prescrever vários produtos e um produto pode ser prescrito em várias consultas diferentes. Cardinalidade: (consulta)N : N(produto) 5. POSSÍVEIS PERGUNTAS 1. Quais pacientes serão consultados em uma certa hora e data? 2. Quantas consultas um médico realizou em um mês? 3. Quais produtos foram prescritos ao paciente em uma determinada consulta? 4. Qual foi o recepcionista que fez o agendamento de um determinado laboratório para dado exame? 6. POSSÍVEIS RELATÓRIOS 1. Relatório de disponibilidades para marcação de consulta; 2. Histórico de exames do paciente e os laboratórios onde foram realizados; 3. Relatório dos produtos consumidos pelo paciente, com a finalidade de gerar o valor a ser pago pelo paciente; 4. Histórico de consultas realizadas por médicos para um determinado paciente. 7. ALTERAÇÕES REALIZADAS 1. Retirado o atributo Salário da entidade médico, visto que ele não era determinado pela chave e não tem relevância para a aplicação deste banco de dados; 2. Retirado o atributo Sexo da entidade recepcionista, por não fazer parte do contexto da problemática deste banco de dados; 3. Acrescentado o atributo Telefone à entidade LABORATÓRIO, por se tratar de um dado importante para o contexto. 4. Retirou-se a validade do medicamento, pois essa informação não é usada para o contexto da aplicação deste banco de dados. 5. O atributo número de CONSULTÓRIO deixou de ser chave discriminadora, pois o relacionamento “ocupa” entre a entidade forte MÉDICO e CONSULTÓRIO é 1:1, e ao herdar a chave da entidade forte fica discriminada. 6. Prescrição deixou de ser uma entidade associativa das entidades CONSULTA e PRODUTO, chamada anteriormente de “PRESCRIÇÃO”, e tornou-se um relacionamento N:N entre estas mesmas entidades, pois desta forma o modelo faz mais sentido semanticamente já que o paciente paga os produtos e não a prescrição.