GRADE DE AGENDA

FEDERHEN 06/10/2010 15:43:32
#354558
O SAMUKA está certo...
[Ô]vc precisa de uma tabela Medico, uma tabela Paciente e uma tabela Consulta[Ô]

Isso fará com que tua base de dados fique mais clara e enxuta.
Já imaginou se vem um paciente e marca consulta para dois médicos. Terá que criar dois cadastros de cliente, sendo um para cada médico...

Quanto a sua dívuda: MSFlexGrid
MARCELOFAZAN 06/10/2010 16:35:07
#354562
fiz uma recentemente mais nao pra esse segmento a ideia que tive foi algo assim

1 - tabela de cabeçalho onde seria o auto numerador de consultas , a qual assimila cliente com medico data
2 - outra tabela de itens essa tabela vai guardar o codigo geral e o cliente e nela vai gravar consultas e retornos data e hora

quando voce selecionar o medico da tabela 1 relacionando voce vai ter os repetivos pacientes dele na tabela 2

isso tirando a tabela de medico e clientes que tb sairiam com uns relacionamentos entre a tabela 1

NILTON.VIANNA 08/10/2010 16:39:47
#354728
Marcelozan
vc fez uma tabela de paciente pra cada medico
pois na verdade sao cinco medicos cada medico tem seus pacientes independente dos demais
imagine uma tabela com todos os pacientes vai ficar enorme o conteudo.
SAMUKA 08/10/2010 17:54:45
#354735
NILTON, acho que não estamos falando a mesma [Ô]lingua[Ô].

Qdo nos referimos a tabela, estamos querendo dizer, tabela no Banco de Dados (Firebird, Access, MySQL, SQL Server .. qq um). E não referente a MSFlexGrid !!!

Sendo assim, a sua tabela Paciente (no Banco de Dados) pode conter 10.000 cadastros de paciente e não vai ser problema.

Uma coisa é a modelagem do banco de dados. Outra coisa é a interface grafica (o modo como o usuario do programa vai ver as informações).
São coisas distintas e geralmente uma informação é armazenada no banco de dados, diferente da forma como você vê na tela.
NILTON.VIANNA 08/10/2010 18:15:16
#354738
Entao SAMUKA,
é que meu cliente ja sta usando assim, em Clipper ok.
eu ja importei os dados das tabela do cliente que é DBF, cada medico tem + ou - 15.000 pacientes
no caso o PacienteID de cada tabela é o nr do prontuario
agora vc veja se eu juntar todas as tabelas numa so...
SAMUKA 09/10/2010 07:39:42
#354760
Você pode juntar sem medo, o Firebird aguenta (vc tá, vc tá usando ele né)
O detalhe que acredito que vai surpreender vc, é que muitos desses clientes estão na tabela de mais de um médico.
Ou seja, deve ter muitos dados repetidos, desnecessariamente.
NILTON.VIANNA 09/10/2010 08:34:57
#354762
estou usando o fire.
tem varis repedidos...
SAMUKA 09/10/2010 09:59:13
#354768
Unificando em uma unica tabela Paciente vc terá pelo menos 2 vantagens:
1ª Qdo vc alterar um endereço de paciente, terá que alterar em um unico lugar. Com isso os demais médicos terão acesso ao cadastro atualizado.
2ª Se vc decidir inserir um novo campo na tabela Paciente (e-mail, por exemplo) terá que alterar uma única tabela.

Inclusive, algumas informações médicas do paciente, podem ser compartilhadas entre varios médicos. Por exemplo, um paciente que sofre de pressão alta.

Analise mais a fundo as [Ô]regras de negócio[Ô]. Eu não entendo muito da area ...
NILTON.VIANNA 09/10/2010 10:11:18
#354770
Etao Samuka

as tabelas dos pacientes são iguais
tipo CODCLI, NOM, SNOME, ENDE... etc...

vou ter que add um campo MedicoID antes do COCLI, para destinguir de que é quem
pois o COCLI nao posso mudar pois sao os Prontuários
que sica hennn
Valeu..

SAMUKA 11/10/2010 10:48:58
#354824
Nilton, acho que vc ainda não entendeu o que estamos propondo, ou talvez, não tenhamos entendido seu problema direito ....

Vc quer [Ô]amarrar[Ô] o Paciente a apenas um unico Médico! Certo?

A gente tá vendo isso de forma diferente. Pq achamos que um Paciente poderia estar se tratando com mais de um médico!

Pelo que percebi, vc está preocupado para que o Paciente Zé, que é atendido pelo Médico Paulo, seja sempre atendido por esse mesmo médico. Mas caso o Paulo seja especialista em coração e o Zé estiver querendo se tratar de um reumatismo?? Ele seria atendido pelo Jão qdo fosse consulta de coração e pelo Medico Ricardo, qdo fosse referente ao seu reumatismo.

Dessa forma, vc não poderia [Ô]amarrar[Ô] um Paciente a um único Médico!!

é disso que estamos falando .... se estamos entendendo errado, por favor conte a [ô]historinha[ô] pra ficar mais facil.
Página 2 de 4 [33 registro(s)]
Tópico encerrado , respostas não são mais permitidas