for each="equipment in records"

REGISTRO HISTORICO DE MANTENIMIENTO
INFORMACIÓN DEL DISPOSITIVO
Nombre del Dispositivo: equipment.product.name	Serial: equipment.serial
Restaurado: "SI" if equipment.refurbish else "NO"	choose test="" when test="equipment.product.risk == 'uno'" Clase de Riesgo: I /when when test="equipment.product.risk == 'dosA'" Clase de Riesgo: IIA /when when test="equipment.product.risk == 'dosB'" Clase de Riesgo: IIB /when otherwise test="" Clase de Riesgo: No Aplíca /otherwise /choose
Marca: equipment.mark_category.name	Clase Biomédica: equipment.biomedical_class
Marca: equipment.mark_category.name	Tipo: equipment.equipment_type
Referencia: equipment.reference_category.name	Uso: equipment.use
País de Origen: equipment.origin_country.name	Registro Invima: equipment.health_register
Software Versión: equipment.software_version if equipment.software_version != "" else "No Aplica"
CARACTERÍSTICAS TÉCNICAS
Características Físicas	Peso	str(equipment.product.weight) + " "+ equipment.product.weight_uom.symbol if equipment.product.weight else ""
	Medidas	"Longitud:" +str(equipment.product.length) + " "+ equipment.product.length_uom.symbol+" Altura: "+str(equipment.product.height) + " "+ equipment.product.height_uom.symbol + " Ancho: "+str(equipment.product.width) + " "+ equipment.product.width_uom.symbol if equipment.product.width else ""
Características Eléctricas	Voltaje (VAC)	str(equipment.product.voltageAC) + " "+ equipment.product.voltageAC_uom.symbol if equipment.product.voltageAC else "No Aplica"
	Voltaje (VDC)	str(equipment.product.voltageDC) + " "+ equipment.product.voltageDC_uom.symbol if equipment.product.voltageDC else "No Aplica"
Condiciones Ambientales	Tem Min Uso	str(equipment.product.temperature_min) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_min else "No Aplica"
	Tem Max Uso	str(equipment.product.temperature_max) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_max else "No Aplica"
	Hum Min Uso	str(equipment.product.moisture_min) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_min else "No Aplica"
	Hum Max Uso	str(equipment.product.moisture_max) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_max else "No Aplica"
Fecha	Tipo de mantenimiento	N.º del Registro
for each="line in equipment.maintenance_history"
line.service_maintenance.estimated_agended	choose test="" when test="line.maintenance_type == 'preventive'" Preventivo /when when test="line.maintenance_type == 'corrective'" Correctivo /when otherwise test="" Inicial /otherwise /choose	line.code
/for
Texto 1:
if test="equipment.get_technician_signature()" Texto 2: /if
equipment.technician_responsible	RECIBIDO A SATISFACCIÓN
INVIMA : equipment.invima	NOMBRE
/for
	if test="company and company.header" for each="line in company.header.split('\n')" line /for /if company.rec_name if company else '' if test="company" NIT: company.party.identifiers[0].code Regimen Común Actividad Economica 4659 Dirección: company.party.addresses[0].street company.party.addresses[0].city Teléfono: company.party.phone Celular: company.party.mobile E-mail: company.party.email /if