Análise da demanda de atendimentos da Clínica Médica de uma Unidade de Pronto Atendimento (UPA) e simula o impacto da redução de um clínico no turno diurno.
O trabalho foi desenvolvido em um Jupyter Notebook (demanda.ipynb) e serve como um estudo de caso prático para aplicação de técnicas de análise de dados com Python e Pandas.
O principal objetivo é responder à seguinte pergunta:
Qual seria o impacto na carga de trabalho dos médicos se a equipe do turno diurno fosse reduzida de 4 para 3 clínicos gerais?
/
├── data/
│ ├── raw/ # Contém as planilhas Excel originais (dados brutos)
│ └── processed/ # Contém os arquivos CSV gerados pela análise
├── demanda.ipynb # Notebook com todo o código da análise
└── README.md # Este arquivo
- Clone este repositório:
git clone https://github.com/diogene5/analise-agosto25.git - Navegue até a pasta do projeto:
cd analise-agosto25 - Certifique-se de ter as bibliotecas Python necessárias instaladas (principalmente
pandas,numpyejupyter). - Abra o Jupyter Notebook:
jupyter notebook demanda.ipynb - Execute as células do notebook para reproduzir a análise.
O diagrama abaixo ilustra as principais etapas do processo de análise de dados realizado no notebook.
graph TD
subgraph "1. Preparação dos Dados"
A["Carregar 8 planilhas Excel (Jan-Ago)"] --> B["Concatenar em um único DataFrame"];
B --> C["Selecionar 20 colunas de interesse"];
C --> D["Converter tipos de dados (object -> datetime/string)"];
D --> E["Limpeza: Preencher valores nulos no campo 'setor'"];
end
subgraph "2. Análise Exploratória (EDA)"
E --> F["Filtrar atendimentos de Clínica Médica"];
F --> G["Derivar novas colunas: 'hora_chegada' e 'turno'"];
G --> H["Analisar demanda por hora e turno"];
H --> I["Analisar demanda por dia da semana"];
end
subgraph "3. Modelagem e Simulação"
I --> J["Segmentar casos: Críticos (Vermelho/Laranja) vs. Gerais"];
J --> K["Calcular carga de trabalho atual por turno"];
K --> L["Simular cenário: Redução de 1 clínico no turno diurno"];
L --> M["Calcular nova carga de trabalho e impacto"];
end
subgraph "4. Resultados"
M --> N["Exportar 3 tabelas CSV com resultados consolidados"];
N --> O["Gerar insights e conclusões sobre a simulação"];
end