实现医生工作站中书写病历功能的代码(五)

实现医生工作站中书写病历功能的代码(五)

3.2医生工作站

3.2.1书写病历

3.2.1.1书写病历主界面

书写病历这个模块可以实现医生书写病历功能,点击3.2.1(图1)”新增“按钮弹出医生书写病历的界面,供医生书写病人病历;同样点击3.2.1(图1)” 修改“按钮弹出医生修改病历的界面,供医生对错误的病历单进行修改;还可以根据病历编号、病历名称等进行多条件查询病历单。

1、主界面效果图:

 

3.2.1.1(图1

 

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

控件名称

说明

组装箱控件groupBox

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

标签控件lable

文本框控件textBox

下拉框控件comboBox

按钮控件button

表格控件dataGridView

查询功能实现

第一步:数据库

1、  表与关系

 

3.2.1.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:挂号表PW_RegisterTable

列名

数据类型

主键/外键

说明

RegisterID

int - Identity

主键

挂号ID

RegisterNumber

nchar (50)

 

挂号单号

PatientID

int

外键

病人ID

AS_SettleAccountsWayID

int

外键

结算方式ID

TechnicalOfficesID

int

外键

科室ID

Doctor_StaffID

int

外键

医生_员工ID

RegisterSum

decimal (18, 2)

 

挂号金额

DiagnosisFee

decimal (18, 2)

 

诊察费

CaseHistorySum

decimal (18, 2)

 

病历金额

RegisterRemarks

nchar (50)

 

挂号备注

RegisterTime

datetime

 

挂号时间

AS_RegisterStatusID

int

外键

挂号状态ID

ClassesID

int

外键

班次ID

InvoiceNumber

nchar (50)

 

发票号

RegisterOperator_StaffID

int

外键

挂号人员_员工ID

WhetherEffective

bit

 

有效否

NullifyRemarks

nchar (100)

 

作废备注

NullifyOperator_StaffID

int

外键

作废操作员_员工ID

表3:病人表(BT_PatientTable

列名

数据类型

主键/外键

说明

PatientID

int - Identity

主键

病人ID

PatientCardNumber

nchar (50)

 

病人卡号

PatientName

nchar (30)

 

病人名称

AS_SexID

int

外键

性别ID

Birthday

datetime

 

出生年月

IDCardNo

nchar (50)

 

身份证号

AS_MaritalStatusID

int

外键

婚姻情况ID

Profession

nchar (50)

 

所在职业

MemberTypeID

int

外键

会员类型ID

MedicareCardNumber

nchar (50)

 

医保卡号

AS_InsuredTypeID

int

外键

参保类型ID

ContactTelephone

nchar (30)

 

联系电话

ContactAddress

nchar (100)

 

联系地址

DrugAllergyHistory

nchar (100)

 

药物过敏史

PatientCategoryID

int

外键

病人类别ID

Age

nchar (30)

 

年龄

AlphabeticBrevityCode

nchar (20)

 

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值