地纬定点医疗机构结算系统与HIS数据交互.docx
- 文档编号:27249774
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:10
- 大小:23.01KB
地纬定点医疗机构结算系统与HIS数据交互.docx
《地纬定点医疗机构结算系统与HIS数据交互.docx》由会员分享,可在线阅读,更多相关《地纬定点医疗机构结算系统与HIS数据交互.docx(10页珍藏版)》请在冰豆网上搜索。
地纬定点医疗机构结算系统与HIS数据交互
HIS数据交互版本)
地纬定点医疗机构结算系统与
引擎式接口方案(1.6.1
地纬定点医疗机构结算系统自HIS取数据方案
背景
根据业务需求,地纬定点医院结算系统(以下称MH系统)需要自HIS系统读取参保人员住院期间的费用凭单信息。
为此HIS需要提供一个单独的exe(该exe名字指定为HISdataengine.exe,自HIS数据库中读取数据,供MH系统调用,用以产生参保人员住院期间的费用凭单信息。
实现方式
HIS与MH采用自硬盘读取dbf文件的方式传递参数,在调用HISdataengine.exe之前MH会把本次调用所需要的参数放到“C:
\paratoHIS.dbf”下,HISdataengine.exe执行完毕之后会把返回的数据放到硬盘上供MH读取。
该HISDATAENGINE.EXE需要放在地纬定点医疗机构结算系统安装路径下的interface文件夹下。
接口程序具体调用步骤如下:
1)、HISdataengine.exe自“C:
\paratoHIS.dbf”下读取参数数据
2)、HIS根据1)步骤中读取的参数中的worktype值判断读取哪类信息数据
3)、HIS自数据库中读取对应数据
4)、把读取到的数据信息放到指定的本地硬盘上的dbf文件中,把本次调用
过程中出现的错误信息放到指定的dbf文件中(C:
\interfaceerrtext.dbf)
5)、dbf文件生成完成后,HIS弹出title为N_HISDATAENGINE_OK的
window,0.3秒后自动关闭此Window。
让HIS弹出此窗口的目的是为了检测HIS的dbf文件是否已经生成。
6)、注意:
生成的dbf文件使用Dbase3文件格式。
(用excel打开dbf文件时出现大量乱
码,则一定不是Dbase3文件格式)
调用过程参数
MH向HIS传递的数据信息
文件名:
C:
\paratoHIS.dbf
MH向HIS传参的文件格式:
PARA_NAME
PARA_VALUE
worktype
住院费用
Pjh
***********
Pjhstring类型,最大长度30位,该号码必须能够唯一标志参保人员在HIS中的唯次住院,也必须能够唯一标志参保人员在HIS中的一次结算的费用。
HIS向MH传回的数据信息:
格式:
(1).C:
\patientinfo.dbf(自HIS数据库中读取的住院基本信息),读取HIS中的住院基本信
NAME
VALUE
xm
xb
Grbh
息主要是为了校验数据,防止张冠李戴。
参数说明:
Xm(姓名)VARCHAR2(40)notnull
Xb(性别)CHAR
(1)1'男,''女,''未说明性别notnull
Grbh(个人编号)VARCHAR2(18),个人编号
⑵.C:
\interfaceerrtext.dbf(本次调用过程中发生的错误信息,例如:
pjh不合法等)
注意:
如果本次调用没有产生错误信息,则不允许返回C:
\interfaceerrtext.dbf。
格式:
⑶.CHISfeeitem.dbf(自HIS数据库中读取的费用凭单信息)
格式:
fypdh
fyfssj
sxh
yyxmbm
dj
sl
zje
yyxmmc
gg
dw
jyzfbl
s
kdks
zxks
ysbm
注:
HIS取出的yyxmbm,yyxmmc必须与MH库中的一致
Fypdh(费用凭单号):
varchar2(30)notnull
Fyfssj(费用发生时间):
date精确到天notnull
Sxh(顺序号):
number(3)notnull
Yyxmbm(医院项目编码):
varchar2(20)notnull
Dj(最小规格的单价):
number(16,6)notnull
Sl(最小包装规格的数量):
number(12,4)notnull
Zje(总金额):
number(16,6)notnull
Yyxmmc(医院项目名称):
varchar2(200)notnull
Gg(规格):
varchar2(30)
Dw(单位):
varchar2(30)
Jyzfbl(自付比例)number(12,4)notnull
Sm(自付比例的说明)varchar2(100)
Kdks(开单科室)varchar2(20)notnull
Zxks(执行科室)varchar2(20)notnull
Ysbm(医师编码)varchar2(40)notnull
注:
关于jyzfbl的说明。
若医保没有要求定点上传自付比例,可以统一设置自付比例为0.
地纬定点医疗机构结算系统返回HIS数据方案
实现过程
采用引擎式接口的医院需要查询医院项目对应的医保项目的自付比例信息,为此地纬定点医疗机构系统
(以下简称MH)提供了一个专门查询自付比例的EXE文件(MH2HIS.EXE),该系统的调用过程如下:
1.HIS首先产生一个paratomh的DBF文件,该文件中包含了要调用的一些参数信息。
2.HIS调用MH2HIS.EXE.
3.MH2HIS.EXE根据接收到的paratomh.dbf文件中的信息,判断HIS想读取的信息,并产生相应的DBF文件(yyxm_zfbl.dbf或mherrtext.dbf).
4.MH2HIS.EXE弹出一个标题为’N_HISDAAENGINE_OK的窗口通知HIS数据已经产生完毕,该窗口0.3s后自动关闭。
5.HIS检测到N_HISDATAENGINE_OK后,读取相应文件中的数据。
调用MH2HIS.EXE查询单个项目的自付比例
HIS向MH传递文件:
1.
参数说明:
Para2mh.dbf
Paraname
Paravalue
worktype
Sbjbm
Yybm
czybh
Czykl
Yyxmbm
Filename
Filetype
filehead
Worktype信息类别string内容为’单个项目自付比例’
Sbjbm社保局编码string长度为6,非空
yybm医院编码string长度为6,非空
czybh医院操作员编码string长度为4,非空
czykl医院操作员口令string长度为4,非空
Yyxmbm医院项目编码string非空
Filename生成的文件的带路径的文件名,string非空
Filetype生成的文件的类型,string非空
文件类型对应值:
值文件类型
0excel文件
1txt文件
csv文件dbf2文件dbf3文件
Filehead生成的文件是否带标头’1'带,’0'不带。
MH向HIS传递文件:
1.Mherrtext.dbf
Errtext
错误信息
该文件只有在取数据产生错误的时候才产生,例如:
传入的yyxmbm在数据库中不存在等。
如果本次读取
数据过程中没有出现任何错误,则不产生该文件。
2.生成的单个目录的自付比例文件。
Paraname
Paravalue
Yyxmbm
Zfbl
参数说明:
yyxmbm医院项目编码string非空
Zfbl自付比例string,如果该项目没有自付比例则该值为0。
如果有自付比例则返回如下格
式的自付比例串:
'自付比例1#v自付比例说明1/自付比例2#v自付比例说明2/,'
调用MH2HIS.EXE查询全部医院项目的自付比例
说明:
若医保没有要求医院上传自付比例,下列说明不用关注
HIS向MH传递文件:
1.Para2mh.dbf
Paraname
Paravalue
Worktype
Sbjbm
Yybm
czybh
Czykl
Filename
Filetype
filehead
参数说明:
Worktype信息类别string内容为’全部项目自付比例’
Sbjbm
yybm
czybh
czykl
Filename
Filetype
社保局编码string长度为6,非空
医院编码string长度为6,非空
医院操作员编码string长度为4,非空
医院操作员口令string长度为4,非空
,生成的文件的带路径的文件名,生成的文件的类型,string非空
文件类型对应值:
值
string
非空
dbf3
文件类型
excel文件txt文件csv文件dbf2文件文件
Filehead
生成的文件是否带标头
带,‘0'不带。
MH向HIS传递文件:
1.Mherrtext.dbf
Errtext错误信息
该文件只有在取数据产生错误的时候才产生。
如果本次读取数据过程中没有出现任何错误,则不产生该文件。
2.生成的医院目录的自付比例文件。
yyxmbm
yyxmmc
zfbl
sm
ylxmbm
gg
dw
ckj
jx
m
scqy
cfybz
gmpbz
zxgg
bzs
l
gxs
下载医院项目目录及对应医保目录的相关信息,如果一条项目中包含N个自付比例,则文件中包含N条
文件格式为:
Yyxmbm医院项目编码(varchar2(60)),
Yyxmmc医院项目名称(varchar2(200)),
Zfbl自负比例(自负比例的百分数,比如自负比例为15%则该数值为15)
Sm自负比例说明(varchar2(100)),
Ylxmbm医保项目编码(varchar2(20)),
Gg规格(varchar2(20)),
Dw单位(varchar2(20))
Ckj物价局最高价(decimal(16,6))(如果是诊疗补充库,限价会返回0,医院不限制,中心利用限价来
计算)
Jxm剂型(varchar2(30))
Scqy生产企业(varchar2(200))
Cfybz处方药标志(char
(1),1:
是,0或空:
否),
GmpbzGMP标志(char
(1),1:
是,0或空:
否),
Zxgg最小规格(varchar2(20)),
Bzsl包含数量(decimal(16,4))
Gxsj更新时间(varchar2(17)格式yyyymmddhh:
mi:
ss)
接口常见问题以及解决方法
1、假设地纬定点医疗机构结算系统安装在D:
\地纬定点医疗机构结算系统,请一定确认将
HISDATAENGINE.EXE放到D:
\地纬定点医疗机构结算系统\interface目录下,若无此目录,则创建之。
2点击“转入凭单”按钮之后,经过180秒钟,系统报错“调用HIS取数据程序超时,操作
终止!
”可能的原因:
1)HIS接口程序(HISDATAENGINE.EXE)运行超过180秒钟。
解决方法:
请修改HIS接口程序,在180秒内运行完毕。
2)HIS接口程序没有弹出title为N_HISDATAENGINE_OK的window
解决方法:
HIS接口程序运行完毕,弹出title为N_HISDATAENGINE_OK的window,
0.3秒后自动关闭此Window
3、HIS接口程序(HISDATAENGINE.EXE)运行成功,但是费用明细没有在地纬定点医疗机构结算系统中显示出来。
原因:
若HIS接口程序运行成功,请一定不要产生interfaceerrtext.dbf文件。
4、HIS接口程序(HISDATAENGINE.EXE)运行成功,但是导入费用明细信息报错
错误号
原因
解决方法
-1
产生的文件无数据,原因是接口程序过早的弹出title为N_HISDATAENGINE_OK的window
接口程序运行完毕之后,
才能弹出title为
N_HISDATAENGINE_OK
的window
-5
HIS程序仍然在占用dbf文件,导致文件无法打开
接口程序及时释放对文件
的控制权
-10
产生的dbf文件不是Dbase3格式(用excel
打开dbf文件时出现大量乱码,则一定不
是Dbase3文件格式)
需修改接口程序,产生正
确格式的文件
定岗医师引擎式接口升级说明:
修改内容:
ysbm一列,
1•自HIS数据库中读取的费用凭单信息HISfeeitem.dbf文件中必须增加医师编码且ysbm为非空值,并保证医师有资格。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定点 医疗机构 结算 系统 HIS 数据 交互