实现医生工作站的检查模板功能的代码(十四)
3.2.10检查模板
3.2.10.1检查模板主界面
检查模板同其他模板相同都是供医生做参考和调用的。医生可以事先总结一些病的检查结果和诊断,当有某个病人的病这里有的时候医生可以参考这个病的模板的处该病人的诊断或者是调用该模板进一步修改得到该病人的检查结果。这里可以根据模板名称、模板类别进行多条件查询检查模板信息。
主界面截图:
3.2.10.1(图1)
从界面上可以看到我们这里用到的控件有:
控件名称 |
说明 |
组装箱控件groupBox |
第一要设置每个控件的Text,第二设置控件Name;不同的是dataGridView右键进行编辑列。 |
文本框控件textBox |
|
下拉框控件comboBox |
|
按钮控件button |
|
复选框控件CheckBox |
|
表格控件dataGridView |
|
条形工具控件toolStrip |
查询功能实现:
第一步:数据库
1、 表与关系
3.2.10.1(图2)
表1:门诊检查模板表(BT_OutpatientInspectTemplateTable)
列名 |
数据类型 |
主键/外键 |
说明 |
OutpatientInspectTemplateID |
int - Identity |
主键 |
门诊检查模板ID |
TemplateName |
nchar (50) |
|
模板名称 |
AS_TemplateCategoryID |
int |
外键 |
模板类别 ID |
RecordDoctor_StaffID |
int |
外键 |
记录医生_员工ID |
RecordTechnicalOffices_TechnicalOfficesID |
int |
外键 |
记录科室_科室ID |
TemplateRecord |
nchar (300) |
|
模板记录 |
DiagnosisPrompt |
nchar (300) |
|
诊断提示 |
WhetherEffective |
bit |
|
有效否 |
表2:员工表(BT_StaffTable)
列名 |
数据类型 |
主键/外键 |
说明 |
StaffID |
int - Identity |
主键 |
员工ID |
TechnicalOfficesID |
int |
外键 |
科室ID |
StaffNumber |
nchar (20) |
|
员工编号 |
StaffName |
nchar (20) |
|
员工名称 |
WhetherOperator |