# Documento detalhado sobre o atributo "Detail" na tabela ’Logs’

O atributo "Detail" em nosso banco de dados é um campo especial projetado para armazenar informações em formato JSON (JavaScript Object Notation). Este documento fornece uma análise abrangente de cada atributo presente no JSON padrão associado ao "Detail".

# Estrutura do JSON "Detail"

O JSON é composto por pares chave-valor que representam diferentes aspectos dos dados associados a uma interação.

A seguir, descrevemos cada atributo presente no formato que deve ser enviado:

  • Identificador (Preenchido automaticamente):

    • Chave: "Id"
    • Valor: "123456"
    • Exemplo: { "Id": "123456" }
  • Data (Preenchido automaticamente):

    • Chave: "Date"
    • Valor: "22-09-2022"
    • Exemplo: { "Date": "22-09-2022"}
  • Hora (Preenchido automaticamente):

    • Chave: "hour"
    • Valor: "HH:MM:SS PM GMT"
    • Exemplo: { "hour": "11:38:58 AM -03"}
  • Código do Prestador:

    • Chave: "prestCodigo" || "codp"
    • Valor: "UF110953"
    • Exemplo: { "prestCodigo": "UF110953"}
  • Nome do Prestador:

    • Chave: "prestNome" || "local" || "prestador"
    • Valor: "Dr. João Silva"
    • Exemplo: {"prestNome": "Dr. João Silva"}
  • Operador:

    • Chave: "operador" || "usuclin"
    • Valor: "Maria da Silva"
    • Exemplo: {"operador": "Maria da Silva"}
  • Verificante:

    • Chave: "verificante"
    • Valor: "Ana Souza"
    • Exemplo: {"verificante": "Ana Souza"}
  • Guia:

    • Chave: "guia" || "nrGuia"
    • Valor: "0102030405"
    • Exemplo: {"guia": "0102030405"}
  • Código Guia:

    • Chave: "cdGuia"
    • Valor: "G987654"
    • Exemplo: {"cdGuia": "G987654"}
  • Código Local:

    • Chave: "cdLocal"
    • Valor: "UF010203"
    • Exemplo: {"cdLocal": "UF010203"}
  • Nome Local:

    • Chave: "nmLocal"
    • Valor: "Hospital Central"
    • Exemplo: {"nmLocal": "Hospital Central"}
  • Auditor:

    • Chave: "Auditor"
    • Valor: "Carlos Oliveira"
    • Exemplo: {"Auditor": "Carlos Oliveira"}
  • Local Token (Preenchido automaticamente):

    • Chave: "RequiredName"
    • Valor: "ABCDEFG0102030405XYZ"
    • Exemplo: {"RequiredName": "ABCDEFG0102030405XYZ"}
  • CPF Beneficiário:

    • Chave: "benCpf"
    • Valor: "12345678900"
    • Exemplo: {"benCpf": "12345678900"}
  • Data Nascimento Beneficiário:

    • Chave: "benDtNasc"
    • Valor: "15-03-1985"
    • Exemplo: {"benDtNasc": "15-03-1985"}
  • Plano:

    • Chave: "plano"
    • Valor: "Plano Saúde Premium"
    • Exemplo: {"plano": "Plano Saúde Premium"}
  • Consulta:

    • Chave: "consulta"
    • Valor: "Consulta de retorno"
    • Exemplo: {"consulta": "Consulta de retorno"}

# Exemplo geral

{
  "Id": "123456",
  "Date": "22-09-2022",
  "hour": "11:38:58 AM -03",
  "prestCodigo": "UF110953",
  "prestNome": "Dr. João Silva",
  "operador": "Maria da Silva",
  "verificante": "Ana Souza",
  "guia": "0102030405",
  "cdGuia": "G987654",
  "cdLocal": "UF010203",
  "nmLocal": "Hospital Central",
  "Auditor": "Carlos Oliveira",
  "RequiredName": "ABCDEFG0102030405XYZ",
  "benCpf": "12345678900",
  "benDtNasc": "15-03-1985",
  "plano": "Plano Saúde Premium",
  "consulta": "Consulta de retorno"
}

# Considerações Finais

O formato estruturado do atributo "Detail" permite uma representação organizada e flexível de uma variedade de informações associadas a um registro específico em nossa aplicação.

Certifique-se de seguir as convenções estabelecidas para garantir a consistência e integridade dos dados armazenados nesse atributo. Este documento serve como um guia para entender e manipular eficientemente as informações contidas no atributo.