Entorno de pruebas
Entorno sandbox
El sandbox es una copia completa de eReceta para probar sin consecuencias: emitir, firmar, enviar, dispensar e integrar. Funciona igual que la aplicación real, pero ninguna receta que se emita en él es una receta veterinaria.
Dónde está
El sandbox vive en ereceta-sandbox.vetcontrol.app. Es un despliegue aparte, con su propia base de datos y sus propias cuentas: tu cuenta de eReceta de producción no sirve allí, y una cuenta del sandbox no sirve en producción. Todas sus pantallas llevan abajo el aviso «ENTORNO SANDBOX — las recetas no son válidas».
Cómo conseguir acceso
En el sandbox no hay registro público ni verificación colegial. Se entra con un código de invitación que da el equipo de VetControl.
Pide un código
Escribe al equipo de VetControl indicando si vas a probar como veterinario o como farmacéutico y para qué (por ejemplo, una integración). Recibirás un código con la forma SBX-XXXX-XXXX. Caduca y, salvo que se diga otra cosa, sirve para una sola cuenta.Actívalo
Entra en ereceta-sandbox.vetcontrol.app/sandbox/activar, escribe el código, un correo y una contraseña de al menos 12 caracteres. El correo no puede tener ya una cuenta de VetControl ni de eReceta: si la tiene, usa un alias (por ejemplo, nombre+sandbox@tudominio).Inicia sesión
Al terminar verás la identidad que te ha tocado y el botón «Iniciar sesión en el sandbox». Si eres veterinario ya tienes una clínica creada; si eres farmacéutico, una farmacia.
Qué cambia respecto a producción
| En el sandbox | Por qué |
|---|---|
| Todas las recetas son de prueba y llevan la marca «SANDBOX · NO VÁLIDA» en el PDF. | Así ninguna receta del sandbox puede pasar por una real, aunque alguien la imprima. |
| El número empieza por SBX- en lugar de VET- (por ejemplo, SBX-A1B2C3-2610-0042). | La validación pública de producción rechaza los números SBX- y explica que son del sandbox. |
| No se comunica nada a PRESVET, ni siquiera las recetas con antimicrobianos. | PRESVET es el registro oficial del Ministerio y no admite datos de prueba. |
| Tu nombre, número de colegiado y DNI son ficticios (por ejemplo, «Vet Sandbox Lince-4821», colegiado SBX123456). | Para que ninguna receta de prueba pueda atribuirse a un profesional real. |
| No se consulta COLVET ni CGCOF ni se piden documentos. | El acceso lo da el código de invitación, no la colegiación. |
| Al firmar o dispensar con AutoFirma no se compara el DNI ni el nombre del certificado con los de tu cuenta. | Tu identidad del sandbox es ficticia y nunca coincidiría. La firma sí se comprueba entera: que es una firma XAdES válida, que corresponde a esa receta y que la emite una autoridad reconocida. |
| La importación de clientes con inteligencia artificial está desactivada. | Para que lo que se pegue en el sandbox no salga a un servicio externo. |
| Los correos y SMS al titular no se envían: se registran como enviados. | Para que ningún mensaje de prueba llegue a una persona. |
| Los avisos (webhooks) a VetControl gestión están desactivados salvo acuerdo previo. | Para no mezclar recetas de prueba con la historia clínica real de una clínica. |
Validar una receta del sandbox
El QR del PDF lleva a la página de validación del propio sandbox, que dice «Receta del ENTORNO SANDBOX — sin validez legal». Si alguien escanea o teclea un número SBX- en eReceta de producción, verá «Receta del entorno sandbox — no válida» y no se buscará nada.
Para integradores
La API (M2M y pública) es la misma que en producción, con las mismas reglas de validación. Crea tus claves de API desde la clínica del sandbox y apunta tu integración a ereceta-sandbox.vetcontrol.app. Las respuestas incluyen isTest: true en todas las recetas.