Edição / avanço de processo — Centro Cirúrgico do K|Painel
Complementos: kpainel-centro-cirurgico-Abrir.md, kpainel-admin-CentroCirurgicoEdit.md
1. O que é
A tela Centro Cirúrgico de edição exibe o bloco Informações da Cirurgia do aviso cirúrgico aberto e concentra as ações para avançar o processo (botão dinâmico com o texto de DS_ACAO), registrar saídas do centro cirúrgico (UNIDADE, UTI, ALTA, ÓBITO etc.), cancelar o último processo (quando permitido) e sair/voltar.
É a estação operacional de acompanhamento do paciente no centro cirúrgico após a abertura pelo número do aviso cirúrgico.
2. Pré-requisitos
- Sessão autenticada e aviso cirúrgico aberto pela tela Abrir (é necessário o aviso cirúrgico selecionado no fluxo).
- Centro cirúrgico ativo; link publicado em Links de Acesso com empresa, centro cirúrgico e sala cirúrgica.
- Parâmetros do centro cirúrgico (Admin — Editar Centro Cirúrgico), quando aplicável:
| Label / parâmetro | Efeito |
|---|---|
Justificativa de entrada no CC (SN_JUST_ENTRADA_CC, QTD_MIN_JUST_ENTRADA_CC) |
Exibe Justificativa de atraso se houver atraso acima do limite |
Tipos de saída (TP_SAIDA) |
Gera botões extras SAÍDA DO CENTRO CIRÚRGICO – … |
- Processo do aviso cirúrgico coerente com a etapa atual (entrada vs saída).
3. Variantes / ações
| Ação | Quando aparece | Efeito |
|---|---|---|
Botão dinâmico (DS_ACAO em minúsculas) |
Etapa de entrada / processo ainda não avançado conforme regras | Avança o processo atual |
| SAÍDA DO CENTRO CIRÚRGICO – UNIDADE / SEMI | Etapa de saída habilitada | Saída para unidade/semi |
| SAÍDA DO CENTRO CIRÚRGICO – UTI | Etapa de saída habilitada | Saída para UTI |
| SAÍDA DO CENTRO CIRÚRGICO – ALTA | Etapa de saída habilitada | Alta |
| SAÍDA DO CENTRO CIRÚRGICO – ÓBITO | Etapa de saída habilitada | Óbito |
| SAÍDA DO CENTRO CIRÚRGICO – {tipo} | Tipos adicionais em TP_SAIDA |
Destino configurado |
| Justificativa de atraso | Atraso + flag do CC | Obrigatória para avançar quando exibida |
| Cancelar último processo | Processos elegíveis (ex.: início / etapas iniciais) | Modal de confirmação e retorno ao login |
| Voltar | Sempre (quando ações habilitadas) | Retorna à tela Abrir |
| Sair | Sempre | Modal → login do Centro Cirúrgico |
4. Como usar / Telas do fluxo
Acesso operacional
Caminho: Links de Acesso → login → Abrir → informar número do aviso → Entrar.
4.1 Informações da Cirurgia e ações
Bloco somente leitura — Informações da Cirurgia
| Label | Conteúdo |
|---|---|
| Aviso: | Código do aviso cirúrgico (vermelho se temporário / ≤ 0) |
| Nome Civil: | Nome civil do paciente |
| Nome Social: | Nome social |
| Data de Nascimento: | Data |
| Idade: | Idade calculada (ano / anos) |
| Atendimento: | Código ou Paciente sem atendimento |
| Leito: | Leito |
| Procedimento: | Cirurgia / procedimento |
| Cirurgião: | Cirurgião |
| Processo: / Processo Paciente: / Processo Sala: | Etapa atual (conforme limpeza / dualidade) |
| Observações: | Observação do aviso |
| Alergias: | Alergias |
Justificativa de atraso (quando exibida)
| Elemento | Efeito |
|---|---|
| Justificativa de atraso | Seleção múltipla (Selecione uma opção… / Itens selecionados) |
| Validação | O campo é obrigatório / Obrigatório preencher justificativa de atraso. |
Modais
| Modal | Texto | Botões |
|---|---|---|
| Sair | Deseja realmente sair? | Sim / Não |
| Verificação de Cancelamento do Processo Atual | Deseja realmente cancelar o processo atual? | Sim / Não |
Toasts / mensagens
- Processo realizado com sucesso!
- Processo cancelado com sucesso!
- Erro ao localizar o registro no banco de dados (ERROCC4)…
- Parâmetros globais do aplicativo inválidos (ERROCC1)…
5. Procedimentos relacionados
| Necessidade | Onde |
|---|---|
| Abrir aviso | kpainel-centro-cirurgico-Abrir.md |
| Justificativas de atraso | Admin → Justificativas (etapa centro cirúrgico) |
| Tipos de saída | Editar Centro Cirúrgico → TP_SAIDA |
| Aviso temporário / emergência | kpainel-centro-cirurgico-CadastroAviso.md |
6. Publicação / validação
- Abrir aviso cirúrgico de homologação e conferir o bloco Informações da Cirurgia.
- Avançar processo com o botão dinâmico (
DS_ACAO) e validar toast de sucesso. - Se atraso configurado, validar obrigatoriedade de Justificativa de atraso.
- Em etapa de saída, testar um destino (ex.: UNIDADE / SEMI) e o retorno ao login.
- Validar Voltar → Abrir e Sair → Login.
7. Checklist de sustentação
| Sintoma | Verificar |
|---|---|
| Botão de avanço ausente | Etapa do processo; paciente sem atendimento / processo não iniciado |
| Exige justificativa inesperadamente | SN_JUST_ENTRADA_CC, QTD_MIN_JUST_ENTRADA_CC, horário de movimento |
| Botões de saída ausentes | Processo ≥ saída da sala; DT_SAIDA_CC ainda nulo; flags de habilitar RPA/UTI/óbito |
| Destino de saída faltando | Lista TP_SAIDA no cadastro do centro cirúrgico |
| ERROCC4 | Código do aviso cirúrgico e carga do registro |
8. Fluxo resumido
Abrir → Entrar (nº aviso)
↓
Editar (Informações da Cirurgia)
├── Avançar (DS_ACAO) / Justificativa de atraso
├── Saídas (UNIDADE / UTI / ALTA / ÓBITO / TP_SAIDA)
├── Cancelar último processo
├── Voltar → Abrir
└── Sair → Login
9. Pontos de atenção
- O texto do botão de avanço vem do cadastro do processo (
DS_ACAO); não é label fixo na tela. - Após avanço/saída bem-sucedidos, o fluxo tipicamente retorna ao login do Centro Cirúrgico.
- Código de aviso cirúrgico negativo/vermelho indica aviso cirúrgico temporário.
- Em prints, mascarar PII com
(mascarado); preservar labels e identificadores operacionais.
