Identificador: timi-sca. Pacote independente da plataforma ELUCENIA, para navegador e Node.js.
- Revisão: needs-review. Revisão documental e clínica independente pendente.
- Execução: disponível para reprodução técnica da fórmula.
- Validação clínica independente: não realizada. Os testes abaixo verificam aritmética e transporte dos campos.
- 3 casos de referência em
examples.json, conferidos portest.cjs. Verificação aritmética independente da fórmula (reimplementação a partir da literatura, entradas aleatórias): realizada em 2026-09-25, 40 comparações conformes. - Dados: o exemplo funciona localmente, sem rede, armazenamento ou identificação de pacientes.
const { calculate } = require('./calculator.js');
const example = require('./examples.json')[0];
console.log(calculate(example.input));Execute node test.cjs (ou npm test) para conferir os exemplos. Abra index.html para usar a versão local do navegador. Não há dependências npm.
calculate(input) recebe um objeto, devolve {id, main, label, raw, clinicalValidation} ou {error, code, field?}. Consulte tool.json e metadata.fields para nomes, unidades, opções e intervalos. Números aceitam valores finitos ou strings numéricas; opções precisam corresponder às chaves documentadas. Campos obrigatórios vazios, booleanos inválidos, valores fora de intervalo e resultados não finitos são rejeitados. Somente checkbox omitido representa falso; um campo numérico ou uma opção obrigatória nunca é preenchido automaticamente.
Interpretações, ordens terapêuticas e tabelas herdadas não são retornadas pelo adaptador. Classificações e valores ainda dependem da população e das limitações da fonte.
Um ponto por item presente (total de 0 a 7).
A transcrição acima documenta o acervo de origem e pode requerer atualização.
Estima o risco de morte, novo infarto ou revascularização urgente em 14 dias na angina instável e no infarto sem supradesnível do ST.
Confirme população, exclusões, unidades, versão e diretriz aplicável ao país e serviço. O resultado não deve ser utilizado isoladamente para diagnóstico, alta ou prescrição. O pacote não representa certificação clínica, aprovação regulatória ou indicação para toda população. Veja a revisão completa em tool.json.
examples.json preserva originalInput, expectativa e entrada explícita do exemplo. Não foi necessário expandir opções zero nos exemplos.
- Não diagnostica, não prescreve e não substitui a avaliação de um médico. O resultado é a reprodução técnica de uma fórmula ou escore publicado.
- Não envia dados a lugar nenhum: roda no navegador ou no Node.js, sem rede, sem telemetria, sem armazenamento.
- Não guarda nem identifica pacientes. Não use com dados identificáveis fora de um ambiente que você controla.
- Não tem validação clínica independente nem aprovação regulatória (ver "Situação").
Criado e mantido por Felipe Guedes (Engenheiro de Software e Arquiteto de Sistemas, Toledo, Paraná, Brasil) para a ELUCENIA, uma cadeia médica e científica global para acelerar a descoberta. Criado em 2026-09-25 na organização github.com/Elucenia.
Licença Apache-2.0 (arquivo LICENSE): você pode usar, copiar, modificar e embutir este código no seu site ou sistema, inclusive comercial, desde que mantenha o arquivo NOTICE e o aviso de copyright e declare as modificações. A licença cobre o código deste pacote; instrumentos, questionários, tabelas, traduções e marcas citados nas fontes mantêm os direitos dos seus titulares (ver NOTICE). Detalhes em AUTHORSHIP.md, CITATION.cff, SECURITY.md e CONTRIBUTING.md. Contato: contato@elucenia.org.