Files
SKEEN-Proyecto/odoo-addons/skeen_pacientes/views/catalogos_views.xml
Consultoría Alcaraz Salazar 01f6007e30 Mejoras integrales: visitas, POS, WACRM, reportes, temas y módulos legacy
- Módulo Visitas completo (auto desde agenda, insumos con descargo de
  inventario, fotos antes/después y documentos, receta imprimible)
- Punto de Venta (catálogo + ticket sticky, cobro con cambio, pago con
  puntos monedero, ticket imprimible)
- WACRM: leads automáticos desde WhatsApp, asignación de conversaciones
  y leads a agentes, conversión lead→paciente, ficha del paciente en chat
- Pacientes: completitud de expediente, alertas clínicas, historial
  unificado con detalle, foto, WhatsApp, estado de cuenta, filtros
  rápidos (VIP/recientes/médico), documentos (expediente escaneado + galería)
- Agenda: vistas por médico y por hora, filtros rápidos (libres, primera
  vez, check-in, no-show), modal de acciones, bloqueos por médico,
  drag&drop para mover citas
- Reportes: 18 pestañas (diario, cortes, ingresos, inventario, adeudos,
  comisiones, pagos, devoluciones, top clientes, horas, paquetes,
  vendedores, concentrado, recomendaciones, KPIs) con exportación Excel
- Temas: nuevo tema Clásico (look legacy AdminLTE) con submenús tipo
  treeview, selector de tema; accesos rápidos personalizables con 3
  presentaciones; búsqueda global; notificaciones reales
- Configuración: secciones (clínica, usuarios con permisos por sección,
  recetas, catálogos de diagnósticos y procedimientos)
- Inventario: alertas de caducidad y sugerencia de compra, cron diario
  que descuenta artículos caducados, compras/bajas
- Consultas Médicas, página Expedientes, importadores delta
  (citas/visitas legacy idempotentes), depuración de duplicados
- Infra: tema Tailwind conectado (@config), gzip en nginx, secuencias
  Odoo corregidas (noupdate, company_id), rollback en validaciones
2026-08-13 23:30:08 +00:00

77 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Diagnósticos -->
<record id="view_skeen_diagnostico_tree" model="ir.ui.view">
<field name="name">skeen.diagnostico.tree</field>
<field name="model">skeen.diagnostico</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="categoria"/>
<field name="active"/>
</tree>
</field>
</record>
<record id="view_skeen_diagnostico_form" model="ir.ui.view">
<field name="name">skeen.diagnostico.form</field>
<field name="model">skeen.diagnostico</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="name"/>
<field name="categoria"/>
<field name="active"/>
</group>
<field name="descripcion"/>
</sheet>
</form>
</field>
</record>
<record id="action_skeen_diagnostico_tree" model="ir.actions.act_window">
<field name="name">Diagnósticos</field>
<field name="res_model">skeen.diagnostico</field>
<field name="view_mode">tree,form</field>
</record>
<!-- Procedimientos -->
<record id="view_skeen_procedimiento_tree" model="ir.ui.view">
<field name="name">skeen.procedimiento.tree</field>
<field name="model">skeen.procedimiento</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="categoria"/>
<field name="active"/>
</tree>
</field>
</record>
<record id="view_skeen_procedimiento_form" model="ir.ui.view">
<field name="name">skeen.procedimiento.form</field>
<field name="model">skeen.procedimiento</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="name"/>
<field name="categoria"/>
<field name="active"/>
</group>
<field name="descripcion"/>
</sheet>
</form>
</field>
</record>
<record id="action_skeen_procedimiento_tree" model="ir.actions.act_window">
<field name="name">Procedimientos</field>
<field name="res_model">skeen.procedimiento</field>
<field name="view_mode">tree,form</field>
</record>
<!-- Menús (bajo el menú raíz SKEEN de skeen_citas) -->
<menuitem id="menu_skeen_diagnosticos" name="Diagnósticos" parent="skeen_citas.menu_skeen_root"
action="action_skeen_diagnostico_tree" sequence="17"/>
<menuitem id="menu_skeen_procedimientos" name="Procedimientos" parent="skeen_citas.menu_skeen_root"
action="action_skeen_procedimiento_tree" sequence="18"/>
</odoo>