实现医生工作站的病历模板功能的代码(十)
3.2.6病历模板
3.2.6.1病历模板主界面
病历模板是在医生书写病历时用来调用用的,医生可以根据病人常得的病和对应病常用到的药书写成一个病历作为模板,当某一病人来看病刚好有相似或相同的病时,医生就可以直接调用该病历。这样就可以方便医生书写病历的同时也为医生节省时间。进一步提高医生看病的效率。
主界面截图:
3.2.6.1(图1)
查询功能实现:
第一步:数据库
1、 表与关系
3.2.6.1(图2)
表1:门诊病历模板表(BT_OutpatientMedicalRecordsTemplateTable)
列名 |
数据类型 |
主键/外键 |
说明 |
OutpatientMedicalRecordsTemplateID |
int - Identity |
主键 |
门诊病历模板ID |
TemplateNumber |
nchar (50) |
|
模板编号 |
TemplateName |
nchar (50) |
|
模板名称 |
WriteDoctor_StaffID |
int |
外键 |
撰写医生_员工ID |
WriteTechnicalOfficesID |
int |
外键 |
撰写科室_科室ID |
AS_TemplateTypeID |
int |
外键 |
模板类型ID |
AS_InvokingJurisdictionID |
int |
外键 |
调用权限ID |
WhetherOperation |
bit |
|
是否手术 |
TemplateRemarks |
nchar (200) |
|
模板备注 |
SuitCase |
nchar (200) |
|
适合情况 |
PatientActionInChief |
nchar (300) |
|
病人主诉 |
PatientMedicalHistory |
nchar (300) |
|
病人病史 |
PhysicalExaminationCase |
nchar (300) |
|
体检情况 |
InitialDiagnosis |
nchar (300) |
|
初步诊断 |
DisposeIdea |
nchar (300) |
|
处理意见 |
WhetherEffective |
bit |
|
有效否 |
RegisterID |
int |
外键 |
挂号ID |
表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 |
外键 |
员工职务ID |
AS_MedicalTitlesID |
int |
外键 |
医务职称ID |
AS_WorkingStatusID |
int |
外键 |
工作状态ID |
AS_SexID |
int |
外键 |
性别ID |
ContactTelephone |