diff --git a/documents/plans/ISSUE6_PLAN.md b/documents/plans/ISSUE6_PLAN.md
index 354943d..69d4a0e 100644
--- a/documents/plans/ISSUE6_PLAN.md
+++ b/documents/plans/ISSUE6_PLAN.md
@@ -27,7 +27,7 @@ Por lo tanto, el plan se centrará en adaptar y extender el modelo `sale.order`
- [x] Añadir el campo `doctor_id` cerca del campo del paciente.
- [x] Cambiar la etiqueta (string) del campo `partner_id` de "Cliente" a "Paciente".
- [x] **(Nuevo)** Aplicar un dominio al campo `partner_id` para que solo muestre contactos que sean pacientes (`is_patient = True`).
- - [x] **(Nuevo)** Corregir y asegurar que el dominio en el campo `product_id` de las líneas de la orden restrinja la selección únicamente a análisis clínicos (`is_analysis = True`).
+ - [x] **(Nuevo)** Corregir y asegurar que el dominio en el campo `product_template_id` de las líneas de la orden restrinja la selección únicamente a análisis clínicos (`is_analysis = True`).
- [x] **Heredar la vista de lista (tree/list) de `sale.order`** para:
- Añadir la columna "Médico Remitente" (`doctor_id`).
diff --git a/get_view_arch.py b/get_view_arch.py
new file mode 100644
index 0000000..ce70c94
--- /dev/null
+++ b/get_view_arch.py
@@ -0,0 +1,14 @@
+import odoo
+
+def get_view_arch(cr, view_id):
+ cr.execute("SELECT arch_db FROM ir_ui_view WHERE id = %s", (view_id,))
+ return cr.fetchone()[0]
+
+if __name__ == '__main__':
+ db_name = 'lims_demo'
+ registry = odoo.registry(db_name)
+ with registry.cursor() as cr:
+ env = odoo.api.Environment(cr, odoo.SUPERUSER_ID, {})
+ view = env.ref('sale.view_order_form')
+ print(f"View ID: {view.id}")
+ print(get_view_arch(cr, view.id))
\ No newline at end of file
diff --git a/lims_management/views/sale_order_views.xml b/lims_management/views/sale_order_views.xml
index 63eb556..7aeec47 100644
--- a/lims_management/views/sale_order_views.xml
+++ b/lims_management/views/sale_order_views.xml
@@ -13,8 +13,9 @@
Paciente
+ [('is_patient', '=', True)]
-
+
[('is_analysis', '=', True)]