Jeferson Gabriel de Mendonça | 553149
Joseh Gabriel Trimboli Agra | 553094
Larissa Estella Gonçalves dos Santos | 552695
Lucas Masaki Nagahama | 553084
Victor Henrique Vilares Rodrigues | 554175
Este é um script Python para gerenciar o cadastro de pacientes e os procedimentos médicos. Ele coleta informações pessoais dos pacientes, calcula suas idades, fornece explicações sobre procedimentos médicos e envia mensagens de WhatsApp com os detalhes do procedimento escolhido. Os dados dos pacientes são armazenados em um arquivo externo JSON.
A função obter_dados_paciente coleta informações pessoais dos pacientes:
- Nome completo
- CPF
- Data de nascimento
- Sexo
- Número de celular
O CPF é formatado corretamente e o número de celular é limpo de caracteres não numéricos.
A função calcular_idade calcula a idade do paciente com base na data de nascimento fornecida.
A função menu_procedimentos exibe um menu com os seguintes procedimentos médicos:
- Hemograma
- Tomografia
- Ressonância Magnética
- Eletrocardiograma
A função obter_explicacao_procedimento retorna uma descrição detalhada do procedimento selecionado.
A função enviar_whatsapp utiliza a biblioteca pywhatkit para enviar mensagens de WhatsApp contendo informações sobre o procedimento escolhido para o número de celular do paciente.
A função limpar_numero remove todos os caracteres não numéricos do número de celular.
A função main gerencia o fluxo principal do programa:
- Coleta dados dos pacientes e os armazena em um dicionário.
- Permite a seleção e explicação de procedimentos.
- Envia as informações do procedimento via WhatsApp.
- Armazena os dados dos pacientes em um arquivo
pacientes.json. - Exibe uma lista dos pacientes cadastrados ao final.
Para executar o script, certifique-se de que todas as bibliotecas necessárias estejam instaladas (json, datetime, pywhatkit, re) e execute o arquivo. O script solicitará os dados do paciente e permitirá a escolha de procedimentos, enviando informações detalhadas via WhatsApp e armazenando tudo em um arquivo JSON.
- Python 3
- Biblioteca
pywhatkit - Conexão com a internet para enviar mensagens via WhatsApp
- Instale as dependências necessárias:
pip install pywhatkit- Execute o script:
python nome_do_arquivo.py- Certifique-se de ter o WhatsApp Web configurado e logado no navegador.
- O envio de mensagens via WhatsApp está configurado para ser enviado imediatamente (0 minutos de atraso). Ajuste conforme necessário na função
enviar_whatsapp.
Para mais informações, entre em contato com o desenvolvedor do script.