Sistema para controle do setor de Tratamento Fora Domicílio da Secretaria Municipal de Saúde - Prefeitura Municipal de Alegrete.
docker build -t server-tfd .
docker run -d -p 80:80 --name server-tfd server-tfd
Esse foi o primeiro sistema que desenvolvi, então se for olhar os códigos da pasta src não espere grandes sacadas. Eu mesmo quando olho para eles fico abismado com o tanto de lógica confusa e falhas de segurança que se quer tive a preocupação de tratar naquela época. Para minha sorte, o sistema rodava apenas na intranet e era restrito a computadores específicos através de um servidor proxy com Squid. Nesta época, eu tinha somente a formação de Técnico de TI e tive que estudar por conta própria pois não sabia nada de programação. Decidi colocar ele no GitHub para contar um pouco de minha história...
O ano era 2008, não lembro exatamente quando foi o fatídico dia ou o mês. Meu chefe havia acabado de me pedir para criar uma mala direta no computador do setor de Tratamento Fora Domicílio e ensinar a atendente a usá-la. Ao chegar no setor, me deparei com uma colega absurdamente agitada, estressada pela quantidade de pessoas que aguardavam atendimento e pela grande quantidade de tarefas atrasadas. Entre o atendimento de um paciente e outro, fui perguntando sobre o processo de trabalho do setor e como poderia ajudá-la. Para minha surpresa, descobri que para cada paciente encaminhado para tratamento em outras cidades fora de Alegrete, ela criava 4 ou mais documentos que ficavam espalhados em vários locais do velho PC com Windows XP. Ao ver aquela enorme quantidade de pastas e documentos com nomes de pacientes, percebi que criar uma mala direta até poderia melhorar a organização do trabalho dela, mas certamente não resolveria seus maiores problemas, que eram a falta de tempo, recursos humanos e ferramentas tecnológicas melhores para auxiliá-la.
Como todo funcionário público no início de carreira, eu estava muito motivado a dar meu melhor. Por isso, propus a ela a criação de um sistema que a ajudaria a localizar rapidamente os dados dos pacientes, agilizar o processo de cadastro e, o principal, gerar automaticamente os documentos necessários. Ver seus olhos brilhando naquele momento em que apresentei essa ideia foi bastante motivador. Foi a primeira vez que eu vendi uma ideia a alguém. Ainda sem saber como fazer ou se seria capaz, sabia que era possível.
Voltei para o meu setor e falei para o meu chefe sobre a ideia, mas, como todo chefe de departamento público, ele torceu o nariz e me repreendeu por não ter feito o que havia ordenado. No entanto, eu estava consciente de que eu era o único técnico de TI para atender todos os órgãos da Secretaria Municipal de Saúde naquela época e isso tinha que contar para alguma coisa. Decidi então que construiria este sistema. Voltei para minha mesa e comecei a pesquisar formas de desenvolver uma solução para o problema, foi quando encontrei o PHP e o MySql. Assim começou minha história na área de programação.
- WAMP5:
- APACHE 2.0.59;
- PHP 5.1.6;
- MYSQL 5.0.24a;
- PHPMYADMIN 2.8.2.4
- FPDF
- Dreamweaver
Tela de Gerenciamento Administração:
Relatório de Pacientes na Fila de Espera: