医疗对讲系统管理中心子系统设计说明书.docx
- 文档编号:24895680
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:22
- 大小:277.04KB
医疗对讲系统管理中心子系统设计说明书.docx
《医疗对讲系统管理中心子系统设计说明书.docx》由会员分享,可在线阅读,更多相关《医疗对讲系统管理中心子系统设计说明书.docx(22页珍藏版)》请在冰豆网上搜索。
医疗对讲系统管理中心子系统设计说明书
医疗对讲系统
管理中心子系统设计说明书
XX通信息技术有限公司
文件状态:
[√]草稿
[]正在修改
[]正式发布
文件标识
当前版本
作者
发布日期
密级
版本记录
版本号
日期
描述
作者
文档审核
版本号
日期
评审人员
批准人
文档发布
版本号
日期
发布人
目录
版本记录1
文档审核1
文档发布1
目录2
1、概述3
1.1、目的3
1.2、阅读对象3
1.3、参考文档3
1.4、术语与缩略语3
2、系统架构3
2.1、系统拓扑3
2.2、系统环境4
2.3、软件结构4
3、系统功能5
3.1HIS系统数据同步到管理中心5
3.2管理中心同步护士站6
3.2.1数据同步方案6
3.2.2护士站同步管理中心数据7
3.2.3管理中心与护士站间的其它同步与交互功能7
4、接口定义8
4.1、HIS系统与管理中心系统间接口8
4.2、管理中心系统与护士站系统间接口8
4.3、护士站系统与各工作站(终端)间接口8
5、业务流程8
5.1、流程18
6、模块设计8
6.1、模块19
6.1.1、模块功能9
6.1.2、模块结构10
6.1.3、模块接口10
6.1.4、业务逻辑(或流程)10
6.1.5、关键数据10
7、数据库设计10
7.1、数据库逻辑设计10
7.2、数据库物理设计11
7.2.1、表清单11
7.2.2、视图清单11
7.2.3、存储过程清单16
7.2.4、触发器清单16
1、概述
1.1、目的
本文档是描述医疗对讲系统管理中心子系统的总体设计,对系统的功能、接口、模块划分、业务处理流程、关键数据进行定义,作为系统的实现、测试、维护、版本升级的依据。
1.2、阅读对象
相关的项目管理人员、技术开发人员、测试人员。
1.3、参考文档
[1]医疗对讲管理中心与HIS系统接口说明书,2012-MM-DD
1.4、术语与缩略语
数据
在本设计中特指数据库中的表与视图,以表和视图为单位
护士站
包含安装在护士工作站上PC上的应用程序及其数据库
终端
包括病房、病床、中文显示屏等设备终端
2、系统架构
描述系统的总体逻辑结构、运行环境、功能清单、功能模块间的关系等。
系统层次结构:
系统——子系统——模块——子模块
2.1、系统拓扑
提供系统网络结构总体,对系统各主要部分进行描述,扼要描述本(子)系统的功能及对外接口。
2.2、系统环境
描述本系统的软硬件运行环境,开发和测试环境。
2.3、软件结构
提供本(子)系统的软件模块结构图,扼要描述各模块的功能以及模块间的关系。
3、系统功能
3.1数据同步功能
医疗对讲系统需要从HIS系统同步部分数据到本地,包括病人资料、一日清单、医嘱、预约、药价等信息。
系统采用三种方式进行数据同步:
3.1.1实时自动数据同步
1)管理中心系统实时从HIS系统获取增量数据,更新管理中心数据库,并通知各护士站系统;
2)护士站系统在收到管理中心的数据更新指示后,从管理中心获取增量数据,更新护士站数据库;
3)护士站系统
3.1.2定时自动全数据同步
4)手动全数据同步
3.1.2手动全数据同步
5)的
及相关设备中的同步管理中心对应的数据库的病人资料、一日清单、医嘱药价等表中。
3.1HIS系统数据同步到管理中心
1.His系统中的病人资料、一日清单、医嘱、预约、药价等同步管理中心对应的数据库的病人资料、一日清单、医嘱药价等表中。
2.依据信息的实时性要求不同、数据量大小不同,实现不同的定时同步方案。
如,病人资料、预约信息,信息量小,实时性要求高,可以每隔两分钟实现一次同步。
一日清单、医嘱等数据量大的可隔十分钟同步一次、并只同步最近更新的数据。
药价可每天同步一次。
3.为保证数据的完整性、正确性。
每天在指定的空闲时间执行一次全数据同步(即清空管理中心的数据后再把HIS系统中的相关的所有数据复制到管理中心数据库)
补充需求说明:
(1)数据同步功能分:
①实时数据同步;②自动全数据同步;③手动动全数据同步。
(2)实现方案:
①实现方案:
在sqlserver中建立定时作业执行存储过程实现。
所有功能由sqlserver执行脚本完成。
②备用方案:
VC写管理中心同步程序完成
3.2管理中心同步护士站
3.2.1数据同步方案
1.管理中心来自HIS系统中的数据(如病人信息、一日清单等)由护士站直接连接上管理中心的数据访问。
。
2.管理中心的系统数据(如设备信息、病位对应表等)同步到护士站,由管理中心远程操作护士站的数据库,下发数据到各个护士站。
3.2.2护士站同步管理中心数据
1.对于护士需要修改内容而与HIS系统数据不能保持一致的
数据、需要设置配置文件指定那些字段数据以HIS系统为准、那些以护士录入的数据为准,如病人资料信息表。
2.依据信息的实时性要求不同、数据量大小不同,实现不同的定时同步方案。
这里的同步是指把来自HIS系统中的管理中心数据同步到护士站内、我们自定义的数据库的对应的表中。
自定义的表结构可能与管理中心中对应的表的结构也许会不同。
3.对数据量小,实时性要求高的数据(如病人资料、预约信息),直接用ADO连接管理中心,与本地数据(如病人资料)对比,实现对应数据的同步;然后护士站再数据同步到终端。
4.对于数据大的,实时性要求低的(如医嘱、一日清单等)在sqlserver写存储过程,把管理中心数据同步到本地中,并为本地的最新更新的数据打上标记。
然后护士站定时查找本地数据的更新标记,把有更新标记的数据同步到终端;成功后取消对应的更新标记。
3.2.3管理中心与护士站间的其它同步与交互功能
1.实现录入设备信息表、配置床位对应表等功能、并把数据同步到护士站。
2.保存所有扩士站的呼叫记录等护士站发送过来的信息。
3.管理中心与护士站其它数据同步、交互。
4、接口定义
4.1、HIS系统与管理中心系统间接口
HIS系统与管理中心系统接口是数据库接口。
采用管理中心方的SQLServer的异构数据库技术实现对接。
4.2、管理中心系统与护士站系统间接口
管理中心与护士站接口分为数据库接口与自定义通信接口。
数据库接口采用SQLServer的异构数据库技术实现。
自定义通信接口?
?
4.3、护士站系统与各工作站(终端)间接口
护士站与各工作站接口采用自定义通信接口。
自定义通信接口基于TCP连接,接口定义详见附件?
?
5、业务流程
5.1、流程1
描述具体业务操作的处理时序,提供消息流图,对各步骤进行扼要描述。
如描述实时数据同步、自动全数据同步、手动全数据同步等流程。
6、模块设计
描述各模块功能、模块内部结构、接口、业务逻辑、关键数据等。
若模块比较复杂,可另行撰写用单独的模块设计文档。
6.1、模块1
6.1.1、模块功能
同步数据基本逻辑图:
自动生成设备信息表等相关信息处理逻辑:
6.1.2、模块结构
6.1.3、模块接口
6.1.4、业务逻辑(或流程)
6.1.5、关键数据
7、数据库设计
7.1、数据库逻辑设计
描述数据库全貌。
7.2、数据库物理设计
7.2.1、表清单
表名
功能说明
Interface_Patient_Mi
病人资料表
Interface_Dayily_Fee
一日清单
Interface_OrderRecord
医嘱信息
Interface_Appoints
预约信息
interface_price
药价信息
interface_synch
同步表
device_tb
设备信息表
Dic_Bed_Led_Relation
床位-设备号-病区号对应表
property_tb
设备属性表
sickroom_info_tb
病房信息资料表
NurseWS_tb
护士工作站信息资料表
medical_info_tb
医护信息表
7.2.2、视图清单
7.2.2.1病人资料表(Interface_Patient_Mi)
字段名
中文名
字段类型
允许空
备注
Dept_Sn
科室编码
varchar(10)
Dept_Name
科室名称
varchar(50)
Ward_Sn
病区编码
varchar(10)
Ward_Name
病区名称
varchar(50)
Bed_No
床号
varchar(10)
Bed_RoomNO
房号
varchar(10)
Bed_Type
床位类型
char
(1)
Bed_LendFlag
借床标志
varchar
(1)
Bed_Status
床位状态
char
(1)
Bed_StatusName
床位状态名称
varchar(25)
Global_PID
病人全局变量
int
Patient_ID
病人流水
varchar(20)
Admiss_Times
入院次数
smallint
InPatient_No
住院号
varchar(20)
Patient_Name
病人姓名
varchar(32)
Sex
性别代码
char
(1)
1:
男;0:
女
Sex_Name
性别
varchar(8)
Birth_Date
出生年月
datetime
Age
年龄
varchar(4)
Responce
病人身份
varchar(20)
Responce_Flag
身份代码
varchar(20)
Tend_Color]
护理级别代码
int
Tend_Status
护理级别
varchar](20)
Patient_Status
病人状态
varchar(20)
Admiss_Date
入院日期
datetime
Admiss_WARD_Date
datetime
Doctor
医生
varchar(50)
Nurse
护士
varchar(50)
Diagnose
诊断
varchar](100)
Diet
饮食
varchar(50)
Diet_level
饮食级别
int
Drug_feedback
药物反应
varchar(50)
7.2.2.2一日清单(Interface_Dayily_Fee)
字段名
中文名
字段类型
允许空
备注
item_class
项目
varchar(10)
检查西药化验材料
patient_ward_name
科室名称
varchar(50)
干二科,干一科,骨科
dept_sn
科室编码
varchar(10)
ward_sn
病区编码
varchar(10)
bed_no
床号
varchar(10)
patient_name
病人姓名
varchar(32)
detail_ward_name
记费科室
varchar(50)
patient_id
病人流水
varchar(20)
responce_name
病人身份
varchar(32)
inpatient_no
住院号
varchar(20)
admiss_times
入院次数
int
date2
记帐时间
datetime
up_money
预交金额
decimal(38,8)
Column1name
费用名称
varchar(100)
Column1fee
费用金额
decimal(38,8)
7.2.2.3医嘱(Interface_OrderRecord)
字段名
中文名
字段类型
允许空
备注
order_sn
医嘱号
int
patient_id
病人流水
varchar(20)
admiss_times
入院次数
tinyint
global_pid
病人全局变量
int
dept_sn
科室编码
Varchar(10)
ward_sn
病区编码
Varchar(10)
bed_no
床号
Varchar(10)
order_name
医嘱名称
Varchar(128)
start_time
开始时间
datetime
complete_stop_time
结束时间
datetime
frequ
频率
Varchar(16)
supply
用法
Varchar(32)
Order_type
医嘱类型
Varchar(16)
status
医嘱状态
Varchar(16)
long_once_flag
长/临嘱标志,
Varchar(16)
send_flag
发送标志
smallint
7.2.2.4预约(Interface_Appoints)
字段名
中文名
字段类型
允许空
备注
Exam_No
预约编号
varchar(20)
Dept_Sn
科室编码
Varchar(10)
Ward_Sn
病区编码
Varchar(10)
Req_Dept
Varchar(10)
Ward_Name
科室名称
Varchar(50)
Patient_Id
病人流水号
Varchar(20)
Name
病人姓名
Varchar(32)
Exam_Class
预约项目
Varchar(50)
Exam_Sub_Class
预约内容
Varchar(100)
Performed_By
varchar(10)
Scheduled_Date
预约时间
datetime
Costs
decimal(38,8)
7.2.2.5药价(interface_price)
字段名
中文名
字段类型
允许空
备注
ITEM_CLASS
varchar
(2)
A,B
ITEM_CLASS_NAME
项目类型
Varchar(20)
西药中药材料
ITEM_NAME
项目名称
Varchar(150)
ITEM_CODE
项目代码
Varchar(30)
UNITS
单位
Varchar(10)
PRICE
价格
decimal(38,8)
INPUT_CODE
中文首字母
varchar(20)
7.2.2.6同步表(interface_synch)
字段名
中文名
字段类型
允许空
备注
table_name
表名称
varchar(50)
synch_flag
同步标志
int
synch_start
开始时间
datetime
synch_complete
结束时间
datetime
以上数据表与HIS系统有关
7.2.2.7设备信息表(device_tb)
字段名
中文名
字段类型
允许空
备注
device_num
设备编号
varchar(20)
device_ID
设备ID
bigint
machinetype
设备类型
int
device_name
设备名称
varchar(50)
Ip_Start
开始IP
varchar(20)
Ip_End
结束IP
varchar(20)
IPaddress
本设备IP地址
varchar(20)
submask
子码
varchar(20)
work_status
设备状态
varchar(20)
upgrade_status
varchar(20)
place_code
所属设备编号
varchar(30)
如此设备是病床,即此值为所属病房编号
node_enable_flag
char(8)
WS_Num
病区编号
varchar(20)
此字段将会新增
memo
备注
varchar(30)
7.2.2.8设备属性表(property_tb)
字段名
中文名
字段类型
允许空
备注
self_id
设备编号
varchar(50)
与device_tb的device_num相同
parent_id
所属设备编号
varchar(50)
node_enable_flag
char(8)
community_name
设备名称
varchar(20)
Full_community_name
设备名全称
varchar(50)
community_enname
varchar(20)
community_level
设备等级
int
self_shortnum
varchar(20)
WS_Num
病区编号
varchar(20)
此字段将会新增
7.2.2.9病房资料信息表(sickroom_info_tb)
字段名
中文名
字段类型
允许空
备注
sick_room_no
病房设备号
varchar(10)
类型将改为Varchar(20)
start_bedno
开始床设备号
int
与device_tb的device_num相同
end_bedno
结束床设备号
int
类型将改为Varchar(20)
duty_nurse
责任护士
Varchar(20)
duty_doctor
责任医生
Varchar(20)
room_manager
主管医生
Varchar(20)
nurse_leader
护士长
Varchar(20)
setting_time
设置修改时间
datetime
duty_doctor2
医生2
Varchar(20)
duty_doctor3
医生3
Varchar(20)
duty_nurse2
护士2
Varchar(20)
duty_nurse3
护士3
Varchar(20)
WS_Num
病区编号
varchar(20)
此字段将会新增
memo
备注
varchar(50)
7.2.2.10床位-设备号-病区号对应表(Dic_Bed_Led_Relation)
字段名
中文名
字段类型
允许空
备注
dept_sn
科室编号
varchar(10)
dept_name
科室名称
varchar(50)
ward_sn
病区编号
varchar(10)
HIS系统定编号
ward_name
病区名称
varchar(50)
room_no
房号
varchar(10)
bed_no
床号
varchar(10)
led_num
设备编号
varchar(20)
WS_Num
病区编号
varchar(20)
自定编号
7.2.3、存储过程清单
7.2.4、触发器清单
在附录或单独文件中提供数据库所有表、视图的详细定义。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医疗 对讲 系统管理 中心 子系统 设计 说明书