{"id":21201834,"url":"https://github.com/mrpac6689/autoreg","last_synced_at":"2025-10-07T22:49:21.116Z","repository":{"id":260985653,"uuid":"882905643","full_name":"Mrpac6689/AutoReg","owner":"Mrpac6689","description":"AUTOREG - Operação automatizada de Sistemas de Saúde- SISREG \u0026 G-HOSP - Rio Branco - AC - Brasil","archived":false,"fork":false,"pushed_at":"2025-09-09T16:25:48.000Z","size":154219,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-25T17:51:13.210Z","etag":null,"topics":["acre","alta","brasil","g-hosp","g-mus","gpt","huerb","internacao","ministerio-da-saude","python","saude","selenium","sisreg","tkinter-graphic-interface","tkinter-gui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mrpac6689.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-04T02:42:17.000Z","updated_at":"2025-09-09T16:25:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"f731de36-4e70-400e-8ff1-e2f4a22ee39c","html_url":"https://github.com/Mrpac6689/AutoReg","commit_stats":null,"previous_names":["mrpac6689/autoreg"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Mrpac6689/AutoReg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrpac6689%2FAutoReg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrpac6689%2FAutoReg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrpac6689%2FAutoReg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrpac6689%2FAutoReg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mrpac6689","download_url":"https://codeload.github.com/Mrpac6689/AutoReg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mrpac6689%2FAutoReg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278861031,"owners_count":26058632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acre","alta","brasil","g-hosp","g-mus","gpt","huerb","internacao","ministerio-da-saude","python","saude","selenium","sisreg","tkinter-graphic-interface","tkinter-gui"],"created_at":"2024-11-20T20:11:20.883Z","updated_at":"2025-10-07T22:49:21.110Z","avatar_url":"https://github.com/Mrpac6689.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AutoReg\nOperação automatizada de Sistemas de Saúde - SISREG \u0026 G-HOSP\n\n## 🌌 Versão 9.0.0 Universe - Outubro de 2025\n\n# Instruções de instalação em INSTALL.md\n\n### 🆕 Novas Funcionalidades v9.0.0\n\n- **Workflow de Solicitações**: Nova sequência `-solicita` que executa automaticamente as funções de solicitação `-sia -ssr -snt`\n- **Verificação de dados**: Sistema inteligente para detecção e tratamento de dados faltantes nos CSVs\n- **Rotina de solicitação**: Nova função `-snt` para inserção de números de solicitação SISREG nas notas de prontuário\n- **Tratamento de dados**: Limpeza automática de formatos numéricos (.0) nos códigos de solicitação\n- **Dados para revisão**: Marcação automática de registros com dados faltantes para revisão posterior\n\n- **Instalador Universal Refeito**: Scripts `install.sh` (Linux/macOS) e `install.bat` (Windows) totalmente reconstruídos para a versão 8.5.0.\n- **Instalação inteligente**: Detecta pasta do usuário, move dados para `~/.autoreg`, cria pasta `~/AutoReg`, gera log vazio, verifica Python3, cria venv se necessário, instala dependências, configura alias global no terminal padrão (bash/zsh).\n- **Workflows agrupados**: Novas flags `-interna`, `-analisa`, `-alta` para execução de rotinas agrupadas (internação, análise, alta) diretamente pelo CLI.\n- **Ajuda CLI aprimorada**: Todas as flags e agrupamentos agora aparecem corretamente no `--help`.\n- **Logs e arquivos**: Criação automática de `autoreg.log` e organização dos arquivos de trabalho.\n\n- **pdf2csv**: Conversão automática de PDF para CSV, extraindo nome, código e data, com limpeza de dados.\n- **ghosp_nota**: Automação completa para extração de notas de prontuários do G-HOSP, processando múltiplos códigos do CSV e salvando resultados na coluna 'dados'.\n- **Loop automatizado**: Busca sequencial de prontuários e extração de lembretes para todos os códigos presentes em lista_same.csv.\n- **Atualização dinâmica do CSV**: Criação automática da coluna 'dados' e salvamento dos resultados extraídos.\n\n\n### 📋 Funções Disponíveis e Workflows Agrupados\n\n| Flag         | Função                        | Descrição |\n|--------------|-------------------------------|-----------|\n| `-eci`       | extrai_codigos_internacao     | Extrai códigos de internação do SISREG |\n| `-ip`        | interna_pacientes             | Realiza internação de pacientes no SISREG |\n| `-eis`       | extrai_internados_sisreg      | Extrai lista de internados do SISREG |\n| `-eig`       | extrai_internados_ghosp       | Extrai lista de internados do G-HOSP |\n| `-ci`        | compara_internados            | Compara listas de internados entre sistemas |\n| `-ma`        | motivo_alta                   | Captura motivos de alta no G-HOSP |\n| `-ecsa`      | extrai_codigos_sisreg_alta    | Extrai códigos SISREG para alta |\n| `-ea`        | executa_alta                  | Executa altas no SISREG |\n| `-ar`        | atualiza_restos               | Atualiza arquivo de pacientes restantes |\n| `-eid`       | extrai_internacoes_duplicadas | Identifica internações duplicadas |\n| `-td`        | trata_duplicados              | Processa pacientes com duplicações |\n| `-dev`       | devolvidos                    | Processa solicitações devolvidas |\n| `-p2c`       | pdf2csv                       | Converte PDF de solicitações em CSV |\n| `-ghn`       | ghosp_nota                    | Extrair notas de prontuários Ghosp |\n| `-especial`   | [workflow agrupado]           | Extração de dados personalizados do GHOSP |\n| `-sia`       | solicita_inf_aih             | Extrai informações da AIH |\n| `-ssr`       | solicita_sisreg              | Executa Solicitações no Sistema SISREG |\n| `-snt`       | solicita_nota                | Insere numero da solicitação SISREG na nota de prontuário |\n| `-interna`   | [workflow agrupado]           | Executa rotina de internação completa |\n| `-analisa`   | [workflow agrupado]           | Executa rotina de análise/comparação |\n| `-alta`      | [workflow agrupado]           | Executa rotina de alta completa |\n| `-solicita`  | [workflow agrupado]           | Executa rotina de Solicitação: -sia -ssr -snt |\n| `--all`      | [workflow completo]           | Executa todas as funções principais |\n\n### 📜 Histórico de Versões\n\n## 🌌 v9.0.0 Universe - Outubro de 2025\n\n- Nova sequência de workflow `-solicita` para automatizar o processo completo de solicitações\n- Nova função `-snt` para inserir números de solicitação SISREG em notas de prontuário\n- Sistema inteligente de detecção e tratamento de dados faltantes em CSVs\n- Limpeza automática de formatos numéricos (.0) nos códigos de solicitação\n- Marcação automática de registros que precisam de revisão\n- Interface CLI atualizada com novas opções e feedbacks\n- Melhorias na robustez do tratamento de dados\n\n## 🌌 v8.5.0 Universe - Setembro de 2025\n\n- Instalador universal refeito: install.sh (Linux/macOS) e install.bat (Windows) agora detectam pasta do usuário, movem dados para ~/.autoreg, criam pasta ~/AutoReg, geram log, verificam Python3, criam venv, instalam dependências e configuram alias global.\n- Novos workflows agrupados: flags -interna, -analisa, -alta para execução de rotinas completas.\n- Ajuda CLI aprimorada: todas as flags e agrupamentos aparecem corretamente no --help.\n- Função pdf2csv para conversão de PDF em CSV com extração e limpeza de dados.\n- Função ghosp_nota para extração automatizada de notas de prontuários do G-HOSP, processando múltiplos códigos do CSV e salvando resultados.\n- Loop automatizado para busca sequencial de prontuários e extração de lembretes.\n- Atualização dinâmica do CSV com coluna 'dados'.\n\n## 🌌 Versão 8.0.0 Universe - Julho de 2025\n\n**Coordenador de Workflow Multiplataforma**\n\n- **Autor**: Michel Ribeiro Paes (MrPaC6689)\n- **Repositório**: https://github.com/Mrpac6689/AutoReg\n- **Contato**: michelrpaes@gmail.com\n- **Desenvolvido com**: ChatGPT 4.1 e Claude 3.7 Sonnet\n- **Python**: 3.7+ (Compatível com 3.12.8)\n- **Plataformas**: Windows, macOS, Linux\n\n---\n\n## 🎯 Principais Novidades da v8.0.0 Universe\n\n### 🔄 **Arquitetura Modular Completa**\n- **Refatoração total**: Código dividido em módulos independentes na pasta `autoreg/`\n- **Coordenador de Workflow**: `autoreg.py` como orquestrador principal\n- **Imports otimizados**: Sistema de importação limpo e organizados\n\n### 🖥️ **Interface de Linha de Comando Avançada**\n- **12 funções individuais** com flags específicas (`-eci`, `-ip`, `-eis`, etc.)\n- **Execução sequencial**: Múltiplas funções em uma chamada (`autoreg -eci -ip -eis`)\n- **Workflow completo**: Flag `--all` executa todas as funções automaticamente\n- **Configuração integrada**: `--config` para editar credenciais\n- **Gestão de arquivos**: `--directory` para acessar pasta de trabalho\n\n### 🚀 **Sistema de Instalação Universal**\n- **Scripts multiplataforma**: `install.sh` (Linux/macOS) e `install.bat` (Windows)\n- **Detecção automática**: Sistema operacional, Python, pip e venv\n- **Instalação de dependências**: Automática por distro Linux/Homebrew/Manual Windows\n- **Ambiente virtual isolado**: Instalação em `~/.autoreg/` sem conflitos\n- **PATH global**: Comando `autoreg` disponível globalmente\n- **Desinstalação limpa**: Script `uninstall.sh` para remoção completa\n\n### 📋 **Funções Disponíveis**\n| Flag | Função | Descrição |\n|------|--------|-----------|\n| `-eci` | `extrai_codigos_internacao` | Extrai códigos de internação do SISREG |\n| `-ip` | `interna_pacientes` | Realiza internação de pacientes no SISREG |\n| `-eis` | `extrai_internados_sisreg` | Extrai lista de internados do SISREG |\n| `-eig` | `extrai_internados_ghosp` | Extrai lista de internados do G-HOSP |\n| `-ci` | `compara_internados` | Compara listas de internados entre sistemas |\n| `-ma` | `motivo_alta` | Captura motivos de alta no G-HOSP |\n| `-ecsa` | `extrai_codigos_sisreg_alta` | Extrai códigos SISREG para alta |\n| `-ea` | `executa_alta` | Executa altas no SISREG |\n| `-ar` | `atualiza_restos` | Atualiza arquivo de pacientes restantes |\n| `-eid` | `extrai_internacoes_duplicadas` | Identifica internações duplicadas |\n| `-td` | `trata_duplicados` | Processa pacientes com duplicações |\n| `-dev` | `devolvidos` | Processa solicitações devolvidas |\n\n### 🛠️ **Melhorias Técnicas**\n- **Logging estruturado**: Sistema de logs melhorado\n- **Tratamento de erros**: Feedback detalhado e recuperação automática\n- **Configuração flexível**: Suporte a diferentes ambientes hospitalares\n- **Performance otimizada**: Execução mais rápida e eficiente\n\n---\n\n# 📝 Descrição\n\nO **AutoReg v8.0.0 Universe** é um sistema completo de automação para processos hospitalares, oferecendo um **coordenador de workflow inteligente** que integra os sistemas SISREG e G-HOSP. Esta versão representa uma evolução significativa com **arquitetura modular**, **interface de linha de comando avançada** e **instalação universal**.\n\n## 🎯 **Características Principais**\n\n### 🔧 **Coordenador de Workflow**\n- **Execução orquestrada**: Controle centralizado de todas as funções\n- **Linha de comando intuitiva**: Interface CLI com flags mnêmicas\n- **Execução flexível**: Individual, sequencial ou workflow completo\n- **Feedback em tempo real**: Progresso detalhado com emojis e cores\n\n### 🏗️ **Arquitetura Modular**\n- **Módulos independentes**: Cada função em arquivo separado\n- **Imports otimizados**: Sistema de dependências limpo\n- **Manutenibilidade**: Código organizado e documentado\n- **Escalabilidade**: Fácil adição de novas funcionalidades\n\n### 🌐 **Multiplataforma Universal**\n- **Instalação automática**: Scripts para Windows, macOS e Linux\n- **Detecção inteligente**: Identificação automática de dependências\n- **Ambiente isolado**: Virtual environment dedicado\n- **Comando global**: Acesso via `autoreg` de qualquer local\n\n# ⚡ **Funcionalidades Principais**\n\n## 🏥 **Módulo de Internação**\n- **Extração automática**: Códigos de internação do SISREG (`-eci`)\n- **Internação inteligente**: Processo automatizado de internação (`-ip`)\n- **Identificação de duplicatas**: Detecção e tratamento de internações duplicadas (`-eid`, `-td`)\n\n## 🚪 **Módulo de Alta**\n- **Comparação de sistemas**: Análise entre SISREG e G-HOSP (`-ci`)\n- **Captura de motivos**: Extração automática de motivos de alta (`-ma`)\n- **Execução de altas**: Processamento automatizado no SISREG (`-ea`)\n- **Gestão de pendências**: Tratamento de pacientes restantes (`-ar`)\n\n## 📊 **Módulo de Dados**\n- **Extração SISREG**: Lista completa de internados (`-eis`)\n- **Extração G-HOSP**: Lista de pacientes no sistema hospitalar (`-eig`)\n- **Códigos para alta**: Extração de códigos SISREG específicos (`-ecsa`)\n- **Solicitações devolvidas**: Processamento de devoluções (`-dev`)\n\n## 🔄 **Workflows Inteligentes**\n- **Execução individual**: Funções específicas conforme necessidade\n- **Execução sequencial**: Múltiplas funções em ordem (`autoreg -eci -ip -eis`)\n- **Workflow completo**: Todas as funções automaticamente (`autoreg --all`)\n- **Recuperação de erros**: Parada inteligente e relatórios detalhados\n\n\n# 🚀 Instalação Rápida (v8.5.0)\n\n## 📋 Pré-requisitos\n- Python 3.7+\n- pip\n- Git (para clonar o repositório)\n\n## ⚡ Instalação Automática\n\n### 🐧 Linux / 🍎 macOS\n```bash\ngit clone https://github.com/Mrpac6689/AutoReg.git\ncd AutoReg\n./install.sh\n```\n\n### 🪟 Windows\n```cmd\ngit clone https://github.com/Mrpac6689/AutoReg.git\ncd AutoReg\ninstall.bat\n```\n\n### 🛠️ O que o instalador faz (v8.5.0)\n1. Identifica a pasta do usuário\n2. Move os dados da aplicação para `~/.autoreg`\n3. Cria a pasta `~/AutoReg`\n4. Cria o arquivo vazio `~/AutoReg/autoreg.log`\n5. Acessa o diretório da aplicação `~/.autoreg`\n6. Verifica a existência do Python3.x, se não houver, avisa o usuário para instalar\n7. Verifica a existência do ambiente virtual venv. Se não houver, cria em `~/.autoreg/venv`\n8. No ambiente virtual, executa `pip install -r requirements.txt`\n9. Determina o caminho absoluto de `~/.autoreg/venv/bin/python3` e de `~/.autoreg/autoreg.py`\n10. Identifica o terminal padrão, bash ou zsh\n11. Acrescenta em `~/.bashrc` ou `~/.zshrc` o alias para execução global:\n\t```bash\n\talias autoreg=\"/caminho/absoluto/venv/bin/python3 /caminho/absoluto/.autoreg/autoreg.py\"\n\t```\n\n## 🎯 Uso Rápido\n\nApós a instalação, use o comando `autoreg` de qualquer lugar no sistema:\n\n### 📋 **Comandos Básicos**\n```bash\n# Ver todas as opções disponíveis\nautoreg --help\n\n# Configurar credenciais de acesso\nautoreg --config\n\n# Abrir pasta de arquivos gerados\nautoreg --directory\n```\n\n\n### 🔧 **Execução de Funções e Workflows Agrupados**\n```bash\n# Função individual\nautoreg -eci                    # Extrai códigos de internação\nautoreg -ip                     # Interna pacientes\nautoreg -ma                     # Captura motivos de alta\nautoreg -snt                    # Insere número da solicitação na nota\n\n# Múltiplas funções em sequência\nautoreg -eci -ip                # Extrai códigos e interna\nautoreg -eis -eig -ci           # Extrai listas e compara\nautoreg -ma -ecsa -ea           # Workflow de alta completo\nautoreg -sia -ssr -snt          # Workflow de solicitação manual\n\n# Workflows agrupados\nautoreg -interna                # Executa rotina de internação completa\nautoreg -analisa                # Executa rotina de análise/comparação\nautoreg -alta                   # Executa rotina de alta completa\nautoreg -solicita              # Executa rotina de solicitação completa\n\n# Workflow completo (todas as funções principais)\nautoreg --all                   # Executa tudo exceto devolvidos\n\n# Função especializada\nautoreg -dev                    # Processa devolvidos (separadamente)\n```\n\n### 💡 **Exemplos Práticos**\n```bash\n# Rotina matinal de internação\nautoreg -interna\n\n# Rotina de alta de pacientes\nautoreg -alta\n\n# Rotina de análise/comparação\nautoreg -analisa\n\n# Processamento completo automatizado\nautoreg --all \u0026\u0026 autoreg -dev\n```\n\n## 📖 Documentação Completa\n- [**INSTALL.md**](INSTALL.md) - Guia detalhado de instalação\n- [**Histórico de Versões**](#-histórico-de-versões) - Changelog completo\n\n---\n\n# 💻 Requisitos do Sistema\n\n## 🖥️ **Sistemas Operacionais Suportados**\n- **Linux**: Ubuntu 20.04+, Debian 10+, CentOS 8+, Arch Linux\n- **macOS**: 10.14+ (Mojave ou superior)\n- **Windows**: 10/11 (x64)\n\n## 🐍 **Dependências Python**\n- **Python**: 3.7 ou superior (testado até 3.12.8)\n- **pip**: Gerenciador de pacotes Python\n- **venv**: Ambiente virtual (incluído no Python 3.3+)\n\n## 🌐 **Ferramentas Externas**\n- **Google Chrome**: Navegador atualizado (instalação automática do ChromeDriver)\n- **Git**: Para clonagem do repositório\n- **Conexão à Internet**: Para instalação de dependências\n\n## 🏥 **Acesso aos Sistemas**\n- **Credenciais SISREG**: Usuário e senha válidos\n- **Credenciais G-HOSP**: Usuário, senha e endereço do servidor\n- **Rede hospitalar**: Acesso aos sistemas de gestão hospitalar\n\n---\n\n# ⚙️ Configuração\n\n## 📝 **Configuração de Credenciais**\n\nApós a instalação, configure suas credenciais:\n\n```bash\nautoreg --config\n```\n\nEdite o arquivo `config.ini` com suas informações:\n\n```ini\n[SISREG]\nusuario = seu_usuario_sisreg\nsenha = sua_senha_sisreg\n\n[G-HOSP]\nusuario = seu_usuario_ghosp\nsenha = sua_senha_ghosp\ncaminho = http://10.0.0.0:4001  # Endereço do seu servidor G-HOSP\n```\n\n## 📁 **Estrutura de Arquivos**\n\nApós a instalação, os arquivos ficam organizados em:\n\n```\n~/.autoreg/                    # Diretório de instalação\n├── autoreg.py                 # Coordenador principal\n├── autoreg/                   # Módulos do sistema\n│   ├── __init__.py\n│   ├── extrai_codigos_internacao.py\n│   ├── interna_pacientes.py\n│   ├── extrai_internados_sisreg.py\n│   ├── extrai_internados_ghosp.py\n│   ├── compara_internados.py\n│   ├── motivo_alta.py\n│   ├── extrai_codigos_sisreg_alta.py\n│   ├── executa_alta.py\n│   ├── trata_restos.py\n│   ├── extrai_internacoes_duplicadas.py\n│   ├── trata_duplicados.py\n│   ├── devolvidos.py\n│   ├── ler_credenciais.py\n│   ├── chrome_options.py\n│   └── logging.py\n├── venv/                      # Ambiente virtual\n├── config.ini                 # Configurações (criar após instalação)\n└── requirements.txt           # Dependências Python\n```\n\n---\n\n# 🔧 Solução de Problemas\n\n## ⚠️ **Erros Comuns**\n\n### 🐍 Python não encontrado\n```bash\n# Linux (Ubuntu/Debian)\nsudo apt update \u0026\u0026 sudo apt install python3 python3-pip python3-venv\n\n# Linux (CentOS/RHEL)\nsudo yum install python3 python3-pip\n\n# macOS (com Homebrew)\nbrew install python3\n\n# Windows\n# Baixar de python.org e marcar \"Add to PATH\"\n```\n\n### 🌐 Erro de ChromeDriver\n```bash\n# O AutoReg baixa automaticamente a versão correta\n# Se persistir o erro, atualize o Chrome:\n# - Linux: sudo apt update \u0026\u0026 sudo apt upgrade google-chrome-stable\n# - macOS: Atualizar via Chrome ou App Store\n# - Windows: Atualizar via Chrome\n```\n\n### 🔑 Erro de credenciais\n```bash\n# Verificar configuração\nautoreg --config\n\n# Testar acesso manual aos sistemas\n# Verificar se as credenciais estão corretas\n```\n\n### 📁 Permissões de arquivo\n```bash\n# Linux/macOS - Corrigir permissões\nchmod +x ~/.autoreg/autoreg\nchmod -R 755 ~/.autoreg/\n\n# Verificar proprietário\nchown -R $USER:$USER ~/.autoreg/\n```\n\n---\n  \n\n# 📜 Histórico de Versões\n\n## 🌌 **v8.0.0 Universe** - Julho de 2025\n### 🔄 **Refatoração Completa**\n- **Arquitetura modular**: Código dividido em módulos independentes na pasta `autoreg/`\n- **Coordenador de workflow**: `autoreg.py` como orquestrador principal com CLI avançada\n- **12 funções especializadas**: Cada módulo com responsabilidade única\n- **Sistema de instalação universal**: Scripts para Windows, macOS e Linux\n- **Comando global**: `autoreg` disponível em qualquer local do sistema\n- **Ambiente virtual isolado**: Instalação em `~/.autoreg/` sem conflitos\n- **Interface CLI intuitiva**: Flags mnêmicas e execução sequencial\n- **Documentação completa**: README, INSTALL.md e scripts de exemplo\n\n## 🐧 **v7.0.0-linux** - Maio de 2025\n- Reajustado destino do Download na Função Internhosp\n- Corrigidos destinos de arquivos temporários para concentrar na pasta ~/AutoReg\n- Testes e ajustes de empacotamento e distribuição .deb\n\n## 🔧 **v6.5.1-linux** - Maio de 2025\n- Removidos imports de bibliotecas não utilizadas\n- Removido argumento `zoomed` do ChromeOptions (incompatível com Linux)\n- Adicionado argumento `headless=new` para Chrome em modo oculto\n- Ajuste de foco para frame `f_principal` antes de chamar `configFicha`\n- Substituídos pop-ups por prints no campo de logs\n- Ajustes diversos de caminho de arquivos para ambiente Linux\n\n## 🚀 **v6.0** - 2024\n- Implementada função de internação automatizada\n- Implementada função de alta automatizada\n\n## 🔧 **v5.1.2** - 2024\n- Acrescentados motivos de saída ausentes\n- Rotina para execução autônoma do módulo de Alta\n- Reduzido tempo para captura de altas\n\n## 📊 **v5.0.1** - 2024\n- Funções `captura_cns_restos_alta()`, `motivo_alta_cns()`, `executa_saidas_cns()`\n- Estrutura de diretórios com versões anteriores\n- Interface do módulo alta redesenhada\n- Restaurada função `trazer_terminal()`\n- Atualizada para Python 3.13\n\n## 🏥 **v4.2.3** - 2023\n- Publicado em PyPI.org\n- Pop-ups concentrados em três funções\n- Convertido .ico em base64\n\n## 🎯 **v4.0** - 2023\n- **Funções de Internação**: Captura automatizada e processo completo\n- **Melhorias de Alta**: Configuração HTTP do G-HOSP\n- **Módulos independentes**: Internação e Alta separados\n- **Compilação binária**: .exe para Windows, .app beta para macOS\n\n## 📝 **v3.0** - 2022\n- Extração de códigos de internação SISREG\n- Correlação Nome, Motivo de Alta G-HOSP e Código SISREG\n- Alta automática conforme motivo capturado\n- Interface visual melhorada\n\n## 🔄 **v2.0** - 2021\n- Atualização automática do ChromeDriver\n- Interface gráfica redesenhada com Tkinter\n- Menu \"Informações\" com documentação integrada\n\n---\n\n# 📄 Licença e Créditos\n\n## 👨‍💻 **Desenvolvimento**\n- **Autor Principal**: Michel Ribeiro Paes ([MrPaC6689](https://github.com/MrPaC6689))\n- **Contato**: michelrpaes@gmail.com\n- **Repositório**: https://github.com/Mrpac6689/AutoReg\n\n## 🤖 **Suporte de IA**\n- **ChatGPT 4.1**: Desenvolvimento e arquitetura\n- **Claude 3.7 Sonnet**: Refatoração e otimização\n\n## 📜 **Licença**\nEste projeto é desenvolvido sob **licença MIT** para fins educacionais e de automação hospitalar. \n\n### ⚖️ **Termos de Uso**\n- ✅ Uso comercial permitido\n- ✅ Modificação permitida\n- ✅ Distribuição permitida\n- ✅ Uso privado permitido\n- ❗ Sem garantia explícita\n- ❗ Responsabilidade do usuário\n\n## 🏥 **Finalidade**\nO AutoReg foi desenvolvido para facilitar e automatizar processos hospitalares, contribuindo para a eficiência dos profissionais de saúde e melhor atendimento aos pacientes.\n\n---\n\n**AutoReg v8.0.0 Universe** - *Automatização inteligente para sistemas de saúde* 🚀\n\n*Esperamos que o AutoReg continue facilitando sua rotina e contribuindo para processos hospitalares mais eficientes!*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrpac6689%2Fautoreg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrpac6689%2Fautoreg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrpac6689%2Fautoreg/lists"}