Ir para o conteúdo
Med HubDocumentação
CapítulosSincronização e consistência
Documentaçãoimplementação proposta

Sincronização e consistência

Regras para carregar, atualizar e reconciliar informações sem criar duplicidades.

Atualizado em 21 de setembro de 2026

Carga inicial controlada

  • Fixar escopo por empresa, unidade e domínio; registrar início e fronteira da carga.
  • Carregar referências antes de vínculos: unidades e classificações, profissionais, ofertas, convênios e preços.
  • Paginar com ordenação estável. Se a origem mudar durante a carga, usar snapshot ou sobreposição incremental com deduplicação.
  • Validar totais, relacionamentos, inativos e amostra de campos antes de publicar a projeção.
  • Não remover dados locais apenas porque não apareceram em um lote parcial.

Atualização incremental

Usar cursor ou versão de origem quando o contrato oferecer. Se existir apenas data de alteração, combinar janela sobreposta com chave estável e deduplicação. Avançar o checkpoint somente depois de persistir o lote com sucesso. Se não houver incremental, comparar cargas completas em janela acordada, com limite de volume.

Identidade, duplicidade e ordem

SituaçãoComportamento proposto
Mesmo registro recebido duas vezesUpsert pela chave de origem e empresa; reprocessamento não cria nova entidade.
Evento antigo depois do recenteComparar versão/data confiável; rejeitar regressão ou enviar à revisão.
Cadastro sem correspondênciaRegistrar pendência. Não unir automaticamente por nome semelhante.
Profissional desativadoAplicar inativação aos vínculos corretos, preservando histórico.
Mudança em preço vigenteValidar contexto e vigência antes de disponibilizar; preservar valor anterior para rastreabilidade.
Conflito com edição localRespeitar a autoridade definida por campo; registrar decisão.
Falha parcialIsolar rejeições e manter checkpoint coerente; não marcar o lote inteiro como concluído.

Frequência e validade

A frequência deve ser contratada com a TI conforme volume e limite da interface. Como ponto de partida para discussão: cadastros a cada 30–60 minutos, preços conforme vigência com conciliação diária, e agenda com prazo de frescor específico. Esses intervalos são sugestões, não SLAs ou capacidades confirmadas do Tasy.

Definir um prazo máximo de validade por domínio. Catálogo pode continuar visível com aviso de atualização; preço vencido ou disponibilidade antiga não deve ser apresentado como confirmado. O Med Hub não pode prometer vaga com base em uma grade de sala.

Med Hub · KoraxDocumentação independente. Tasy é um produto Philips.