Portabilidade de prontuário

Prontuário legível para o paciente e portabilidade sem bloqueios

O Elos gera um PDF bem diagramado para entrega controlada ao paciente e mantém o JSON versionado elos.prontuario.v1 para backup, migração e importação. Os dois formatos são criados localmente no navegador.

Formato aberto JSON Criptografia ponta a ponta Você controla seus dados

O padrão

Um arquivo, todo o prontuário

A exportação gera um único arquivo .json no padrão elos.prontuario.v1 — aberto, versionado e legível. Ele reúne o cadastro do paciente, a folha de rosto clínica, todas as evoluções e as medicações. O nome do schema só muda quando a estrutura muda, então arquivos antigos continuam reconhecíveis.

Como exportar

  1. Abra o prontuário do paciente.
  2. Se houver conteúdo clínico protegido, desbloqueie o cofre clínico.
  3. Clique em Exportar e confirme o aviso de dados sensíveis.
  4. O arquivo elos-prontuario-{paciente}-{data}.json é baixado.

Como importar

  1. No app, vá em Configurações → Dados.
  2. Clique em Importar prontuário e selecione o .json.
  3. Confira a pré-visualização (paciente, evoluções, medicações).
  4. Confirme: um novo paciente é criado e o conteúdo é re-criptografado no seu cofre.

Segurança

Criptografia ponta a ponta — e o que isso muda na exportação

No Elos, o conteúdo clínico é criptografado de ponta a ponta: o servidor nunca lê queixa, evoluções ou notas. A descriptografia acontece no seu navegador, com o cofre desbloqueado. Por isso, o arquivo exportado sai com o conteúdo clínico em texto claro.

Trate o arquivo como documento sigiloso (LGPD): guarde com segurança e compartilhe apenas com respaldo ético e legal. Na importação, o conteúdo é re-criptografado localmente.

Especificação técnica

Estrutura do arquivo

Campos principais do elos.prontuario.v1:

schemastring

Sempre "elos.prontuario.v1". Identifica e valida o formato.

exportedAtstring (ISO-8601)

Data/hora em que o arquivo foi gerado.

patientobjeto

Cadastro: nome e telefone obrigatórios; demais campos opcionais.

faceSheetobjeto

Folha de rosto: queixa inicial (chiefComplaint) e notas internas (internalNotes).

sessions[]lista

Evoluções: data, número, duração, status, humor, anotações (notes) e plano (plan).

medications[]lista

Medicações: nome, dose, frequência, prescritor, observações e período.

attachments[]lista

Apenas metadados dos anexos (nome, tipo, tamanho). Os arquivos não trafegam no JSON.

status: 0 = agendada · 1 = realizada · 2 = cancelada · 3 = falta

mood: 1 a 7 (do mais ansioso ao irritado), opcional

Exemplo

{
  "schema": "elos.prontuario.v1",
  "exportedAt": "2026-06-04T12:00:00.000Z",
  "patient": {
    "fullName": "Maria de Souza",
    "cpf": "12345678901",
    "phone": "+5521998877665",
    "email": "maria@exemplo.com",
    "dateOfBirth": "1990-04-12",
    "gender": "Feminino",
    "maritalStatus": "Solteira",
    "address": "Rua das Acácias, 100",
    "emergencyContact": "João (irmão) 21 99999-0000",
    "isActive": true
  },
  "faceSheet": {
    "chiefComplaint": "Ansiedade relacionada ao trabalho.",
    "internalNotes": "Encaminhada por clínico geral."
  },
  "sessions": [
    {
      "sessionDate": "2026-03-02",
      "sessionTime": "14:00",
      "sessionNumber": 1,
      "durationMin": 50,
      "status": 1,
      "mood": 3,
      "notes": "Relato trazido pelo paciente\n...",
      "plan": "Praticar respiração diafragmática."
    }
  ],
  "medications": [
    {
      "name": "Sertralina",
      "dosage": "50mg",
      "frequency": "1x ao dia",
      "prescriber": "Dra. Lima",
      "notes": null,
      "isActive": true,
      "startDate": "2026-02-10",
      "endDate": null
    }
  ],
  "attachments": [
    {
      "fileName": "termo-consentimento.pdf",
      "contentType": "application/pdf",
      "fileSizeBytes": 184320,
      "kind": 1,
      "uploadedAt": "2026-03-02T17:10:00.000Z"
    }
  ]
}

Perguntas frequentes

Dúvidas comuns

Qual é o formato de exportação do prontuário?

Há duas opções. O PDF é um documento legível para entrega controlada ao paciente e exclui anotações internas. O JSON aberto e versionado elos.prontuario.v1 preserva cadastro, folha de rosto, evoluções e medicações para backup, migração e importação.

O arquivo exportado é criptografado?

Não. Tanto o PDF quanto o JSON são gerados em texto claro no seu navegador. Por isso devem ser guardados e compartilhados com cuidado, seguindo a LGPD e a ética profissional.

Consigo importar um prontuário de outro sistema?

A importação aceita o padrão elos.prontuario.v1 exportado pelo próprio Elos. Para trazer dados de outro sistema, é preciso convertê-los para esse formato antes.

Os anexos são exportados junto?

Os anexos aparecem listados no arquivo (nome, tipo e tamanho), mas os arquivos em si não trafegam no JSON. Após importar, reanexe os documentos manualmente no prontuário.

Preciso do cofre clínico desbloqueado?

Sim, sempre que houver conteúdo clínico protegido. Na exportação ele é usado para descriptografar; na importação, para re-criptografar o conteúdo no seu cofre.