住院ADT子系统软件设计说明书
程序详细设计
目录
第一部分 数据逻辑定义
1.预约管理
1.1预约录入
1.2预约浏览
2.入出转处理
2.1入院
2.2转科及转科记录修改
2.3整理床位
2.4占床/撤消占床
2.5出院
2.6召回
3.费用管理
3.1费用产生
3.2医嘱记价
3.3费用录入
3.4确认收费
3.5结算
3.5.1正常结算
3.5.2分次结算
3.5.3分科结算
3.5.4取消结算
3.6出纳
3.6.1收退予交金
3.6.2结帐
3.6.3取消结算
3.7欠费处理
3.8申诉重算
4.报表
4.1 住院部报表
4.2 公疗报表
4.3 核算报表
4.4 核算报表(二级)
4.5 病人费用打印
5.系统维护
5.1 初始化
5.2 用户管理
5.3 字典维护
5.3.1 合同单位字典
5.3.2 床位字典
5.3.3 工作单位字典
5.3.4 科室收费录入字典
5.3.5 医嘱/收费字典
5.3.6 收费方式字典
5.3.7 收费项目/帐单码字典
5.3.8 分摊比例字典
5.4 其他维护
第二部分 中间层程序设计(Mid-Server)
第三部分 客户端程序设计(App-Client)
第一部分 数据逻辑定义
本部分内容将按照预期实现功能详细说明如何访问数据库,如何增删记录,如何保证数据完整性等问题。下面将按照各模块分别介绍。
1.预约管理
1.1预约单录入
预约住院病人的信息录入,包括病人信息、 门诊诊断、 联系地址、电话及付费分类信息.(zy_register)。使用如下SQL语句取得预约单记录。
Select * From zy_register Where register_no like :register_no
对于预约单中需要字典支持的字段将采用twDBEditDD控件。
1.2预约浏览
支持对已预约入院病人的查询及办理通知入院的手续.。
查询应当支持按照时间范围、预约单号、预约科室、病人姓名等条件浏览预约病人。使用如下SQL语句取得记录。
Select * From zy_register
Where register_no like :register_no and
register_dept = : dept_code and
register_no like :register_no and
name like :name;
所谓办理通知入院指住院处工作人员或者医生根据各病房已出院或拟出院病人情况从预约入院病人表中挑选通知入院病人,病人实际上并未真正入院,仍需要正式办理入院手续。
|
|