Único a gran escala, sin coordinación central
Varios procesos deben poder generar identificadores en paralelo sin consultarse entre sí ni arriesgar una colisión.
Esta página distingue el código de consulta que funciona en la web del formato objetivo de producción. El esquema de veinte bytes requiere implementación y auditoría criptográfica; la consulta de ejemplo no valida firmas reales.
Identidad visible. Trazabilidad conectada.
La propuesta de estampilla reúne la identidad de cada unidad y los datos de su medicamento. El QR abre la consulta; el código de barras representa el consecutivo de impresión de ejemplo.
Abre la URL pública de esta unidad. Una copia del gráfico conserva el mismo identificador.
El ID legible coincide con el QR y puede introducirse manualmente para consultar la unidad.
Se define para cada implementación. Aquí no se declara una jurisdicción ni una operación territorial real.
El dominio visible indica dónde consultar la identidad, también fuera de esta página.
Número de ejemplo de la pieza impresa. Es un campo distinto del identificador de la unidad.
Code 128 legible que codifica el consecutivo de ejemplo. No representa una identificación GS1 ni validación fiscal.
El volumen se toma de la presentación registrada: 120 ml para esta unidad.
La denominación permite contrastar el envase con la ficha de la unidad consultada.
Forma farmacéutica y concentración correspondientes al medicamento de ejemplo.
Fabricante o importador y referencia sanitaria declarada. RS-EJEMPLO no representa una aprobación oficial.
Fecha en que se emitió la identidad. Es distinta de producción, activación o vencimiento.
Se conserva como campo propio y coincide con el lote de la unidad consultada.
El ejemplo consultable usa el formato TRZ-XXXX-XXXX-XXXX y datos de un registro local. Los requisitos siguientes corresponden al diseño objetivo; no describen comprobaciones criptográficas ejecutadas por esta web.
Varios procesos deben poder generar identificadores en paralelo sin consultarse entre sí ni arriesgar una colisión.
Conocer un código no debe permitir derivar otros. Un correlativo simple sería enumerable: alguien imprimiría códigos válidos «futuros».
El objetivo es validar la firma antes de consultar el registro. El esquema, las claves, su seguridad y el rendimiento deberán comprobarse en la implementación; esta web no ejecuta esa validación.
Tiene que caber en un QR pequeño con corrección de errores suficiente para tolerar roces, humedad y una etiqueta curva.
Si la cámara falla, el código se escribe a mano en la página de consulta. Eso obliga a agrupar caracteres y a incluir un dígito de control.
TRZ-7F2K-4K7Q-92FA
https://traza.technology/verificar/?c=TRZ-7F2K-4K7Q-92FA&t=medicamentos El formato objetivo reserva veinte bytes en cuatro partes. Es una propuesta de diseño pendiente de validación; no es el formato de doce caracteres de los códigos consultables en esta web.
La representación objetivo propone Base32 Crockford con control de errores de escritura. El bloque siguiente es ilustrativo: no es un vector criptográfico de prueba ni un código reconocido por el registro de esta web.
En el formato objetivo, el dígito de control se comprobaría antes de consultar un servicio. El lector de esta web comprueba el formato del identificador de ejemplo; no implementa ese algoritmo ni valida una firma criptográfica.
La URL va en mayúsculas a propósito. El modo alfanumérico de QR codifica más información por módulo que el modo byte, así que el mismo contenido cabe en un QR una o dos versiones más pequeño: escanea antes y tolera más daño. El esquema y el dominio no distinguen mayúsculas, y el servidor acepta la ruta en mayúsculas.
Un dominio corto también importa: menos caracteres son menos módulos, y menos módulos permiten imprimir más pequeño con el mismo nivel de corrección de errores.
TRZ-9FXK-2M4Q-J8TV-QH3N-7WPD-BL5R-XCK
URL en el QR (mayúsculas, modo alfanumérico):
HTTPS://T.EXAMPLE/V/9FXK2M4QJ8TVQH3N7WPDBL5RXCK La arquitectura objetivo propone direccionar el registro desde el identificador. Los beneficios descritos requieren implementación y medición; no son resultados comprobados por esta web.
La época direcciona la clave, así que no hay que probar claves. La firma descarta la basura sin tocar almacenamiento. La emisión embebida apunta directamente al único registro que contiene el pasaporte. Y la posición dentro de la emisión es la clave exacta de la fila.
Nada busca; todo direcciona. Esa es la diferencia entre un identificador aleatorio —que obliga a consultar la base de datos incluso para descartar basura— y uno firmado, que decide válido o inventado antes de preguntar nada.
La validez de un código la prueba la derivación, no una fila guardada. Al emitir una orden se escribe un registro con su tamaño y su estado; las etiquetas existen matemáticamente desde ese momento. La fila de una etiqueta concreta nace en su primera consulta, de modo que solo las unidades que alguien mira ocupan espacio.
No hay hardware propietario: cada emisor imprime con su propia infraestructura. Lo que se fija es el mínimo que hace que el código se lea en una tienda con luz mala.
El emisor elige una plantilla del sistema y no edita el layout: el sistema inyecta los datos. Así una etiqueta impresa hoy y otra dentro de un año son comparables.
El mismo código con la misma versión de plantilla produce un archivo idéntico byte a byte. No hace falta almacenar artes: se vuelven a generar.
PDF vectorial de imposición, con marcas de corte y registro y sangrado, para tirar pliegos completos.
Lenguaje nativo de impresora térmica, para etiquetar en línea a la velocidad de la máquina.
Salida de solo capa variable, si el fondo de seguridad ya viene preimpreso en offset.
La referencia de integración describe la API objetivo. La consulta pública permite explorar los códigos de ejemplo disponibles en esta web, con sus resultados y límites explicados.