实现医生工作站的病程模板功能的代码(十二)
3.2.8病程模板
3.2.8.1病程模板主界面
病程模板是记录每种病的历程,是供医生做参考的。医生可以通过记录病程从而熟悉每个病人的病和预测病的发展,从而做出最正确的判断和进行最好的治疗。这里可以根据模板名称、模板类型、记录医生、记录科室进行多条件查询病程模板。
主界面截图:
3.2.8.1(图1)
从界面上可以看到我们这里用到的控件有:
控件名称 |
说明 |
组装箱控件groupBox |
第一要设置每个控件的Text,第二设置控件Name;不同的是dataGridView右键进行编辑列。 |
文本框控件textBox |
|
下拉框控件comboBox |
|
按钮控件button |
|
复选框控件CheckBox |
|
表格控件dataGridView |
|
条形工具控件toolStrip |
查询功能实现:
第一步:数据库
1、 表与关系
3.2.8.1(图2)
表1:门诊病程模板表(BT_OutpatientCourseOfDiseaseTemplateTable)
列名 |
数据类型 |
主键/外键 |
说明 |
OutpatientCourseOfDiseaseTemplateID |
int - Identity |
主键 |
门诊病程模板ID |
OutpatientCourseOfDiseaseTemplateName |
nchar (50) |
|
门诊病程模板名称 |
AS_TemplateCategoryID |
int |
外键 |
模板类别 ID |
RecordDoctor_StaffID |
int |
外键 |
记录医生_员工ID |
RecordTechnicalOffices_TechnicalOfficesID |
int |
外键 |
记录科室_科室ID |
CourseOfDiseaseRecord |
nchar (100) |
|
病程记录 |
WhetherEffective |
bit |
|
有效否 |
表2:员工表(BT_StaffTable)
列名 |
数据类型 |
主键/外键 |
说明 |
StaffID |
int - Identity |
主键 |
员工ID |
TechnicalOfficesID |
int |
外键 |
科室ID |
StaffNumber |
nchar (20) |
|
员工编号 |
StaffName |
nchar (20) |
|
员工名称 |
WhetherOperator |
bit |
|
操作员否 |
AlphabeticBrevityCode |
nchar (20) |
|
拼音简码 |
WubiInCode |
nchar (20) |
|
五笔简码 |
AS_StaffPositionID |
int |
外键< |