Producto sanitario en fase temprana. Los resultados generados por IA no son asesoramiento médico ni han sido revisados por un profesional clínico. No es asesoramiento médico Leer el aviso completo Detalles
Para clínicas

Su formulario ya pregunta. Solo no pregunta lo suficiente.

Un paciente escribe una línea y alguien de su equipo tiene que llamarle para saber cuándo empezó, cuán intenso es y qué más lo acompaña. Continuum hace esas preguntas por usted, en el idioma del paciente, antes de que pulse enviar.

Lo que llega

La misma consulta, respondida

El resumen se añade al campo de mensaje que el paciente ya estaba rellenando, y la versión legible por máquina va a un campo oculto que usted elija.

Nueva consulta lo que recibe su formulario
Lower back pain since Saturday, worse on standing.

- Lower back pain · lower back · since Saturday · 6/10 · daily
- Stiffness in the morning · lower back · about 30 minutes
- Pain radiating into the left leg · left leg · intermittent

Confirmed when asked about: numbness in the leg

This is a summary of what the patient described.
It is not a diagnosis or medical advice.

Una ilustración, no un paciente real. El contenido y la extensión varían según lo que cuente el paciente.

Instalación

Dos líneas, dentro del formulario que ya tiene

Sin cuenta, sin npm, sin trabajo de backend. Le damos una clave y la lista de dominios en los que puede funcionar.

<input type="hidden" name="symptom_summary" id="symptom_summary">
<script src="https://continuumcare.app/embed.js"
        data-key="pk_live_..."
        data-target="#symptom_summary"
        data-summary-target="#message"
        data-locale="es"></script>
data-target
Un campo oculto que recibe el resumen estructurado en JSON. Obligatorio.
data-summary-target
Opcional. Un área de texto que recibe la versión legible, añadida tras lo que escribió el paciente.
data-mount
Selector CSS opcional para indicar dónde aparece el widget. Sin él, aparece donde está la etiqueta script.
data-locale
Opcional. Uno de: de, en, fr, es, fa, ar, sv, ru. Por defecto, el idioma de su cuenta. La entrevista también sigue el idioma en que escribe el paciente.
Lo que guardamos

Nada de lo que nos contó el paciente

1

No se guarda nada

La entrevista vive en el navegador del paciente y se nos reenvía con cada pregunta. No anotamos nada: ni respuestas, ni resumen, ni texto libre. Recargar la página la pierde, y eso es intencionado.

2

Un contador, y nada más

Contamos sesiones por día para detectar abusos y pagar el coste del modelo. Ese contador guarda una fecha y un número, nada sobre el visitante.

3

Solo sus dominios

El widget solo aparece en los dominios que usted indique. Funciona en un marco aislado, no pone ninguna cookie y no puede leer su página.

4

Nunca diagnostica

La entrevista asigna los síntomas a sistemas del cuerpo. No nombra una causa, ni sugiere un diagnóstico, ni recomienda tratamiento, y el resumen lo indica donde se guarde.

Webhook opcional

Si prefiere recibirlo en su propio sistema

Indíquenos un endpoint https y cada resumen terminado se enviará allí, firmado con su secreto para que pueda comprobar su origen.

POST /your-endpoint
X-Continuum-Event: symptom_summary.completed
X-Continuum-Signature: t=1788220000,v1=<hmac-sha256 hex>

{
  "event": "symptom_summary.completed",
  "partner": "your-slug",
  "created_at": "2026-09-01T09:15:00+00:00",
  "data": {
    "summary": "...",
    "symptoms": [{ "symptom": "...", "body_area": "...", "severity": 6, "started": "..." }],
    "organ_systems": ["musculoskeletal"],
    "red_flags": [],
    "disclaimer": "..."
  }
}

Para verificar: una el valor t al cuerpo bruto de la petición con un punto, calcule un HMAC-SHA256 de esa cadena con su secreto y compárelo con v1. Rechace lo que tenga más de cinco minutos.

Díganos su dominio y le enviamos una clave

El widget es gratuito mientras es nuevo, y preferimos añadir clínicas de una en una y escuchar qué falla.