improve menu

conv_bal
watcha.h 2015-02-10 11:29:27 +07:00
parent 6a43030468
commit 58ec5de459
8 changed files with 121 additions and 21 deletions

View File

@ -1,7 +1,5 @@
<action> <action>
<field name="name">clinic_board</field> <field name="view">template_view</field>
<field name="string">Clinic Board</field> <field name="template">clinic_page</field>
<field name="view_cls">board</field> <field name="menu">clinic_menu</field>
<field name="view_xml">clinic_board</field>
<field name="menu">clinic_menu</field>
</action> </action>

View File

@ -50,7 +50,6 @@
<item string="Reporting" perm="clinic_report"> <item string="Reporting" perm="clinic_report">
<item string="Visit Summary" action="clinic_report_visit"/> <item string="Visit Summary" action="clinic_report_visit"/>
<item string="HD Case Summary" action="clinic_report_hd_case_summary"/> <item string="HD Case Summary" action="clinic_report_hd_case_summary"/>
<item string="HD Case Detail" action="clinic_report_hd_case_detail"/>
<item string="Medical Summary" action="clinic_report_medical_summary"/> <item string="Medical Summary" action="clinic_report_medical_summary"/>
<item string="Recent Patient" action="clinic_report_recent_patient"/> <item string="Recent Patient" action="clinic_report_recent_patient"/>
<item string="Discontinue Patient" action="clinic_report_discontinue_patient"/> <item string="Discontinue Patient" action="clinic_report_discontinue_patient"/>

View File

@ -3,7 +3,7 @@
<field name="type_id"/> <field name="type_id"/>
<button string="Options" dropdown="1"> <button string="Options" dropdown="1">
<item string="Generate Visit" action="clinic_gen_visit"/> <item string="Generate Visit" action="clinic_gen_visit"/>
<item string="New Dialyzer" method="new_dialyzer"/> <!--<item string="New Dialyzer" method="new_dialyzer"/>-->
<item string="New Address" method="simple_address" perm="clinic_simple_address"/> <item string="New Address" method="simple_address" perm="clinic_simple_address"/>
</button> </button>
</head> </head>

View File

@ -1,7 +1,9 @@
<list model="clinic.patient"> <list model="clinic.patient">
<!--
<head> <head>
<button string="Generate Visit" action="clinic_gen_visit" type="success"/> <button string="Generate Visit" action="clinic_gen_visit" type="success"/>
</head> </head>
-->
<field name="reg_date"/> <field name="reg_date"/>
<field name="hn_no"/> <field name="hn_no"/>
<field name="trt_no"/> <field name="trt_no"/>
@ -11,5 +13,5 @@
<field name="branch_id"/> <field name="branch_id"/>
<field name="department_id"/> <field name="department_id"/>
<field name="doctor_id"/> <field name="doctor_id"/>
<field name="image" preview='1'/> <!--<field name="image" preview='1'/>-->
</list> </list>

View File

@ -14,6 +14,5 @@
<field name="department_id"/> <field name="department_id"/>
<field name="level_id"/> <field name="level_id"/>
<field name="categ_id"/> <field name="categ_id"/>
<field name="image" preview="1"/> <!--<field name="image" preview="1"/>-->
<!--<field name="state"/>-->
</list> </list>

View File

@ -47,7 +47,7 @@ class Patient(Model):
"hn_no": fields.Char("HN",function="_get_hn_no",store=True), "hn_no": fields.Char("HN",function="_get_hn_no",store=True),
"hn": fields.Char("REF/HN",search=False), "hn": fields.Char("REF/HN",search=False),
"name": fields.Char("Name",required=True,search=True), "name": fields.Char("Name",required=True,search=True),
"reg_date": fields.Date("Register Date",required=False,search=True), "reg_date": fields.Date("Reg. Date",required=False,search=True),
"birthday": fields.Date("Birthday",required=False,search=True), "birthday": fields.Date("Birthday",required=False,search=True),
"phone": fields.Char("Phone",required=False,search=True), "phone": fields.Char("Phone",required=False,search=True),
"mobile": fields.Char("Mobile",required=False,search=True), "mobile": fields.Char("Mobile",required=False,search=True),
@ -57,9 +57,9 @@ class Patient(Model):
'email': fields.Char("Email"), 'email': fields.Char("Email"),
"weight": fields.Float("Weight (kg.)"), "weight": fields.Float("Weight (kg.)"),
"height": fields.Float("Height (cm.)"), "height": fields.Float("Height (cm.)"),
"card_type": fields.Selection([("identification","Identification"),("passport","Passport")],"ID Type"), "card_type": fields.Selection([("identification","Identification"),("passport","Passport")],"Card Type"),
'card_no' : fields.Char("ID"), 'card_no' : fields.Char("ID Card"),
'card_exp' : fields.Date("ID Exp."), 'card_exp' : fields.Date("Card Exp."),
"app_no": fields.Char("Application No."), "app_no": fields.Char("Application No."),
"salary": fields.Selection([["20000","5,001-20,000"],["50000","20,001-50,000"],["100000","50,001-100,000"],["100001","100,000+"]], "Salary"), "salary": fields.Selection([["20000","5,001-20,000"],["50000","20,001-50,000"],["100000","50,001-100,000"],["100001","100,000+"]], "Salary"),
"addresses": fields.One2Many("address","patient_id","Addresses"), "addresses": fields.One2Many("address","patient_id","Addresses"),

View File

@ -0,0 +1,104 @@
{{#view "page" title="Clinic Board"}}
<div class="row">
<div class="col-sm-6">
<div class="nf-board-title">
<h3>{{t "Staffs"}}</h3>
</div>
<div style="margin-bottom:20px">
<div>
<a href="#name=clinic_staff&tab_no=0">{{t "Staffs"}}</a>
</div>
<div>
<a href="#name=clinic_staff&tab_no=3">{{t "Doctors"}}</a>
</div>
<div>
<a href="#name=clinic_staff&tab_no=4">{{t "Nurses"}}</a>
</div>
</div>
<div class="nf-board-title">
<h3>{{t "Patients"}}</h3>
</div>
<div style="margin-bottom:20px">
<div>
<a href="#name=clinic_patient">{{t "Patients"}}</a>
</div>
<div>
<a href="#name=clinic_dialyzer">{{t "Dialyzers"}}</a>
</div>
<div>
<a href="#name=clinic_patient_type">{{t "Patient Types"}}</a>
</div>
<div>
<a href="#name=clinic_patient_categ">{{t "Patient Categories"}}</a>
</div>
<div>
<a href="#name=clinic_patient_cycle">{{t "Patient Cycles"}}</a>
</div>
</div>
<div class="nf-board-title">
<h3>{{t "Reports"}}</h3>
</div>
<div style="margin-bottom:20px">
<div>
<a href="#name=clinic_report_visit">{{t "Visit Summary"}}</a>
</div>
<div>
<a href="#name=clinic_report_hd_case_summary">{{t " HD Case Summary"}}</a>
</div>
<div>
<a href="#name=clinic_report_medical_summary">{{t " Medical Summary"}}</a>
</div>
<div>
<a href="#name=clinic_report_recent_patient">{{t "Recent Patient"}}</a>
</div>
<div>
<a href="#name=clinic_report_discontinue_patient">{{t "Discontinue Patient"}}</a>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="nf-board-title">
<h3>{{t "Cycles"}}</h3>
</div>
<div style="margin-bottom:20px">
<div>
<a href="#name=clinic_cycle">{{t "Cycles"}}</a>
</div>
<div>
<a href="#name=clinic_cycle_item">{{t "Cycle Items"}}</a>
</div>
</div>
<div class="nf-board-title">
<h3>{{t "Visits"}}</h3>
</div>
<div style="margin-bottom:20px">
<div>
<a href="#name=clinic_visit">{{t "Visits"}}</a>
</div>
<div>
<a href="#name=clinic_visit_board">{{t "Visit Board"}}</a>
</div>
<div>
<a href="#name=clinic_visit&mode=form">{{t "New Visit"}}</a>
</div>
<div>
<a href="#name=clinic_make_apt">{{t "Make An Appointment"}}</a>
</div>
</div>
<div class="nf-board-title">
<h3>{{t "HD Cases"}}</h3>
</div>
<div style="margin-bottom:20px">
<div>
<a href="#name=clinic_hd_case">{{t "HD Cases"}}</a>
</div>
<div>
<a href="#name=clinic_shop">{{t "RD Shop"}}</a>
</div>
<div>
<a href="#name=clinic_sickbed">{{t "Sickbed"}}</a>
</div>
</div>
</div>
</div>
{{/view}}

View File

@ -1,14 +1,12 @@
todo: todo:
- urgent:
- set nurse's profile -> many2many
- change department on user profile
- change profile
- Because of one user can access more than branch
- report doctor & nurse *** - report doctor & nurse ***
-
- matching payment *** - matching payment ***
- script generate hd case - script generate hd case
- urgent -> done:
- change department on user profile -> ok
- Because of one user can access more than branch
- move between branch -> next phase - move between branch -> next phase
- patient - patient
- sale medicine -> ok - sale medicine -> ok