diff --git a/report/CVS_Equipments.fodt b/report/CVS_Equipments.fodt index 8b45598..aa7e920 100644 --- a/report/CVS_Equipments.fodt +++ b/report/CVS_Equipments.fodt @@ -1,28 +1,28 @@ - 2022-10-25T06:02:43.8293012812023-04-24T15:37:13.892080521PT7H25M12S113LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-25T06:02:43.8293012812023-05-14T23:00:14.520420251PT7H30M1S114LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 88914 + 18598 0 - 30628 - 14372 + 35003 + 15688 true false view2 - 5320 - 93578 + 22744 + 14106 0 - 88914 - 30626 - 103285 + 18598 + 35001 + 34285 0 1 false - 160 + 140 false false false @@ -91,7 +91,7 @@ true true - 2532431 + 2711397 true false @@ -488,61 +488,62 @@ - - - - + - + - + - + - + - + - + - + - + - + + + + + - + - - - - + + + + @@ -583,236 +584,247 @@ - - - + + + - - - + + + - + + + + + + + + + - + - + - + - + - + - - - - - - - - - + + + + + - + + - + + + + - + - + - + - + - + - + - - - - - - - - - - - + + - + - + - + - - + + - - + + - + + + + + + + + + + + + + - + - + - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -947,21 +959,30 @@ - + - + - + - + - + + + + + + + + + + @@ -993,7 +1014,7 @@ - + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsN FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAAR @@ -1554,42 +1575,42 @@ - <for each="maintenance in records"> - <for each="equipment in maintenance.lines"> - HOJA DE VIDA DISPOSITIVOS BIOMEDICOS + <for each="maintenance in records"> + <for each="equipment in maintenance.lines"> + HOJA DE VIDA DISPOSITIVOS BIOMEDICOS - Fecha de generación: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', equipment.company.timezone)> + Fecha de generación: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', equipment.company.timezone)> - Código Equipo: <equipment.equipment.code> + Código Equipo: <equipment.equipment.code> - - INFORMACIÓN DEL PROPIETARIO + + INFORMACIÓN DEL PROPIETARIO - Nombre / Razón Social: <equipment.propietary.name> - Ciudad: <equipment.propietary_address.subdivision_municipality.name> + Nombre / Razón Social: <equipment.propietary.name> + Ciudad: <equipment.propietary_address.subdivision_municipality.name> Teléfono: <equipment.propietary.phone> Movil: <equipment.propietary.mobile> - Tipo Documento: <"NIT" if equipment.propietary.tax_identifier.type=="31" else "CC"> - Documento: <equipment.propietary.tax_identifier.code> - Dirección: <equipment.propietary_address.street> + Tipo Documento: <"NIT" if equipment.propietary.tax_identifier.type=="31" else "CC"> + Documento: <equipment.propietary.tax_identifier.code> + Dirección: <equipment.propietary_address.street> - - INFORMACIÓN DEL DISPOSITIVO + + INFORMACIÓN DEL DISPOSITIVO @@ -1606,52 +1627,65 @@ Serial: <equipment.equipment.serial> - Clase de Riesgo: <equipment.equipment.product.risk> + <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> Clase Biomédica: <equipment.equipment.biomedical_class> - <choose test=""> - <when test="equipment.equipment.equipment_type == 'mobiliario_optico'"> - Tipo: Mobiliario óptico - </when> - <when test="equipment.equipment.equipment_type == 'refraccion'"> - Tipo: Refracción - </when> - <when test="equipment.equipment.equipment_type == 'medicion'"> - Tipo: Medición - </when> - <when test="equipment.equipment.equipment_type == 'accesorios'"> - Tipo: Accesorios - </when> - <otherwise test=""> - Tipo: n/a - </otherwise> - </choose> - <choose test=""> - <when test="equipment.equipment.use == 'medico'"> - Uso: Médico + <choose test=""> + <when test="equipment.equipment.equipment_type == 'mobiliario_optico'"> + Tipo: Mobiliario óptico </when> - <when test="equipment.equipment.use == 'basico'"> - Uso: Básico + <when test="equipment.equipment.equipment_type == 'refraccion'"> + Tipo: Refracción </when> - <when test="equipment.equipment.use == 'apoyo'"> - Uso: Apoyo + <when test="equipment.equipment.equipment_type == 'medicion'"> + Tipo: Medición + </when> + <when test="equipment.equipment.equipment_type == 'accesorios'"> + Tipo: Accesorios </when> <otherwise test=""> - Uso: n/a - </otherwise> - </choose> - Garantía: <equipment.equipment.warranty>Meses - Vida Útil: <equipment.equipment.useful_life>Meses + Tipo: n/a + </otherwise> + </choose> + <choose test=""> + <when test="equipment.equipment.use == 'medico'"> + Uso: Médico + </when> + <when test="equipment.equipment.use == 'basico'"> + Uso: Básico + </when> + <when test="equipment.equipment.use == 'apoyo'"> + Uso: Apoyo + </when> + <otherwise test=""> + Uso: n/a + </otherwise> + </choose> + Garantía: <equipment.equipment.warranty>Meses + Vida Útil: <equipment.equipment.useful_life>Meses - + - CARACTERÍSTICAS TÉCNICAS + CARACTERÍSTICAS TÉCNICAS @@ -1664,7 +1698,7 @@ Peso - <str(equipment.equipment.product.weight) + " "+ equipment.equipment.product.weight_uom.symbol if equipment.equipment.product.weight else ""> + <str(equipment.equipment.product.weight) + " "+ equipment.equipment.product.weight_uom.symbol if equipment.equipment.product.weight else ""> @@ -1673,7 +1707,7 @@ Medidas - <"Longitud:" +str(equipment.equipment.product.length) + " "+ equipment.equipment.product.length_uom.symbol+" Altura: "+str(equipment.equipment.product.height) + " "+ equipment.equipment.product.height_uom.symbol + " Ancho: "+str(equipment.equipment.product.width) + " "+ equipment.equipment.product.width_uom.symbol if equipment.equipment.product.width else ""> + <"Longitud:" +str(equipment.equipment.product.length) + " "+ equipment.equipment.product.length_uom.symbol+" Altura: "+str(equipment.equipment.product.height) + " "+ equipment.equipment.product.height_uom.symbol + " Ancho: "+str(equipment.equipment.product.width) + " "+ equipment.equipment.product.width_uom.symbol if equipment.equipment.product.width else ""> @@ -1684,7 +1718,7 @@ Voltaje (VAC) - <str(equipment.equipment.product.voltageAC) + " "+ equipment.equipment.product.voltageAC_uom.symbol if equipment.equipment.product.voltageAC else "No Aplica"> + <str(equipment.equipment.product.voltageAC) + " "+ equipment.equipment.product.voltageAC_uom.symbol if equipment.equipment.product.voltageAC else "No Aplica"> @@ -1693,7 +1727,7 @@ Voltaje (VDC) - <str(equipment.equipment.product.voltageDC) + " "+ equipment.equipment.product.voltageDC_uom.symbol if equipment.equipment.product.voltageDC else "No Aplica"> + <str(equipment.equipment.product.voltageDC) + " "+ equipment.equipment.product.voltageDC_uom.symbol if equipment.equipment.product.voltageDC else "No Aplica"> @@ -1704,7 +1738,7 @@ Tem Min Uso - <str(equipment.equipment.product.temperature_min) + " "+ equipment.equipment.product.temperature_uom.symbol if equipment.equipment.product.temperature_min else ""> + <str(equipment.equipment.product.temperature_min) + " "+ equipment.equipment.product.temperature_uom.symbol if equipment.equipment.product.temperature_min else ""> @@ -1713,7 +1747,7 @@ Tem Max Uso - <str(equipment.equipment.product.temperature_max) + " "+ equipment.equipment.product.temperature_uom.symbol if equipment.equipment.product.temperature_max else ""> + <str(equipment.equipment.product.temperature_max) + " "+ equipment.equipment.product.temperature_uom.symbol if equipment.equipment.product.temperature_max else ""> @@ -1722,7 +1756,7 @@ Hum Min Uso - <str(equipment.equipment.product.moisture_min) + " "+ equipment.equipment.product.moisture_uom.symbol if equipment.equipment.product.moisture_min else ""> + <str(equipment.equipment.product.moisture_min) + " "+ equipment.equipment.product.moisture_uom.symbol if equipment.equipment.product.moisture_min else ""> @@ -1731,7 +1765,7 @@ Hum Max Uso - <str(equipment.equipment.product.moisture_max) + " "+ equipment.equipment.product.moisture_uom.symbol if equipment.equipment.product.moisture_max else ""> + <str(equipment.equipment.product.moisture_max) + " "+ equipment.equipment.product.moisture_uom.symbol if equipment.equipment.product.moisture_max else ""> @@ -1740,7 +1774,7 @@ - <"SI" if equipment.equipment.calibration else "NO"> + <"SI" if equipment.equipment.calibration else "NO"> @@ -1749,31 +1783,30 @@ - <equipment.equipment.maintenance_frequency>Meses + <equipment.equipment.maintenance_frequency>Meses - - + - + Texto 1: - El equipo funciona cumpliendo los parámetros establecidos por el fabricante - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 + El equipo funciona cumpliendo los parámetros establecidos por el fabricante + ANTHONY STIVEN RODRIGUEZ FONSECA + INVIMA : RH-202208-01301 - - - - </for> - </for> + + + + </for> + </for> \ No newline at end of file diff --git a/report/CV_Equipment.fodt b/report/CV_Equipment.fodt index e2dc4a7..8dcbad9 100644 --- a/report/CV_Equipment.fodt +++ b/report/CV_Equipment.fodt @@ -1,29 +1,29 @@ - 2022-10-25T06:02:43.8293012812023-04-24T16:00:14.433503243PT5H41M9S60LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-25T06:02:43.8293012812023-05-14T22:57:29.738547886PT6H5M27S72LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 48717 + 7407 0 35003 - 16406 + 15688 true false view2 - 17390 - 52481 + 21488 + 18754 0 - 48717 + 7407 35001 - 65121 + 23093 0 1 false 140 - true + false false false false @@ -91,7 +91,7 @@ true true - 2420947 + 2769328 true false @@ -414,13 +414,13 @@ - + - + - + @@ -523,173 +523,205 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -818,25 +850,37 @@ - + - + - + - + + + + + + + + + + + + + - + @@ -861,7 +905,7 @@ - + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsN FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAAR @@ -1423,235 +1467,254 @@ <for each="equipment in records"> - HOJA DE VIDA DISPOSITIVOS BIOMEDICOS + HOJA DE VIDA DISPOSITIVOS BIOMEDICOS - Fecha de generación: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', equipment.company.timezone)> + Fecha de generación: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', equipment.company.timezone)> - Código Equipo: <equipment.code> + Código Equipo: <equipment.code> - - INFORMACIÓN DEL PROPIETARIO + + INFORMACIÓN DEL PROPIETARIO - Nombre / Razón Social: <equipment.propietary.name> - Ciudad: <equipment.propietary_address.subdivision_municipality.name> - Teléfono: <equipment.propietary.phone> - Movil: <equipment.propietary.mobile> + Nombre / Razón Social: <equipment.propietary.name> + Ciudad: <equipment.propietary_address.subdivision_municipality.name> + Teléfono: <equipment.propietary.phone> + Movil: <equipment.propietary.mobile> - Tipo Documento: <"NIT" if equipment.propietary.tax_identifier.type=="31" else "CC"> - Documento: <equipment.propietary.tax_identifier.code> - Dirección: <equipment.propietary_address.street> + Tipo Documento: <"NIT" if equipment.propietary.tax_identifier.type=="31" else "CC"> + Documento: <equipment.propietary.tax_identifier.code> + Dirección: <equipment.propietary_address.street> - - INFORMACIÓN DEL DISPOSITIVO + + INFORMACIÓN DEL DISPOSITIVO - Nombre del Dispositivo: <equipment.product.name> - Restaurado: <"SI" if equipment.refurbish else "NO"> - Marca: <equipment.mark_category.name> - Modelo: <equipment.model_category.name> - Referencia: <equipment.reference_category.name> - 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"> + Nombre del Dispositivo: <equipment.product.name> + Restaurado: <"SI" if equipment.refurbish else "NO"> + Marca: <equipment.mark_category.name> + Modelo: <equipment.model_category.name> + Referencia: <equipment.reference_category.name> + 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"> - Serial: <equipment.serial> - Clase de Riesgo: <equipment.product.risk> - Clase Biomédica: <equipment.biomedical_class> - <choose test=""> - <when test="equipment.equipment_type == 'mobiliario_optico'"> - Tipo: Mobiliario óptico - </when> - <when test="equipment.equipment_type == 'refraccion'"> - Tipo: Refracción - </when> - <when test="equipment.equipment_type == 'medicion'"> - Tipo: Medición - </when> - <when test="equipment.equipment_type == 'accesorios'"> - Tipo: Accesorios - </when> - <otherwise test=""> - Tipo: n/a - </otherwise> - </choose> - <choose test=""> - <when test="equipment.use == 'medico'"> - Uso: Médico - </when> - <when test="equipment.use == 'basico'"> - Uso: Básico - </when> - <when test="equipment.use == 'apoyo'"> - Uso: Apoyo - </when> - <otherwise test=""> - Uso: n/a - </otherwise> - </choose> - Garantía: <equipment.warranty>Meses - Vida Útil: <equipment.useful_life>Meses + Serial: <equipment.serial> + <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> + <choose test=""> + <when test="equipment.use == 'medico'"> + Uso: Médico + </when> + <when test="equipment.use == 'basico'"> + Uso: Básico + </when> + <when test="equipment.use == 'apoyo'"> + Uso: Apoyo + </when> + <otherwise test=""> + Uso: n/a + </otherwise> + </choose> + Clase Biomédica: <equipment.biomedical_class> + <choose test=""> + <when test="equipment.equipment_type == 'mobiliario_optico'"> + Tipo: Mobiliario óptico + </when> + <when test="equipment.equipment_type == 'refraccion'"> + Tipo: Refracción + </when> + <when test="equipment.equipment_type == 'medicion'"> + Tipo: Medición + </when> + <when test="equipment.equipment_type == 'accesorios'"> + Tipo: Accesorios + </when> + <otherwise test=""> + Tipo: n/a + </otherwise> + </choose> + <choose test=""> + <when test="equipment.use == 'medico'"> + Uso: Médico + </when> + <when test="equipment.use == 'basico'"> + Uso: Básico + </when> + <when test="equipment.use == 'apoyo'"> + Uso: Apoyo + </when> + <otherwise test=""> + Uso: n/a + </otherwise> + </choose> + Garantía: <equipment.warranty>Meses + Vida Útil: <equipment.useful_life>Meses - + - - - - Texto 1: - - CARACTERÍSTICAS TÉCNICAS + CARACTERÍSTICAS TÉCNICAS - Características Físicas + Características Físicas - Peso + Peso - <str(equipment.product.weight) + " "+ equipment.product.weight_uom.symbol if equipment.product.weight else ""> + <str(equipment.product.weight) + " "+ equipment.product.weight_uom.symbol if equipment.product.weight else ""> - Medidas + 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 ""> + <"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 + Características Eléctricas - Voltaje (VAC) + Voltaje (VAC) - <str(equipment.product.voltageAC) + " "+ equipment.product.voltageAC_uom.symbol if equipment.product.voltageAC else "No Aplica"> + <str(equipment.product.voltageAC) + " "+ equipment.product.voltageAC_uom.symbol if equipment.product.voltageAC else "No Aplica"> - Voltaje (VDC) + Voltaje (VDC) - <str(equipment.product.voltageDC) + " "+ equipment.product.voltageDC_uom.symbol if equipment.product.voltageDC else "No Aplica"> + <str(equipment.product.voltageDC) + " "+ equipment.product.voltageDC_uom.symbol if equipment.product.voltageDC else "No Aplica"> - Condiciones Ambientales + Condiciones Ambientales - Tem Min Uso + Tem Min Uso - <str(equipment.product.temperature_min) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_min else ""> + <str(equipment.product.temperature_min) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_min else ""> - Tem Max Uso + Tem Max Uso - <str(equipment.product.temperature_max) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_max else ""> + <str(equipment.product.temperature_max) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_max else ""> - Hum Min Uso + Hum Min Uso - <str(equipment.product.moisture_min) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_min else ""> + <str(equipment.product.moisture_min) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_min else ""> - Hum Max Uso + Hum Max Uso - <str(equipment.product.moisture_max) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_max else ""> + <str(equipment.product.moisture_max) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_max else ""> - Requiere Calibración + Requiere Calibración - <"SI" if equipment.calibration else "NO"> + <"SI" if equipment.calibration else "NO"> - Frecuencia de Mantenimiento Preventivo y calibración (Sí aplíca) + Frecuencia de Mantenimiento Preventivo y calibración (Sí aplíca) - <equipment.maintenance_frequency>Meses + <equipment.maintenance_frequency>Meses - - - - - - - - El equipo funciona cumpliendo los parámetros establecidos por el fabricante - - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 + + + + Texto 1: + + + + + + + + + + + El equipo funciona cumpliendo los parámetros establecidos por el fabricante - </for> - - - - - - - - - + ANTHONY STIVEN RODRIGUEZ FONSECA + INVIMA : RH-202208-01301 + </for> \ No newline at end of file