GRADE DE AGENDA
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
[Ô]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
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
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
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.
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.
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.
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.
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...
é 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...
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.
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.
estou usando o fire.
tem varis repedidos...
tem varis repedidos...
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 ...
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 ...
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..
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..
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.
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.
Tópico encerrado , respostas não são mais permitidas