RC
Demo experimental v1.0
Generador de reporte de caso clínico
1Consentimiento
2Pegar resumen
3Narrativa + faltantes
4Generar discusión
5Feedback

Demo experimental v1.0

Antes de empezar, lee este disclaimer.

¿Qué es esto?

Un asistente de redacción que toma el resumen breve de un caso clínico y lo convierte en una narrativa CARE más una checklist de datos faltantes y red flags. Después puedes generar la introducción y un sub-bloque de discusión usando referencias buscadas en OpenAlex.

¿Para qué sirve?

Para que evalúes la calidad de la prosa, la pertinencia de los faltantes detectados y la usabilidad del flujo. Tu feedback alimenta el desarrollo de la herramienta.

Lo que el sistema NO hace:

  • No reemplaza tu juicio clínico.
  • No diagnostica, no recomienda tratamiento, no pronostica.
  • No sustituye la revisión humana de un manuscrito antes de enviarlo a una revista.
  • No almacena tu resumen ni los datos que ingreses.
  • No retiene la sesión más allá de la pestaña que tienes abierta.

Antes de continuar declaras que:

Antes de pegar — checklist de anonimización

Revisa tu resumen y elimina los siguientes elementos:

Recomendaciones:

  • Resume el caso en español, máximo 5000 caracteres (~800-1000 palabras).
  • Estructura sugerida: edad y sexo + motivo de consulta + antecedentes + cuadro actual + exámenes + manejo + estado al cierre.
  • Está bien dejar gaps deliberados: el sistema te marcará lo que falte.
  • Está bien escribir telegráfico: el sistema lo expande a prosa.

Mínimo 200 caracteres. Máximo 5000.

0 / 5000 caracteres
Patología detectada

Ver narrativa generada

Faltantes detectados

Responde los que considere relevantes. No es obligatorio responder todos.

Red flags

Marcas de alerta que el sistema detectó en tu resumen.

Generar secciones del manuscrito

El demo te permite generar la introducción + una sub-sección de discusión a tu elección.

Generar introducción y un sub-bloque de discusión

El sistema buscará referencias en OpenAlex y generará la prosa.

Introducción CARE 4

Sin generar

Contextualiza brevemente la patología.

Elige un sub-bloque de discusión a generar

11a · Hallazgo destacado
11c · Fisiopatología
11d · Diagnóstico diferencial
11f · Limitaciones

Tu feedback

Toma 1-2 min. Tu opinión es lo que más nos ayuda a mejorar.

Datos opcionales sobre ti (para seguimiento)

¡Gracias!

Tu feedback ha sido registrado. Te escribiremos si dejaste contacto.

Procesando...
Esto puede tardar 5-15 segundos.
Algo salió mal
publica_casos_actualmente: document.getElementById('d-publica').value, contacto_para_seguimiento: document.getElementById('d-contacto').value } }; document.getElementById('btn-enviar-feedback').disabled = true; try { const r = await fetch(API_BASE + '/api/feedback', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(payload) }); if (!r.ok) throw new Error(`HTTP ${r.status}`); irA('gracias'); } catch (e) { alert('Error al enviar feedback: ' + e.message); document.getElementById('btn-enviar-feedback').disabled = false; } } function reiniciarTodo() { if (!confirm('¿Borrar todo y empezar otro caso?')) return; localStorage.removeItem(STORAGE_KEY); location.reload(); } function mostrarLoading(msg, sub) { document.getElementById('loading-msg').textContent = msg; document.getElementById('loading-sub').textContent = sub || ''; document.getElementById('loading').classList.add('active'); } function ocultarLoading() { document.getElementById('loading').classList.remove('active'); } function escapeHtml(s) { return String(s || '').replace(/[&<>"]/g, c => ({'&':'&','<':'<','>':'>','"':'"'}[c])); } actualizarStepper(); body>