{% extends 'app_base.html' %}{% block content %}
Central de parametrização

Configurações

Personalize operação, aparência, financeiro, PIX, portal e comunicação da clínica em um só lugar.

ClinicOS 11.23
{% if not settings_unlocked and not session_user.developer_override %}
SEGURANÇA

Confirmar acesso às Configurações

Para evitar alterações com uma sessão administrativa esquecida aberta, confirme novamente a senha do usuário conectado.

admin_panel_settings
O bloqueio protege todas as abas: Geral, Dados/Sync, Aparência, Financeiro, PIX, Comunicação, Mobile, Portal e Auditoria.
{% else %}
CLÍNICA

Configurações gerais

Dados de exibição e preferências operacionais.

business
INFRAESTRUTURA

Banco de dados e sincronização

Confira qual base o ClinicOS está usando neste servidor. Credenciais e senhas nunca são exibidas.

database
BASE ATIVA NO RUNTIME

{{ infra_status.provider_label }}

{{ infra_status.provider }}
FIREBIRD

{{ 'Conectado' if infra_status.firebird_ready else ('Configurado' if infra_status.firebird_configured else 'Não configurado') }}

Banco: {{ infra_status.firebird_database or 'não informado' }}

Servidor: {{ infra_status.firebird_host }}:{{ infra_status.firebird_port }}

FIREBASE / FIRESTORE

{{ 'Admin configurado' if infra_status.firebase_admin_configured else 'Credencial Admin pendente' }}

Projeto: {{ infra_status.firebase_project or 'não informado' }}

Database ID: {{ infra_status.firebase_database or 'clinica' }}

Arquivo local de apoio: {{ infra_status.local_file }}{% if infra_status.provider=='firebird_hybrid' %}
Uso atual: Pacientes são autoritativos no Firebird nesta etapa; módulos ainda não migrados permanecem no armazenamento local até a migração transacional ser concluída.{% elif infra_status.provider=='local' %}
Atenção: o runtime está usando o armazenamento local. O Firebird pode estar instalado/configurado, mas não é a base autoritativa enquanto STORAGE_PROVIDER não estiver em firebird_hybrid.{% endif %}{% if infra_status.firebird_client_library %}
Cliente Firebird: {{ infra_status.firebird_client_library }}{% endif %}{% if infra_status.firebird_error %}
Firebird: {{ infra_status.firebird_error }}{% endif %}
Sincronização {{ 'HABILITADA' if infra_status.sync_enabled else 'DESABILITADA' }}Último sync {{ infra_status.last_sync or 'ainda não executado' }}Pendentes {{ infra_status.pending }}Conflitos {{ infra_status.conflicts }}
IDENTIDADE VISUAL

Identidade da empresa

O layout do ClinicOS é oficial e igual para todas as empresas. Aqui você personaliza somente identidade, cores autorizadas e logomarcas.

palette
Layout oficial ClinicOS. Menu, cards, formulários, tabelas, tipografia, dimensões e responsividade seguem o mesmo padrão da LK9000.
Aparência da clínicaNenhuma alteração pendente • V11.36.18.28
Padrão
PRÉ-VISUALIZAÇÃO

Menu lateral

ao vivo
ResumoCard de exemplo

A alteração também é aplicada na interface real desta tela. Clique em Salvar aparência para manter após sair.

EDITOR

Menu lateral

Contraste
A identidade é por empresa; o layout permanece oficial.
Estrutura bloqueada pelo padrão oficial.
Fonte, tamanho, densidade, arredondamento, largura do menu, largura do conteúdo, bordas e espaçamentos são definidos pela plataforma e iguais para todas as empresas.
image
Logomarca e identidadeLogo do menu, login e relatórios.
expand_more

Use uma versão vertical/compacta no menu e uma versão horizontal no login. Se não informar uma delas, o sistema usa a logomarca principal como alternativa.

Logo do menuRecomendado: formato vertical ou compacto, fundo transparente.{% set menu_logo = clinic.theme.menu_logo_url or clinic.theme.logo_url %}{% if menu_logo %}
Logo do menu
{% endif %}{% if menu_logo %}{% endif %}
Logo do loginRecomendado: formato horizontal, fundo transparente.{% set login_logo = clinic.theme.login_logo_url or clinic.theme.logo_url %}{% if login_logo %}
Logo do login
{% endif %}{% if login_logo %}{% endif %}
Logomarca principal/fallback
{% if clinic.theme.logo_url %}{% endif %}
FLUXO CLÍNICO

Telas e modo de trabalho

Defina um padrão para a clínica ou personalize o fluxo de cada profissional. Os campos podem ser ativados, removidos e acrescentados sem alterar o código.

psychology
Estrutura flexível, não roteiro obrigatório.
Os campos organizam o registro; o profissional decide o que é clinicamente pertinente em cada atendimento.
GESTÃO

Metas e indicadores

Defina objetivos da clínica. O Dashboard calcula automaticamente o realizado e o progresso.

track_changes
Deixe uma meta em zero ou vazia para ocultá-la do Dashboard. Pacientes atendidos contam pacientes únicos com atendimento concluído no mês.
FINANCEIRO

Regras financeiras

Parâmetros de cobrança e recebimento.

account_balance_wallet
Formas de pagamento são cadastro mestre.
{% if 'catalogs' in session_user.permissions %}Gerenciar formas de pagamento →{% endif %}
MOBILE / PWA

Acesso pelo celular e tablet

O IP da rede é detectado automaticamente. HTTP local é permitido somente na LAN; acesso externo exige HTTPS.

install_mobile
REDE LOCAL

Equipe dentro da clínica

IP detectado automaticamente: {{ mobile_access.lan_ip }}. O QR é recalculado quando esta tela é aberta.

{{ 'lock' if mobile_access.lan_secure else 'wifi' }}
{{ 'Conexão HTTPS segura' if mobile_access.lan_secure else 'Conexão local HTTP' }}{{ 'Criptografia HTTPS ativa.' if mobile_access.lan_secure else 'Permitida somente dentro da rede local. O navegador pode exibir “Não seguro”.' }}
{{ mobile_access.lan_url }}
QR Code do acesso local ClinicOSFunciona sem internet no mesmo Wi-Fi/LAN. O QR não contém usuário, senha nem dados clínicos.
ACESSO EXTERNO

Paciente fora da clínica

{% if mobile_access.public_secure %}

Portal público HTTPS configurado.

lock
Conexão externa seguraQR externo liberado somente por HTTPS.
{{ mobile_access.public_url }}
QR Code do Portal do PacienteUse este QR para paciente, acesso remoto e instalação PWA externa.{% elif mobile_access.public_url %}

O endereço externo está configurado, mas não usa HTTPS.

gpp_bad
Acesso externo bloqueadoAltere a URL do Portal para https:// antes de gerar o QR externo.
{{ mobile_access.public_url }}
Por segurança, o ClinicOS não gera QR externo para HTTP.
{% else %}

Configure na aba Portal uma URL pública HTTPS. O endereço local não deve ser usado para pacientes fora da clínica.

Exemplo: https://portal.suaclinica.com.br
{% endif %}
PORTAL

Portal do Paciente

Convite individual, pré-cadastro e permissões do que cada paciente pode visualizar.

patient_list
{% if 'patient_portal' in clinic.enabled_modules %}
Necessária para pacientes acessarem fora da clínica. Nunca use o IP local neste campo.
Cada convite é de uso único e o anterior é revogado ao gerar um novo.
Compatibilidade / ativação antiga
{% if portal_requests %}

Pré-cadastros recebidos

Ainda não possuem acesso a dados clínicos.

{{ portal_requests|length }}
{% for x in portal_requests %}{% endfor %}
DataNomeE-mailTelefoneStatusAção
{{ x.created_at|replace('T',' ') }}{{ x.name }}{{ x.email }}{{ x.phone or '—' }}{{ x.status }}{% if x.status=='PENDENTE' %}
{% elif x.patient_id %}Abrir paciente{% else %}—{% endif %}
{% endif %}{% else %}
Portal não liberado no plano atual.
{% endif %}
PIX

PIX e baixa automática

QR estático ou integração com PSP/banco. A baixa só ocorre após retorno autenticado do provedor.

{{ 'ATIVO' if clinic.financial_settings.pix.enabled else 'DESATIVADO' }}
apiParâmetros do PSP/banco
Segredos reais permanecem no servidor; a tela guarda apenas referências quando aplicável.
COMUNICAÇÃO

E-mail, WhatsApp, SMS e automações

Centralize os canais usados pela clínica.

Abrir central
mailE-mail / SMTP
chatWhatsApp Business
smsSMS / Twilio
SEGURANÇA

Auditoria operacional

Últimas alterações críticas registradas.

history
{% for a in audit_logs %}{% else %}{% endfor %}
Data/horaAçãoEntidadeIdentificadorDetalhes
{{ a.at }}{{ a.action }}{{ a.entity }}{{ a.entity_id }}{{ a.details or '—' }}
Nenhuma ação auditada ainda.
lock
Infraestrutura protegidaLicença, módulos contratados, ambiente, banco de dados e segredos reais continuam na área do Desenvolvedor/servidor.
{% endif %} {% endblock %}