Documentação pública

CCOM — Dicionário de dados

Consulta pública das estruturas do modelo canônico Conexxa, com blocos, campos, títulos e descrições em formato de dicionário de dados.

Versão CCOM v0.2.0
Sobre o modelo

O CCOM (Conexxa Canonical Order Model) é o contrato canônico de dados usado para representar pedidos, itens, participantes, anexos, eventos e devolutivas em integrações da Conexxa Health. Ele padroniza a semântica do negócio e desacopla a origem do canal de comunicação da estrutura operacional interna.

Esta página tem caráter público e documental. Aqui você encontra blocos e campos do modelo, com nomes, títulos e descrições objetivas, sem detalhar a tradução ou implementação de cada integração.

Versão atual

0.2.0

Status

Público

Uso geral

Integrações

Dicionário de dados

Blocos e campos

Bloco

schema

Versão e perfil do modelo canônico.

schema.name

Nome do modelo

Campo

Valor fixo do modelo canônico: CCOM.

schema.version

Versão do modelo

Campo

Versão semântica do contrato, por exemplo 0.2.0.

schema.profile

Perfil

Campo

Perfil aplicável ao contexto do pedido, como opme, medication ou supplies.

Bloco

envelope

Identidade técnica e origem da mensagem.

envelope.messageId

Message ID

Campo

Identificador único da mensagem.

envelope.company_id

Company ID

Campo

Identificador canônico da empresa responsável pelo pedido.

envelope.correlationId

Correlation ID

Campo

Identificador de correlação do fluxo completo.

envelope.idempotencyKey

Idempotency key

Campo

Chave para garantir processamento único e evitar duplicidade.

envelope.source.channel

Canal de origem

Campo

Origem do dado: TISS_XML, REST_JSON, CSV, webhook, banco ou conector específico.

envelope.occurredAt

Momento do evento

Campo

Data/hora do evento registrado pelo canal de origem.

Bloco

order

Dados principais do pedido e contexto de negócio.

order.id

ID do pedido

Campo

Identificador canônico do pedido dentro do CCOM.

order.businessKey

Business key

Campo

Identificador do negócio utilizado pela empresa ou sistema origem.

order.type

Tipo de pedido

Campo

Categoria principal do pedido, como OPME, medicamento ou material.

order.status

Status

Campo

Estado canônico do pedido no workflow.

order.externalIdentifiers[]

Identificadores externos

Campo

Lista de valores externos vinculados ao pedido e à origem.

Bloco

company

Empresa responsável pelo pedido.

company.id

Company ID

Campo

Identificador canônico da empresa no modelo.

company.name

Razão social

Campo

Nome da empresa ou organização associada ao pedido.

company.ansRegistration

Registro ANS

Campo

Identificador operacional, quando aplicável ao contexto da operadora.

company.segment

Segmento

Campo

Categoria funcional da empresa, como operadora, hospital ou fornecedor.

Bloco

beneficiary

Beneficiário associado ao atendimento.

beneficiary.id

ID do beneficiário

Campo

Identificador canônico do beneficiário do pedido.

beneficiary.cardNumber

Número da carteira

Campo

Número do cartão do beneficiário, quando permitido e mascarado.

beneficiary.name

Nome

Campo

Nome do beneficiário, quando necessário ao fluxo.

beneficiary.birthDate

Data de nascimento

Campo

Data de nascimento do beneficiário, quando aplicável.

Bloco

careContext

Contexto assistencial e clínico do atendimento.

careContext.guideNumber

Número da guia

Campo

Guia ou documento assistencial associado ao pedido.

careContext.serviceCharacter

Caracterização do serviço

Campo

Código do tipo de serviço ou atendimento.

careContext.clinicalIndication

Indicação clínica

Campo

Descrição clínica ou justificação do atendimento.

careContext.admission

Internação

Campo

Dados de internação, quando houver contexto de hospitalização.

Bloco

items

Itens de pedido, materiais, serviços ou OPME.

items[].id

ID do item

Campo

Identificador canônico do item dentro do pedido.

items[].lineNumber

Linha ou sequência

Campo

Número sequencial do item no pedido.

items[].category

Categoria

Campo

Categoria do item, como OPME, medicamento, material ou serviço.

items[].description

Descrição

Campo

Descrição legível do item.

items[].quantity

Quantidade

Campo

Quantidade solicitada ou autorizada do item.

items[].unit

Unidade

Campo

Unidade de medida ou código de referência do item.

items[].status

Status do item

Campo

Estado do item no workflow do pedido.

Bloco

attachments

Documentos, evidências e anexos vinculados.

attachments[].id

ID do anexo

Campo

Identificador do documento ou arquivo anexo.

attachments[].type

Tipo

Campo

Tipo do anexo, como imagem, PDF, laudo ou contrato.

attachments[].classification

Classificação

Campo

Nível de sensibilidade do documento.

attachments[].relatedTo

Relacionamento

Campo

Referência ao pedido, item, autorização ou documento relacionado.

Bloco

authorizations

Autorizações, decisões e respostas do processo.

authorizations[].id

ID da autorização

Campo

Identificador canônico da decisão.

authorizations[].status

Status

Campo

Estado da autorização: PENDING, AUTHORIZED, DENIED, CANCELLED ou EXPIRED.

authorizations[].scope

Escopo

Campo

Pedido e itens sobre os quais a decisão se aplica.

authorizations[].validity

Validade

Campo

Início e fim da validade da autorização.

authorizations[].decisionReasons[]

Motivos da decisão

Campo

Códigos e textos de justificativa e resposta técnica.

Bloco

events

Linha do tempo técnica e operacional.

events[].eventId

Event ID

Campo

Identificador único e imutável do evento.

events[].eventType

Tipo de evento

Campo

Tipo controlado do evento do workflow ou do conector.

events[].occurredAt

Momento do evento

Campo

Data/hora em que o evento ocorreu.

events[].actor

Ator

Campo

Usuário, sistema, conector ou workflow que gerou o evento.

events[].traceId

Trace ID

Campo

Correlação técnica com telemetria e rastreio do processamento.

Bloco

extensions

Campos complementares para evolução controlada.

extensions[].namespace

Namespace

Campo

Identificador do espaço de extensão do campo adicional.

extensions[].version

Versão da extensão

Campo

Versão do schema da extensão.

extensions[].owner

Responsável

Campo

Empresa, conector ou módulo responsável pela extensão.

extensions[].data

Dados

Campo

Objeto validado pela extensão e específico para o uso do parceiro ou do conector.

Histórico de versões

Versionamento do modelo

v0.2.0

Versão pública atual

Escopo ampliado para operadoras e hospitais.

v0.1.0

Versão anterior

Estrutura inicial do modelo canônico.

O CCOM segue versionamento semântico e mantém compatibilidade controlada. Mudanças maiores exigem revisão explícita de adaptadores e conectores.

Contatos

Conexxa Health

Fernando Tholl

Diretor técnico

contato@conexxa.health

Equipe de integração

Apoio técnico e documentação pública da Conexxa Health.

Abrir suporte

Suporte e contato

Precisa de ajuda?

Para dúvidas técnicas, implementação, compatibilidade ou suporte operacional do modelo, utilize a página de suporte da Conexxa Health ou envie mensagem para o contato oficial.