# ValidateIDData

Realiza la validación (conforme a los estándares MIL-STD 130 y GS1) de los datos descodificados según el Código ID leído previamente por la función ReadIDMax.

Nota: La función referenciada ReadIDMax debe tener habilitado el parámetro Verify.

## ValidateIDData Entradas

Parámetro | Descripción
Código ID | Este argumento debe hacer referencia a una celda de la hoja de cálculo que contiene una estructura válida de datos IDMax proporcionada por la función ReadIDMax. Nota: Si se hace referencia a una función ReadIDMax, el parámetro Verify debe estar habilitado.
Opciones de validación | Especifica la opción a utilizar.
0 = Calificadores de datos (por defecto) | Especifica que los calificadores de datos (un carácter especificado o una cadena de caracteres especificada que precede inmediatamente a datos y define la categoría general o el uso previsto de los datos que siguen) incluidos en los datos son válidos y que los caracteres que siguen a cada calificador de datos son conformes al tipo, longitud y valor. Las categorías de calificadores de datos que se pueden validar son las tres siguientes: Identificadores de aplicación (AI) - Formato 05 de ISO/IEC 15434 Identificadores de datos (DI) - Formato 06 de ISO/IEC 15434 Identificadores de elementos de texto (TEI)
1 = ISO 15434 | Especifica que la norma ISO 15434 como opción de validación. Para obtener más información, consulte: www.iso.ch/iso/en/ISOOnline.openerpage.
2 = DoD UID | Especifica los criterios de identificación única (UID) del Departamento de Defensa de Estados Unidos (DoD) como opción de validación. Para obtener más información, consulte: www.acq.osd.mil/dpap/UID o www.iuidtoolkit.com. Nota: El requisito mínimo para la representación de información legible por máquina (MRI) mediante símbolos, según DoD, se cumple con el símbolo Data Matrix ECC200 definido por la especificación ISO 16022.
3 = GS1 | Especifica los estándares GS1 como opción de validación. Para más información, consulte www.gs1.org.
4 = securPharm (estricto) | Especifica el sistema estricto de securPharm (un sistema de códigos de barras de la industria farmacéutica alemana que utiliza símbolos DataMatrix) como opción de validación. Requiere que se incluyan número de producto de farmacéutico (PPN), número de serie, lote y fecha de vencimiento (el número global de identificación del artículo, GTIN, es opcional).
5 = securPharm (menos estricto) | Especifica un sistema menos estricto de securPharm (un sistema de códigos de barras de la industria farmacéutica alemana que utiliza símbolos DataMatrix) como opción de validación. Requiere únicamente la inclusión del PPN; los otros datos informativos son opcionales.
Construcción de UID | Especifica el tipo de construcción de identificación única según DoD a validar. Nota: Este parámetro sólo está habilitado cuando DoD UID es el valor seleccionado para el parámetro «Opciones de validación».
0 = Construcción nº 1 de UID o Construcción nº 2 de UID (por defecto) | Especifica cualquiera de las dos (Construcción nº 1 o nº 2 de UID) como opción de validación. Cuando ha de ser conforme a la construcción nº1 de UID, todos los campos están validados y la identificación debe contener, como mínimo: ID de la empresa Número de serie comprendido en el ID de la empresa Cuando ha de ser conforme a la construcción nº2 de UID, todos los campos están validados y la identificación debe contener, como mínimo: ID de la empresa Número de pieza o de lote original Número de serie comprendido en el número de pieza o de lote original Número actual de pieza o de lote
1 = Construcción nº 1 de UID | Especifica la construcción nº 1 de UID según DoD como opción de validación.
2 = Construcción nº 2 de UID | Especifica la construcción nº 2 de UID según DoD como opción de validación.

## ValidateIDData Salidas

Devuelve | Una estructura válida de datos IDValid que contiene métricas de validación del símbolo, o #ERR si alguno de los parámetros de entrada no es válido.
Resultados | Cuando se inserta inicialmente la función en una celda, el estado de validación aparecerá automáticamente en la celda adyacente a la derecha de la estructura de datos IDValid, junto con una cadena de información pertinente. Cuando se crea inicialmente la función ValidateIDData, se insertan automáticamente las siguientes Vision Data Access functionsen la hoja de cálculo para crear la tabla de resultados:
Etiqueta | Función | Descripción
Índice |  | Posición indexada
Valid | GetValid(IDValid) | La validez de los datos (0 = no válido, 1 = válido).
Diagnostic Info | GetDiagnosticString(IDValid) | Devuelve una cadena de información diagnóstica pertinente.
Se puede acceder a otros elementos de información adicional mediante la función IDValidate Vision Data Access functions.