changeset 5291:d4a656445dc1

task #16247: Enhancements on Surgery package. Move risk assessment page and group from surgery to pre-operative assessment
author Luis Falcon <falcon@gnuhealth.org>
date Wed, 31 Aug 2022 15:34:27 +0100
parents 0445ee301a24
children 1e74952fa66c
files tryton/health_surgery/health_surgery.py tryton/health_surgery/view/gnuhealth_preoperative_assessment.xml tryton/health_surgery/view/gnuhealth_surgery.xml
diffstat 3 files changed, 19 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/tryton/health_surgery/health_surgery.py
+++ b/tryton/health_surgery/health_surgery.py
@@ -726,6 +726,14 @@
         'Points 2: Class III Moderate (6.6% complications)\n'
         'Points 3 or more : Class IV High (>11% complications)')
 
+    surgical_wound = fields.Selection([
+        (None, ''),
+        ('I', 'Clean . Class I'),
+        ('II', 'Clean-Contaminated . Class II'),
+        ('III', 'Contaminated . Class III'),
+        ('IV', 'Dirty-Infected . Class IV'),
+        ], 'Surgical wound', sort=False)
+
 
 class PatientData(ModelSQL, ModelView):
     __name__ = 'gnuhealth.patient'
--- a/tryton/health_surgery/view/gnuhealth_preoperative_assessment.xml
+++ b/tryton/health_surgery/view/gnuhealth_preoperative_assessment.xml
@@ -10,5 +10,16 @@
         <label name="surgery"/>
         <field name="surgery"/>
     </group>
+    <group string="Risk assessment" id="group_preop_risk" colspan="4">
+        <label name="preop_asa"/>
+        <field name="preop_asa"/>
+        <label name="preop_mallampati"/>
+        <field name="preop_mallampati"/>
+        <label name="preop_rcri"/>
+        <field name="preop_rcri"/>
+        <label name="surgical_wound"/>
+        <field name="surgical_wound"/>
+    </group>
+
     <newline/>
 </form>
--- a/tryton/health_surgery/view/gnuhealth_surgery.xml
+++ b/tryton/health_surgery/view/gnuhealth_surgery.xml
@@ -46,18 +46,6 @@
     </group>
     <newline/>
     <notebook>
-        <page id="risk_assessment_page" string="Risk Assessment">
-            <group string="Patient Surgical Risk assessment" id="group_patient_surgery_risk" colspan="4">
-                <label name="preop_asa"/>
-                <field name="preop_asa"/>
-                <label name="preop_mallampati"/>
-                <field name="preop_mallampati"/>
-                <label name="preop_rcri"/>
-                <field name="preop_rcri"/>
-                <label name="surgical_wound"/>
-                <field name="surgical_wound"/>
-            </group>
-        </page>
         <page id="procedures_page" string="Procedures">
             <field name="procedures" colspan="4"/>
         </page>