2医院信息系统集成平台接口设计说明.docx
- 文档编号:5731004
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:96
- 大小:300.56KB
2医院信息系统集成平台接口设计说明.docx
《2医院信息系统集成平台接口设计说明.docx》由会员分享,可在线阅读,更多相关《2医院信息系统集成平台接口设计说明.docx(96页珍藏版)》请在冰豆网上搜索。
2医院信息系统集成平台接口设计说明
第二部分
医院信息系统集成平台接口设计说明
1引言
1.1标识
接口编号
接口名称
相关子系统编号
相关子系统名称
DP
医院信息系统集成平台
68
门诊收费系统
48
住院收费系统
47
门诊医生工作站
65
住院医生工作站
6K
住院护士工作站
HR
电子病历系统
1.2系统概述
现在医院信息化建设的发展,不可能完全靠一家开发商完成医院所有信息系统的开发,要实现各个医院临床信息、医院管理信息系统、电子病历系统、LIS、PACS、病案管理系统的数据交换和业务协同,实现系统间的无缝连接,建设基于电子病历的医院信息系统,开发出一个医院信息系统接口集成平台,去统一管理、实现各个信息系统间的数据交互,并用统一的标准化的接口方去实现系统间的业务协同和功能集成。
1.3文档概述
根据《国家医院信息系统功能规范》及相关要求,以广州市XX计算机有限公司现有产品为基础;通过需求调研后,编写本《接口设计说明书》,从接口标识、接口图等方面对接口实现进行描述,供相关的系统需求人员、系统设计人员、软件开发人员、项目管理人员使用。
1.4基线
本接口设计的基线是“国家医院信息系统功能规范”及参考该规范和相关业务需求多编写的《医院信息系统集成平台接口需求说明书》。
2引用文件
1)《国家卫生信息基础框架》
2)《全国卫生信息化发展规划纲要〔2003-2010年〕》
3)《医院信息系统基本功能规范》(2002年)
4)省卫生厅、财政厅《转发卫生部、财政部关于印发国家卫生信息网建设项目有关规定的通知》(粤卫[2001]43号)的要求
5)《广州市卫生信息化建设十五规划》(2000-2005)
6)《广东省病历书写规范》
7)《处方管理办法》
8)《医院信息系统集成平台接口需求说明书》
3接口设计
3.1接口范围
接口名称
模块描述
相关系统
住院HIS接口
解决电子病历系统所需要的病人基础信息、费用信息、住院状态信息等。
电子病历系统、
HIS系统
LIS接口
解决电子病历系统发送检验申请、调阅检验报告等问题。
电子病历系统、
LIS系统
PACS接口
解决电子病历系统发送PACS申请、调阅PACS报告等问题。
电子病历系统、
PACS系统
医技接口
解决电子病历系统发送医技申请、调阅医院报告等问题。
电子病历系统、
医技系统
合理用药接口
解决医嘱药品配伍禁忌问题。
医嘱管理、
合理用药
区域信息接口
解决电子病历数据区域化问题。
电子病历系统、
区域信息平台
省厅病案接口
解决电子病历中病案首页数据发送问题。
电子病历系统、
病案系统
3.2逻辑架构图
数据集成逻辑架构图
集成平台内部处理组件分为三类:
第一类是基础支持组件,完成平台运作基础数据处理。
第二类是公共基础数据集成组件,完成公共基础数据的集成处理。
第三类是业务数据集成组件,完成各类业务数据的集成处理。
3.3系统软件部署
集成平台服务端主要部署在业务交换服务器上,实现电子病历系统与院内的HIS、PACS、LIS、医技等系统的数据交换。
业务交换服务器用于存放交换数据,使得业务系统不会直接访问第三方的系统,减少业务系统之间的相互误操作等。
当医院内部数据需要与区域信息平台进行交换时,需要把数据发送适配器部署到区域交换服务器。
3.4技术架构图
3.4.1数据集成
数据接收器:
对提交的数据进行校验、解析及写库功能。
数据接收器最终会把接收到的数据暂存到平台的数据库。
事件接收器:
记录业务事件及相关数据主键,供平台进行采集调度,获取事件业务数据。
数据发送适配器:
对平台需要转发的数据进行封装、转换,最终把数据发送到目标系统中。
接口数据访问器:
提供标准访问接口,供目标系统主动调用并获取传输数据。
数据集成在整个平台的技术架构上主要体现为对要交互数据的接收与发送两大部分。
医院内部、外部系统都可以基于集成平台这套技术框架完成数据交互。
当一个系统需要把数据传输到另一个系统时,可以通过调用数据接收器或事件接收器把数据提交到平台,然后平台再通过发送调度器,把数据发送到目标系统。
也可以允许目标系统通过调用接口数据访问器,主动读取接口数据。
3.4.2功能集成
上图以电子病历系统与PACS系统的功能集成为例,描述功能集成的架构。
检查科室在使用PACS系统书写报告过程中,需要调阅病人病历信息时,PACS系统可以通过调用病历浏览接口,实现对病历浏览功能的集成,避免了重返开发病历界面展现的工作。
而临床医生在书写病历过程中,需要调阅病人PACS报告时,电子病历系统可以通过调用PACS报告浏览接口,实现查看报告功能。
3.4.3实现说明
系统间通过集成平台进行传输的数据,必须是以XML格式组织消息。
以下是对传输消息的样式进行说明:
消息主要分两部分:
消息的头部的格式是固定,消息体是根据不同的消息类型不同,以下是对
节点名称
节点说明
MSG_TYPE
消息类型,格式为6位编码。
前3位表示消息所属的系统,后面3位是表示该子系统的第几类消息。
HIS消息类型:
001xxx
LIS消息类型:
002xxx
PACS消息类型:
003xxx
医技消息类型:
004xxx
MSG_VER
消息版本,表示该消息类型对应内容版本
SENDDER
消息发送者的相关信息
MEDSITE_CODE
生成消息的分院代码
SYS_CODE
生成消息的系统代码
DEPT_CODE
生成消息的科室代码
USER_ID
生成消息的用户ID
IP
生成消息的机器IP地址
TIME
生成消息的机器时间
FRESULT
响应结果,[-1:
异常|0:
失败|1:
成功],当结果为1,
里面的值才有意义。FINFO
响应结果的提示信息
以下是发送的消息格式:
—消息类型-->
—消息的版本-->
—发送者信息-->
--分院代码-->
--生成消息的科室代码-->
—生成消息的用户ID-->
--生成消息的机器IP-->
—数据内容-->
…
以下是响应的消息格式:
—消息类型-->
—消息的版本-->
--[-1: 异常|0: 失败|1: 成功]-->
—返回结果提示-->
—数据内容-->
…
3.5HIS系统相关接口
3.5.1病人入病区场景
3.5.1.1场景描述
1)HIS完成新入院病人接收操作(如床位安排)后提供新入院病人信息给集成平台。
2)区域电子病历病历系统确认接收新入院病人时,利用集成平台获取病区新入院病人的基本信息。
3.5.1.2数据内容
数据项
字段名
类型
字节
填报要求
说明
就诊流水号
FVISIT_ID
字符串
32
应填
每次就诊流水号
住院号
FIPPAT_NO
字符串
30
应填
住院号
住院次数
FIP_TIMES
数值
应填
就诊卡号
FCARD_NO
字符串
30
可选
医院诊疗卡号
全院病人唯一号
FPAT_NO
字符串
32
可选
全院病人号,该病人医院范围内唯一
病人姓名
FPAT_NAME
字符串
80
应填
病人姓名
性别
FPAT_SEX
字符串
10
应填
病人性别
出生日期
FPAT_BDATE
日期
可选
身份证件类别
FID_TYPE
字符串
10
可选
身份证号
FPAT_IDCARDNO
字符串
30
可选
年龄
FPAT_AGE
数值
可选
年龄单位
FAGE_UNIT
字符串
可选
婚姻代码
FMARRIAGE_STATUS_ID
字符串
20
可选
婚姻名称
FMARRIAGE_STATUS_NAME
字符串
30
可选
职业代码
FOCCUPATION_ID
字符串
20
可选
职业名称
FOCCUPATION_NAME
字符串
30
可选
出生地
FBIRTH_ADDR
字符串
80
可选
籍贯
FNATIVE_ADDR
字符串
80
可选
民族代码
FNATION_ID
字符串
20
可选
民族名称
FNATION_NAME
字符串
30
可选
国籍代码
FCITIZENSHIP_ID
字符串
30
可选
国籍名称
FCITIZENSHIP_NAME
字符串
30
可选
文化程度代码
FEDU_DEGREE_ID
字符串
30
可选
文化程度名称
FEDU_DEGREE_NAME
字符串
30
可选
工作单位
FWORKUNIT_NAME
字符串
80
可选
户口地址
FRESI_ADDR
字符串
80
可选
户口邮编
FRESI_POST
字符串
6
可选
联系人姓名
FCONTACT_NAME
字符串
30
可选
联系人关系
FCONTACT_RELATION
字符串
30
可选
联系人地址
FCONTACT_ADDR
字符串
80
可选
联系人电话
FCONTACT_TEL
字符串
30
可选
入院日期
FIN_DATE
日期型
应填
入院科室代码
FIN_DEPT_ID
字符串
30
应填
入院科室名称
FIN_DEPT_NAME
字符串
30
应填
入院床位
FIN_DEPT_BED
字符串
20
应填
入院状态
FIN_STATUS
字符串
10
应填
1:
危、2:
急、3:
一般
门诊诊断
FOP_DIAG_DESC
字符串
80
可选
门诊医生代码
FOP_DOCTOR_ID
字符串
30
可选
门诊医生名称
FOP_DOCTOR_NAME
字符串
30
可选
结算方式代码
FSETMETH_ID
字符串
30
应填
结算方式名称
FSETMETH_NAME
字符串
30
应填
住院类别
PIN_TYPE
字符串
10
应填
ZY普通住院JZLG急诊留观SF随访
公费或医保号
FMEDCERT_NO
字符串
30
可选
HIS操作时间
FHIS_CDATE
日期
应填
HIS操作员工号
FHIS_USERID
字符串
30
应填
HIS操作员姓名
FHIS_USERNAME
字符串
30
应填
3.5.1.3交互流程
HIS系统通过数据接收器传入平台,电子病历系统通过调用接口数据访问器读取数据。
3.5.1.4实现方式
接口说明:
HIS提交病人入病区信息
数据接收器:
HIS_ADAPTER.DLL
接口方法声明:
FunctionSet_Pat_Enter_Dept(aParam:
WideString):
WideString;
参数说明:
—发送者信息-->
--分院代码-->
--生成消息的科室代码-->
—生成消息的用户ID-->
--生成消息的机器IP-->
—数据内容-->
…
结果说明:
--[-1: 异常|0: 失败|1: 成功]-->
—返回结果提示-->
备 注:
3.5.2病人取消入区场景
3.5.2.1场景描述
在HIS已经提供过新入院病人信息时,需要进行入病区的取消处理:
1)HIS先进行“取消入病区”操作,提供取消入病区病人的基本信息。
2)区域电子病历也进行“取消入病区”操作,利用集成平台获取被取消的病人基本信息。
3.5.2.2数据内容
数据项
字段名
类型
字节
填报要求
说明
就诊流水号
FVISIT_ID
字符串
32
应填
每次就诊流水号
住院号
FIPPAT_NO
字符串
30
应填
住院号
住院次数
FIP_TIMES
数值
应填
就诊卡号
FCARD_NO
字符串
30
可选
医院诊疗卡号
全院病人唯一号
FPAT_NO
字符串
32
可选
全院病人号,该病人医院范围内唯一
病人姓名
FPAT_NAME
字符串
80
应填
病人姓名
性别
FPAT_SEX
字符串
10
应填
病人性别
入院日期
FIN_DATE
日期型
应填
入院科室代码
FIN_DEPT_ID
字符串
30
应填
入院科室名称
FIN_DEPT_NAME
字符串
30
应填
入院床位
FIN_DEPT_BED
字符串
20
应填
3.5.2.3交互流程
3.5.2.4实现方式
接口说明:
HIS提交取消病人入病区信息
数据接收器:
HIS_ADAPTER.DLL
接口方法声明:
FunctionSet_Pat_Cancel_Enter_Dept(aParam:
WideString):
WideString;
参数说明:
—发送者信息-->
--分院代码-->
--生成消息的科室代码-->
—生成消息的用户ID-->
--生成消息的机器IP-->
—数据内容-->
…
结果说明:
--[-1: 异常|0: 失败|1: 成功]-->
—返回结果提示-->
备 注:
3.5.3病人基本信息变化场景
3.5.3.1场景描述
病人基本资料由HIS管理,当用户使用HIS修改病人资料时:
1)HIS处理完病人资料的修改后,向集成平台提供最新的病人基本信息。
2)区域电子病历系统,利用集成平台更新电子病历中的病人基本信息。
3.5.3.2数据内容
数据项
字段名
类型
字节
填报要求
说明
就诊流水号
FVISIT_ID
字符串
32
应填
每次就诊流水号
住院号
FIPPAT_NO
字符串
30
应填
住院号
住院次数
FIP_TIMES
数值
应填
就诊卡号
FCARD_NO
字符串
30
可选
医院诊疗卡号
全院病人唯一号
FPAT_NO
字符串
32
可选
全院病人号,该病人医院范围内唯一
病人姓名
FPAT_NAME
字符串
80
应填
病人姓名
性别
FPAT_SEX
字符串
10
应填
病人性别
出生日期
FPAT_BDATE
日期
可选
身份证件类别
FID_TYPE
字符串
10
可选
身份证号
FPAT_IDCARDNO
字符串
30
可选
年龄
FPAT_AGE
数值
可选
年龄单位
FAGE_UNIT
字符串
可选
婚姻代码
FMARRIAGE_STATUS_ID
字符串
20
可选
婚姻名称
FMARRIAGE_STATUS_NAME
字符串
30
可选
职业代码
FOCCUPATION_ID
字符串
20
可选
职业名称
FOCCUPATION_NAME
字符串
30
可选
出生地
FBIRTH_ADDR
字符串
80
可选
籍贯
FNATIVE_ADDR
字符串
80
可选
民族代码
FNATION_ID
字符串
20
可选
民族名称
FNATION_NAME
字符串
30
可选
国籍代码
FCITIZENSHIP_ID
字符串
30
可选
国籍名称
FCITIZENSHIP_NAME
字符串
30
可选
文化程度代码
FEDU_DEGREE_ID
字符串
30
可选
文化程度名称
FEDU_DEGREE_NAME
字符串
30
可选
工作单位
FWORKUNIT_NAME
字符串
80
可选
户口地址
FRESI_ADDR
字符串
80
可选
户口邮编
FRESI_POST
字符串
6
可选
联系人姓名
FCONTACT_NAME
字符串
30
可选
联系人关系
FCONTACT_RELATION
字符串
30
可选
联系人地址
FCONTACT_ADDR
字符串
80
可选
联系人电话
FCONTACT_TEL
字符串
30
可选
入院日期
FIN_DATE
日期型
应填
入院状态
FIN_STATUS
字符串
10
应填
1:
危、2:
急、3:
一般
门诊诊断
FOP_DIAG_DESC
字符串
80
可选
门诊医生代码
FOP_DOCTOR_ID
字符串
30
可选
门诊医生名称
FOP_DOCTOR_NAME
字符串
30
可选
结算方式代码
FSETMETH_ID
字符串
30
应填
结算方式名称
FSETMETH_NAME
字符串
30
应填
住院类别
PIN_TYPE
字符串
10
应填
ZY普通住院JZLG急诊留观SF随访
公费或医保号
FMEDCERT_NO
字符串
30
可选
3.5.3.3交互流程
3.5.3.4实现方式
接口说明:
HIS提交病人基本信息变化后的信息
数据接收器:
HIS_ADAPTER.DLL
接口方法声明:
FunctionSet_Update_Pat_Info(aParam:
WideString):
WideString;
参数说明:
—发送者信息-->
--分院代码-->
--生成消息的科室代码-->
—生成消息的用户ID-->
--生成消息的机器IP-->
—数据内容-->
…
结果说明:
--[-1: 异常|0: 失败|1: 成功]-->
—返回结果提示-->
备 注:
3.5.4病人转科信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 信息系统 集成 平台 接口 设计 说明