Sys Saude
Olá Amigos.. to com um problema e a falta de experiência atrapalha.. mas vamos lá..
Estou desenvolvendo um sistema para cadastro de internações para um Hospital Infantil.
Bem a estrutura do banco de dados é essa:
phpMyAdmin SQL Dump# version 2.5.7-pl1# http://www.phpmyadmin.net## Servidor: localhost# Tempo de Generação: Mai 03, 2006 at 10:41 AM# Versão do Servidor: 4.0.21# Versão do PHP: 4.4.2# # Banco de Dados : syssaude# # --------------------------------------------------------## Estrutura da tabela laudo#CREATE TABLE laudo ( prontuario int(11) NOT NULL auto_increment, id_unidade int(11) NOT NULL default '0', id_medico int(11) NOT NULL default '0', id_solicitante int(11) NOT NULL default '0', id_paciente int(11) NOT NULL default '0', lau_referente text NOT NULL, lau_sintomas longtext NOT NULL, lau_condicoes longtext NOT NULL, lau_resultado text NOT NULL, lau_diagnosticoinicial longtext NOT NULL, lau_cidprincipal text NOT NULL, lau_cidsecundario text NOT NULL, lau_cidcausasassociadas text NOT NULL, lau_descricaoprocedimento longtext NOT NULL, lau_procedimentosolicitado longtext NOT NULL, PRIMARY KEY (prontuario)) TYPE=MyISAM;## Extraindo dados da tabela laudo## --------------------------------------------------------## Estrutura da tabela medicos#CREATE TABLE medicos ( cod_medico int(11) NOT NULL auto_increment, med_nome text NOT NULL, med_cpf text NOT NULL, med_rg text NOT NULL, med_crm text NOT NULL, med_endereco text NOT NULL, med_bairro text NOT NULL, med_cep text NOT NULL, med_cidade text NOT NULL, med_estado text NOT NULL, med_telefone text NOT NULL, med_especialidade text NOT NULL, PRIMARY KEY (cod_medico)) TYPE=MyISAM;## Extraindo dados da tabela medicos## --------------------------------------------------------## Estrutura da tabela pacientes#CREATE TABLE pacientes ( registro int(11) NOT NULL default '0', id_paciente int(11) NOT NULL default '0', pac_nome text NOT NULL, pac_nascimento date NOT NULL default '0000-00-00', pac_idade text NOT NULL, pac_certidao text NOT NULL, pac_sexo text NOT NULL, pac_cor tinyint(4) NOT NULL default '0', pac_naturalidade text NOT NULL, PRIMARY KEY (registro)) TYPE=MyISAM;## Extraindo dados da tabela pacientes## --------------------------------------------------------## Estrutura da tabela solicitante#CREATE TABLE solicitante ( cod_solicitante int(11) NOT NULL auto_increment, sol_nome text NOT NULL, sol_nascimento text NOT NULL, sol_naturalidade text NOT NULL, sol_sexo text NOT NULL, sol_cor text NOT NULL, sol_parentesco text NOT NULL, sol_estadocivil text NOT NULL, sol_profissao text NOT NULL, sol_religiao text NOT NULL, sol_endereco text NOT NULL, sol_bairro text NOT NULL, sol_cidade text NOT NULL, sol_cep text NOT NULL, sol_estado text NOT NULL, sol_telefone text NOT NULL, sol_rg text NOT NULL, sol_cpf text NOT NULL, PRIMARY KEY (cod_solicitante)) TYPE=MyISAM;## Extraindo dados da tabela solicitante## --------------------------------------------------------## Estrutura da tabela unidade#CREATE TABLE unidade ( cod_unidade int(11) NOT NULL auto_increment, uni_razaosocial text NOT NULL, uni_nomefantasia text NOT NULL, uni_cnpj text NOT NULL, uni_cnes text NOT NULL, uni_endereco text NOT NULL, uni_bairro text NOT NULL, uni_cidade text NOT NULL, uni_cep text NOT NULL, uni_estado text NOT NULL, uni_fone text NOT NULL, PRIMARY KEY (cod_unidade)) TYPE=MyISAM;## Extraindo dados da tabela unidade
Bem a parte de inclusão e exibição da parte de Médicos, Unidades, Solicitantes eu montei de boa..
Complica agora a parte de fazer as ligações entre os pacientes e solicitantes (responsáveis). Tipo pode ter mais de um paciente pra um solicitante.
E a parte de Laudos.. para puxar o restante dos outros bancos.. como a Unidade, o Medico responsavel e o Paciente com o solicitante..
Usa Inner Join mas eu nao sei trabalhar ainda com ele. Se vocês puderem me dar dicas..
Desde Já Grato..
Discussão (1)
Carregando comentários...