--- Em sáb, 7/8/10, Rogerio Luz Coelho <[email protected]> escreveu:
> Olá sou médico e tenho usado o
> BrOoo há anos (comecei com o 2.0) , fiz minha
> Monografia de Especialização no mesmo e gosto muito da
> evolução que tem
> tido.
>
> Nesse tempo meus companheiros tem sido o Writer e o Calc ,
> nunca usei o
> Base.
>
>
>
> Tenho o seguinte Use Case:
>
> Trabalho na Prefeitura de Curitiba e temos um sistema de
> Prontuário
> Eletrônico relativamente funcional, sou responsável por
> uma população
> definida de +/- 5000 pessoas (acima do permitido, mas
> estamos trabalhando em
> 3 equipes quando deveríamos ter 5).
>
> Nessa população temos programas de Hipertensos, Doenças
> Mentais / Emotivas ,
> Diabéticos, Gestantes, Crianças , Drogas / Fumo.
>
> Dentro desses programas temos uma estratificação de risco
> onde as pessoas
> são classificadas (a grosso modo) como Baixo / Médio e
> Alto / Muito Alto
> Risco .
>
> Pessoas Baixo / Médio devem ser vistas por Médico e por
> Enfermeira (1
> consulta de cada) a cada 12meses. Os de Alto / Muito Alto
> devem ter
> 1consulta de cada a cada 3 meses.
>
> Devido a problemas administrativos não posso deixar minha
> agenda aberta por
> 3meses para marcar os retornos desses pacientes, dessa
> forma o que fiz foi
> manter uma planílha do Calc com os dados:
>
> Nome / Micro Área / Diagnóstico / Data de Retorno.
>
> Está funcionando, mas estou vendo que minha produtividade
> não está tão boa
> quanto gostaria ...
>
> 1) Sempre que vou remarcar os pacientes eu abro uma nova
> linha, não
> importando que o paciente já tenha sido inscrito na
> planilha, assim estou a
> cada 3 meses repetindo TODAS as entradas. Para manter o
> mínimo de sanidade
> eu "Oculto" as linhas passadas (por exemplo essa semana
> marquei os pacientes
> de Outubro, então as linhas com datas em Outubro estão
> ocultas, junto com
> todas as dos meses passados).
>
> 2) Quando acontece algum erro e o paciente não recebe sua
> consulta minha
> única solução é selecionar TODA a planilha, dar um CTRL
> + F e tentar achar
> TODOS os registros do paciente até encontrar o
> registro que mostra qual mês
> ele deveria ter sido marcado.
>
> 3) Como faço essas operações repetidas vezes estou me
> sentindo idiota (erro
> ID 107) por não tentar outra solução.
>
> Seguindo a lista vi que várias vezes um banco de dados do
> Base resolve os
> problemas como o que estou tendo, minhas perguntas são:
> Banco de Dados
> facilitaria esse processo ou eu teria muito trabalho para
> mantê-lo? Minhas
> queries são factíveis ou complexas demais para
> iniciantes? Poderia continuar
> usando o Calc para entrada de dados, ou o Base facilita
> inclusive isso?
>
> Vamos lá pessoal quebrem a cabeça aí ... se precisar eu
> mando a planilha
> (mas preciso de um tempo para resolver a questão do sigilo
> / mudança de
> nomes)
>
Creio que o Base (ou qualquer outro SGBD) facilitaria enormemente seu trabalho,
contudo são necessárias mais informações para que se possa delinear um modelo
de dados.
Numa primeira aproximação você poderia pensar num modelo com as seguintes
tabelas:
Pessoas {dados das pessoas} (id_pessoa, nome, outros atributos de cada pessoa)
Programas {dados dos programas existentes} (id_programa, nome_programa, outros
atributos)
Riscos {dados de riscos} (id_risco, nome_risco, periodicidade_consultas)
Pessoas-Programas {relacionamento entre pessoa e o programa a que está
vinculado} (id_pessoa, id_programa, data_ingresso, outros atributos)
* ¿uma pessoa pode estar vinculada a mais de um programa? *
Consultas (id_pessoa, id_risco, id_profissional, data_prevista, data_realizada,
diagnóstico, outros atributos)
* ¿uma marcação de consulta já especifica um profissional ou este fica em
aberto? *
Profissionais que se subdividem em Médicos e Enfermeiras (id_profissional,
tipo, nome, outros atributos)
Equipes ?
Equipes-Profissionais (que profissionais compõe cada equipe)?
O que é Micro-área?
Osvaldo
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]