CTRL-Q – Catálogo de Especialidades

Este painel consolida informações operacionais das agendas médicas da clínica. Todos os dados são extraídos automaticamente do serviço ctrlq_export.py e representam a configuração ativa de especialidades, horários, regras de negócio, canais permitidos e informações comerciais.

Arquivos JSON Disponíveis

Listagem automática dos arquivos mais recentes por posto, encontrados na pasta /json.

Posto Arquivo Data/Hora Download

Exemplo de JSON

{ "idEspecialidade": 7, "idMedico": 177, "Especialidade": "ORTOPEDISTA", "Segunda": true, "QuintaHoraInicio": "07:10", "Descricao": "Exemplo reduzido..." }

Exemplo de Tabela de Dados

Campo Descrição
idEspecialidade Identificador da especialidade
idMedico Chave associada ao médico
Segunda Indica atendimento às segundas-feiras
QuintaHoraInicio Horário inicial de atendimento

Manual de Integração

1. Estrutura dos Arquivos

[POSTO]_[YYYY-MM-DD]_[HHMM].json

2. Localização

Todos os arquivos ficam centralizados em: /json

3. Identificação do Arquivo Mais Recente

1) Listar arquivos em /json 2) Separar pelo prefixo (posto) 3) Ordenar pelo timestamp no nome 4) Selecionar o mais recente

4. Exemplo de Consumo

fetch("json/A_2025-11-24_1853.json") .then(r => r.json()) .then(data => console.log(data));

Notas Operacionais dos Campos

DataFimExibicao  Expiração da Agenda

Determina a data a partir da qual a especialidade deixa de ser exibida. Utilizado para agendas temporárias, desligamentos e encerramentos programados.

Atenção: configurações incorretas podem ocultar ou expor profissionais indevidamente.

Internet  Exibição em Canais Digitais

Controla a visibilidade e a capacidade de agendamento via App e demais canais digitais.

Opera de forma complementar ao campo Visibility.

IdadeMinima / IdadeMaxima  Elegibilidade Clínica

Define a faixa etária autorizada para atendimento na especialidade.

Temporario  Agenda Temporária

Indica agendas de cobertura, reforço operacional ou caráter sazonal.

ValorConsultaClube  Tarifação Clube

Valor aplicado a clientes de clubes e programas corporativos, como Liberty e parceiros similares.

Visibility  Canais de Exibição

Define os canais onde a especialidade é exibida:

Importante: Visibility define onde aparece, e Internet define se pode agendar.

ServiceAppointmentWeb  Tipo de Serviço

EgideValorConsultaDesconto  Desconto Égide

Valor de desconto aplicado em consultas particulares para beneficiários Égide.

Exemplo: R$220 (padrão) – R$90 (desconto) = R$130 (valor final pago).

NumeroRQE  Especialização

Registro oficial de especialista no CREMERJ.

PermitirAgendamentoQueNuncaConsultou  Política de Acesso