TrazaMed

Servicio Web Código de Trazabilidad de Medicamentos (SOAP) correspondiente a la Resolución 435/2011 del Ministerio de Salud y Disposición 3683/2011 de A.N.M.A.T.: Sistema de Trazabilidad de medicamentos que deberán implementar las personas físicas o jurídicas que intervengan en la cadena de comercialización, distribución y dispensación de especialidades medicinales incluidas en el Registro de Especialidades Medicinales.

Incluye soporte para los nuevos métodos de la "ANMAT Especificación Técnica para Pruebas de Servicios v2" ("versión 2"):

  • SendConfirmaTransacc(usuario, password, p_ids_transac, f_operacion): Confirma la recepción de un medicamento (recibe nro de transacción individual al medicamento seriado; fecha en que ocurre el evento)
  • SendAlertaTransacc(usuario, password, codigo_transaccion): Alerta un medicamento, acción contraria a “confirmar la transacción”.
  • GetTransaccionesNoConfirmadas(usuario, password, p_id_transaccion_global, id_agente_informador, id_agente_origen, id_agente_destino, id_medicamento, id_evento, fecha_desde_op, fecha_hasta_op, fecha_desde_t, fecha_hasta_t, estado): Trae un listado de las transacciones donde el agente es el destino y no están confirmadas por el agente receptor (estado = 1: informada, 2: anulada, 3: confirmada, 4:alertada, 5: cargada). Devuelve lista: id_transaccion: Numero de transaccion individual (a nivel nro de serie); id_transac_ws: Numero Global; nro_transaccion: N/A; f_evento: Fecha del vento; gln_destino: GLN Destino; cuit_destino: CUIT Destino; gln_origen: GLN Origen; n_remito: Numero de Remito; cuit_origen: CUIT Origen; n_factura: Numero de factura; vencimiento: Fecha de vencimiento de transaccion; gtin: GTIN medicamento; lote: Lote; numero_serial: Numero Serial; id_evento: Numero de Evento; d_evento: Descripción del Evento; f_transaccion: Fecha Transaccion; gln_agente_informador: GLN Agente Informador; c_usuario_informador: Codigo de Usuario Informador; id_transac_ws_anul: ID Transaccion de Anulación; f_anulacion: Fecha de anulación (si aplica); estado: Estado de la transaccion; d_provincia: Provincia; paciente: Paciente (si aplica); cant_fraccion: Cantidad Fraccion
  • GetEnviosPropiosAlertados(usuario, password, p_id_transaccion_global, id_agente_informador, id_agente_origen, id_agente_destino, id_medicamento, id_evento, fecha_desde_op, fecha_hasta_op, fecha_desde_t, fecha_hasta_t): Trae un listado de las transacciones alertadas por el eslabón posterior.

Más información, interfaz PyAfipWs y ejemplos:

Características de la interfaz TrazaMed:

URL Servidores:

Documentación Oficial: http://186.153.145.2:8080/trazamed/pdfs/especificacion_tecnica.pdf

Arquitectura: server: Jetty(6.1.16) + Oracle