{
  "version": 1,
  "measuredOn": "2026-09-19",
  "engine": "rn-privacy-0.2.0",
  "sourceSha256": "207497308127b1bfa4034d87f1c352180f0fe968427223623c59f75f01a38026",
  "synthetic": true,
  "productionEstimate": false,
  "offsetUnit": "UTF-16",
  "scope": "Candidate detector without the API's rules-v1 composition; not an independent or blinded evaluation.",
  "corpora": [
    {
      "id": "original",
      "fixtureSha256": "3cd64fc8ba5d1430f0e77c35a321ab9436650c210865db3b2d40787614f38259",
      "measured": {"texts": 16, "tp": 263, "fp": 9, "fn": 6, "names": 13, "completeNames": 13, "recall": 0.9776951672862454, "precision": 0.9669117647058824},
      "cases": [
        {"id":"nome-contexto","text":"A paciente Ana Souza aguarda o resultado do exame.","expected":[{"start":11,"end":20,"category":"nome"}],"predicted":[{"start":11,"end":20,"label":"GIVEN_NAME"}]},
        {"id":"nome-composto","text":"O cadastro pertence a João Pedro da Silva.","expected":[{"start":22,"end":41,"category":"nome"}],"predicted":[{"start":22,"end":41,"label":"GIVEN_NAME"}]},
        {"id":"nome-acentuado","text":"A responsável é Érica Gonçalves, que solicitou atendimento.","expected":[{"start":16,"end":31,"category":"nome"}],"predicted":[{"start":16,"end":31,"label":"GIVEN_NAME"}]},
        {"id":"dois-nomes","text":"Maria Clara de Oliveira encaminhou o pedido para José Antônio Pereira.","expected":[{"start":0,"end":23,"category":"nome"},{"start":49,"end":69,"category":"nome"}],"predicted":[{"start":0,"end":23,"label":"GIVEN_NAME"},{"start":49,"end":69,"label":"GIVEN_NAME"}]},
        {"id":"nome-caixa-baixa","text":"nome do paciente: luís fernando alves. Sem alergias conhecidas.","expected":[{"start":18,"end":37,"category":"nome"}],"predicted":[{"start":18,"end":31,"label":"GIVEN_NAME"},{"start":32,"end":37,"label":"SURNAME"}]},
        {"id":"nome-emoji","text":"📋 Paciente: Márcia D'Ávila. Evolução clínica favorável.","expected":[{"start":13,"end":27,"category":"nome"}],"predicted":[{"start":13,"end":27,"label":"GIVEN_NAME"}]},
        {"id":"nome-cpf","text":"Paciente Bruno Pereira, CPF 529.982.247-25, em acompanhamento.","expected":[{"start":9,"end":22,"category":"nome"},{"start":28,"end":42,"category":"cpf"}],"predicted":[{"start":9,"end":22,"label":"SURNAME"},{"start":28,"end":42,"label":"TAX_ID"}]},
        {"id":"nome-contato","text":"Fale com Carla Oliveira pelo e-mail carla.oliveira@example.invalid ou pelo telefone (21) 98888-7777.","expected":[{"start":9,"end":23,"category":"nome"},{"start":36,"end":66,"category":"email"},{"start":84,"end":99,"category":"telefone"}],"predicted":[{"start":9,"end":23,"label":"GIVEN_NAME"},{"start":36,"end":66,"label":"EMAIL"},{"start":84,"end":99,"label":"PHONE"}]},
        {"id":"nome-endereco","text":"Entregar a Renata Conceição na Rua das Acácias, 120, São Paulo.","expected":[{"start":11,"end":27,"category":"nome"},{"start":31,"end":51,"category":"endereco"}],"predicted":[{"start":11,"end":27,"label":"GIVEN_NAME"},{"start":31,"end":46,"label":"STREET_NAME"},{"start":48,"end":51,"label":"BUILDING_NUMBER"}]},
        {"id":"nome-repetido","text":"Rafael Nascimento abriu o chamado. Rafael Nascimento aguarda retorno.","expected":[{"start":0,"end":17,"category":"nome"},{"start":35,"end":52,"category":"nome"}],"predicted":[{"start":0,"end":17,"label":"GIVEN_NAME"},{"start":35,"end":52,"label":"GIVEN_NAME"}]},
        {"id":"cnpj-valido","text":"O CNPJ informado para o cadastro é 11.222.333/0001-81.","expected":[{"start":35,"end":53,"category":"cnpj"}],"predicted":[{"start":35,"end":38,"label":"TAX_ID"},{"start":38,"end":41,"label":"PHONE"},{"start":41,"end":45,"label":"TAX_ID"}]},
        {"id":"termos-clinicos","text":"Diabetes mellitus tipo 2. Hemoglobina glicada 7,2%. Manter metformina 500 mg e reavaliar em três meses.","expected":[],"predicted":[]},
        {"id":"texto-sem-pii","text":"A proteção de dados pessoais exige controles técnicos, processos e revisão periódica.","expected":[],"predicted":[]},
        {"id":"localidade-publica","text":"São Paulo e Belo Horizonte registram crescimento na demanda por tecnologia.","expected":[],"predicted":[]},
        {"id":"documento-invalido","text":"Exemplo de CPF inválido: 111.111.111-11. Este número repetido não identifica uma pessoa.","expected":[],"predicted":[{"start":25,"end":36,"label":"TAX_ID"}]},
        {"id":"nome-decomposto","text":"Paciente José Antônio, com consulta agendada.","expected":[{"start":9,"end":23,"category":"nome"}],"predicted":[{"start":9,"end":23,"label":"GIVEN_NAME"}]}
      ]
    },
    {
      "id": "additional",
      "fixtureSha256": "92dfbedcf1d5dc935cef271650a7377d4a3df54a48f92ebf67af4a2c63113e56",
      "measured": {"texts": 30, "tp": 431, "fp": 22, "fn": 1, "names": 22, "completeNames": 21, "recall": 0.9976851851851852, "precision": 0.9514348785871964},
      "cases": [
        {"id":"cadastro-titular","text":"Titular do cadastro: Beatriz Moreira de Carvalho.","expected":[{"start":21,"end":48,"category":"nome"}],"predicted":[{"start":21,"end":48,"label":"GIVEN_NAME"}]},
        {"id":"entrega-pessoa","text":"Entregar a Flávio César Ribeiro na recepção.","expected":[{"start":11,"end":31,"category":"nome"}],"predicted":[{"start":11,"end":31,"label":"GIVEN_NAME"}]},
        {"id":"sujeito-inicial","text":"Juliana Cristina Mendes encaminhou a solicitação.","expected":[{"start":0,"end":23,"category":"nome"}],"predicted":[{"start":0,"end":23,"label":"GIVEN_NAME"}]},
        {"id":"paciente-masculino","text":"Paciente Rogério dos Santos, sem queixas no momento.","expected":[{"start":9,"end":27,"category":"nome"}],"predicted":[{"start":9,"end":27,"label":"GIVEN_NAME"}]},
        {"id":"nome-minusculo","text":"nome da paciente: elisângela aparecida costa. Atendimento agendado.","expected":[{"start":18,"end":44,"category":"nome"}],"predicted":[{"start":18,"end":38,"label":"GIVEN_NAME"},{"start":39,"end":44,"label":"SURNAME"}]},
        {"id":"nome-maiusculo","text":"RESPONSÁVEL: ANTÔNIO CARLOS FERREIRA. Retornar amanhã.","expected":[{"start":13,"end":36,"category":"nome"}],"predicted":[{"start":13,"end":27,"label":"GIVEN_NAME"},{"start":28,"end":36,"label":"SURNAME"},{"start":38,"end":53,"label":"SURNAME"}]},
        {"id":"emoji-multiplos","text":"✅📌 Responsável: Débora Cristina Farias. Solicitação registrada.","expected":[{"start":17,"end":39,"category":"nome"}],"predicted":[{"start":17,"end":39,"label":"SURNAME"}]},
        {"id":"emoji-zwj","text":"👩‍⚕️ Paciente: Cláudio Henrique Gomes. Sem febre.","expected":[{"start":16,"end":38,"category":"nome"}],"predicted":[{"start":16,"end":38,"label":"GIVEN_NAME"}]},
        {"id":"nfd-final","text":"Paciente André Luiz da Conceição, em acompanhamento.","expected":[{"start":9,"end":35,"category":"nome"}],"predicted":[{"start":9,"end":35,"label":"GIVEN_NAME"}]},
        {"id":"sobrenome-longo","text":"A paciente Carolina Albuquerque aguarda orientação.","expected":[{"start":11,"end":31,"category":"nome"}],"predicted":[{"start":11,"end":31,"label":"GIVEN_NAME"}]},
        {"id":"nome-apostrofo","text":"Nome: Patrícia D’Angelo. Cadastro atualizado.","expected":[{"start":6,"end":23,"category":"nome"}],"predicted":[{"start":6,"end":23,"label":"GIVEN_NAME"},{"start":25,"end":33,"label":"SURNAME"}]},
        {"id":"sobrenome-hifen","text":"A responsável é Helena Martins-Costa.","expected":[{"start":16,"end":36,"category":"nome"}],"predicted":[{"start":16,"end":36,"label":"GIVEN_NAME"}]},
        {"id":"duas-pessoas","text":"Camila Rodrigues conversou com Fábio Azevedo sobre o atendimento.","expected":[{"start":0,"end":16,"category":"nome"},{"start":31,"end":44,"category":"nome"}],"predicted":[{"start":0,"end":16,"label":"GIVEN_NAME"},{"start":31,"end":44,"label":"GIVEN_NAME"}]},
        {"id":"repeticao-pessoa","text":"Eduardo Nogueira solicitou retorno. Eduardo Nogueira enviou os documentos.","expected":[{"start":0,"end":16,"category":"nome"},{"start":36,"end":52,"category":"nome"}],"predicted":[{"start":0,"end":16,"label":"GIVEN_NAME"},{"start":36,"end":52,"label":"GIVEN_NAME"}]},
        {"id":"nome-iniciais","text":"Paciente Vera Lúcia S. Batista, em acompanhamento.","expected":[{"start":9,"end":30,"category":"nome"}],"predicted":[{"start":9,"end":30,"label":"GIVEN_NAME"}]},
        {"id":"nome-em-json","text":"{\"nome\":\"Roberto Almeida\",\"observacao\":\"sem sintomas\"}","expected":[{"start":9,"end":24,"category":"nome"}],"predicted":[{"start":9,"end":24,"label":"GIVEN_NAME"}]},
        {"id":"nome-email","text":"Luciana Teixeira respondeu por luciana.teste@example.invalid.","expected":[{"start":0,"end":16,"category":"nome"},{"start":31,"end":60,"category":"email"}],"predicted":[{"start":0,"end":16,"label":"GIVEN_NAME"},{"start":31,"end":60,"label":"EMAIL"}]},
        {"id":"nome-numero-contexto","text":"No leito 12 está Simone Aparecida Barbosa. Saturação de 98%.","expected":[{"start":17,"end":41,"category":"nome"}],"predicted":[{"start":17,"end":41,"label":"GIVEN_NAME"}]},
        {"id":"nome-particulas","text":"O contato é Paulo Henrique de Souza e Silva.","expected":[{"start":12,"end":43,"category":"nome"}],"predicted":[{"start":12,"end":35,"label":"GIVEN_NAME"},{"start":38,"end":43,"label":"GIVEN_NAME"}]},
        {"id":"nome-controle-interno","text":"Paciente Mar​ília Fernandes, em observação.","expected":[{"start":9,"end":27,"category":"nome"}],"predicted":[{"start":9,"end":27,"label":"GIVEN_NAME"}]},
        {"id":"negativo-clinico","text":"Hipertensão arterial e dislipidemia. Prescrito Losartana 50 mg e Atorvastatina 20 mg.","expected":[],"predicted":[]},
        {"id":"negativo-publico","text":"A tecnologia deve ampliar a proteção e preservar a utilidade dos dados.","expected":[],"predicted":[]},
        {"id":"negativo-cidades","text":"Porto Alegre, Rio de Janeiro e Curitiba participaram da pesquisa.","expected":[],"predicted":[]},
        {"id":"negativo-bairros-publicos","text":"A pesquisa compara o transporte público em Campinas e Recife.","expected":[],"predicted":[]},
        {"id":"negativo-siglas","text":"O SUS e o IBGE publicam indicadores agregados sobre a população.","expected":[],"predicted":[]},
        {"id":"negativo-especialidades","text":"Cardiologia, Neurologia e Clínica Médica organizam os atendimentos.","expected":[],"predicted":[]},
        {"id":"negativo-instrucoes","text":"Cadastrar Paciente, Confirmar Atendimento e Consultar Resultado são ações do sistema.","expected":[],"predicted":[]},
        {"id":"negativo-numeros","text":"Foram analisados 120 exames e 35 questionários em 2026.","expected":[],"predicted":[]},
        {"id":"negativo-emoji","text":"📋✅ Sem febre, sem dor e sem alterações no exame clínico.","expected":[],"predicted":[]},
        {"id":"negativo-cnpj-invalido","text":"Exemplo didático de CNPJ inválido: 00.000.000/0000-00.","expected":[],"predicted":[]}
      ]
    }
  ]
}
