实现医生工作站的处方模板功能的代码(十一)

本文档详细介绍了医生工作站中处方模板的功能实现,包括主界面、新增和修改模板的步骤。通过数据库设计、存储过程、逻辑层和界面层的代码示例,展示了如何进行处方查询、新增和修改操作。
摘要由CSDN通过智能技术生成

实现医生工作站的处方模板功能的代码(十一)

3.2.7处方模板

处方模板这个模块实现医生根据病人病历来开药方的功能,点击3.2.2.1(图1)”新增“按钮弹出医生开取药方的界面,供医生开药;同样点击3.2.2.1(图2)” 修改“按钮弹出医生修改处方的界面,供医生对错误的处方单进行修改;还可以根据处方编号、病人名称等进行多条件查询处方单。点击每一条处方单多可以在处方明细中查询相对应的药品信息。

 

3.2.7.1处方模板主界面

主界面截图:

 

3.2.7.1(图1

从界面上可以看到我们这里用到的控件有:

控件名称

说明

组装箱控件groupBox

   第一要设置每个控件的Text,第二设置控件Name;不同的是dataGridView右键进行编辑列。

文本框控件textBox

下拉框控件comboBox

按钮控件button

表格控件dataGridView

查询功能实现

第一步:数据库

1、  表与关系

 

3.2.7.1(图2

  

表1:处方模板表(BT_PrescriptionTemplateTable)

列名

数据类型

主键/外键

说明

PrescriptionTemplateID

int - Identity

主键

处方模板ID

TemplateName

nchar (50)

 

模板名称

Doctor_StaffID

int

外键

医生名称_员工ID

AS_TemplateTypeID

int

外键

模板类型ID

AS_PrescriptionTypeID

int

外键

处方类型ID

TechnicalOfficesID

int

外键

科室名称_科室ID

AS_TemplateSortID

int

外键

模板分类ID

PrescriptionRemarks

nchar (300)

 

处方备注

PrescriptionDiagnosis

nchar (300)

 

处方诊断

WhetherEffective

bit

 

有效否

 

表2:处方模板明细表(BT_PrescriptionTemplateDetailTable)

列名

数据类型

主键/外键

说明

PrescriptionTemplateDetailID

int - Identity

主键

处方模板明细ID

PrescriptionTemplateID

int

外键

处方模板ID

DrugID

int

外键

药品ID

ChineseMedicineNumberOfAgent

nchar (30)

 

中药剂数

EachAgentDosage

nchar (20)

 

每剂用量

AS_DrugUseMannerID

int

外键

用药方式ID

AS_DDDSID

int

外键

用药频率

DispensingVolume

nchar (50)

 

发药总量

Remarks

nchar (200)

 

备注

WhetherEffective

bit

 

有效否

 

表3:药品表(BT_OutpatientMedicalRecordsTemplateTable)

列名

数据类型

主键/外键

说明

OutpatientMedicalRecordsTemplateID

int  - Identity

主键

门诊病历模板ID

TemplateNumber

nchar  (50)

 

模板编号

TemplateName

nchar  (50)

 

模板名称

WriteDoctor_StaffID

int

外键

撰写医生_员工ID

WriteTechnicalOfficesID

int

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值