没有合适的资源?快使用搜索试试~ 我知道了~
瑞美LIS&HIS;接口(组件模式)文档
4星 · 超过85%的资源 需积分: 50 132 下载量 172 浏览量
2018-02-03
13:44:05
上传
评论 8
收藏 345KB DOC 举报
温馨提示
试读
16页
瑞美LIS&HIS;接口(组件模式)文档 概述 接口对象使用标准COM组件,可以使用PB、VB、DELPHI、VC等常见任何一种语言进行开发,开发必须遵循以下规则即可使用。
资源推荐
资源详情
资源评论
瑞美 LIS※HIS 接口(组件模式)文档
概述
接口对象使用标准 COM 组件,可以使用 PB、VB、DELPHI、VC 等常见任何一种语言进
行开发,开发必须遵循以下规则即可使用。
命名方式
命名对象 命名方式 备注
组件 DLL 文件名 Rmhisinter_地区缩写_医院缩
写.dll
如:上海第三人民医院接口对象文件名
为:rmhisinter_sh_3y.dll
江 苏 无 锡 宜 兴 人 民 医 院 可 命 名 为 :
rmhisinter_js_wxyxrm.dll
组件编程调用 ID(Program
ID)
ruimei.hisinter_地区缩写_ 医
院缩写
上 面 两 家 医 院 分 别 为 :
ruimie.hisinter_sh_3y 和
ruimei.hisinter_js_wxyxrm
组件需要提供的函数(方法)名称和参数
函数(方法)名称 参数/返回值 备注
Uf_init String as_dbms 数 据 库 类 型 版 本 ( 如
MSS,O73,O84 等等)
String as_servername 数据库服务器名(可以为
IP 地址或机器名或服务名)
String as_dbname 数据库名称
String as_logid 登录名称
String as_logpass 登录密码
String as_dbparm 其他补充数据库连接参数
String as_delimiter 参数分隔符,默认”|”
String as_delimiter1 参数分隔符 1,默认 TAB
键
返回值:integer
该函数实现组件的初始化功
能,通常包括连接 HIS 数据
库,相关对象初始化等等
传入的参数为数据库连接参
数
返回 0 表示成功,其他值表
示失败
Uf_uinit 无传入参数 实现组件的释放功能,如断
返回值:integer 开数据库连接,相关对象销
毁等等
返回:0 表示成功
其他值表示失败
Uf_function
String as_kind 处 理 事 务 类 别 ( 如 :
GETPATINFO 表 示 获 取 病 人 信
息,GETREQINFO 表示获取电子申请单信息
等等)
String as_parm 传入参数字串(多个参数用分隔
符分隔,分隔符由 LIS 调用初始化函数时传
入)
返回值:string (返回值包括返回数值+分隔
符+返回内容,如果返回数值为负数,则返回
内容为错误信息)
该函数是整个接口处理相关
事务的主体,通过类别来进
行区分,详细类别及传递参
数在后面详细说明
主体函数(uf_funciton)类别和参数详细说明
函数名 功能描述 应用
GETCLINICDICT
获取诊疗项目 病房申请 申请项目 自动搜索
GETDOCTORLIST
获取医生字典 主程序 医生字典 自动搜索
GETFEEDICT
获取收费项目字典 主程序/门诊采血 费用字典 自动搜索
GETDEPTLIST
获取科室字典 主程序 科室字典 自动搜索
GETFEETYPELIST
获取费别字典 主程序 费别字典 自动搜索
GETPATINFO
获取患者信息 主程序/血库 输入患者编号提取
GETREQINFO
获取条码申请 主程序 输入条码号后提取
GETPOPINFO
患者列表 主程序 患者姓名以及编号出双击
GETWARDPATLIST
病区患者列表 病房申请 病房申请模块.点击科室展开
GETPATORDERS
住院患者医嘱 病房申请 医嘱执行中 HIS 提取
GETOUTFEE
门诊费用信息 门诊采血 输入就诊号 查询
GETOUTPATLIST
获取门诊患者列表 门诊采血 采血界面右边列表
GETWARDDOC
病区医生对照 病房对照 病区医生对照—同步 HIS
SENDREPORT
报告发送 主程序 报告审核或 批量发送
CONFIRMREQITEM
费用审核/计价 主程序 扫描条码后立即计价
ADDHISREQ
追加医嘱 病房申请 保存申请单时执行
组件原理:以字符串形式组合多个参数传入组件函数,组件中拆分参数信息.检索到结果信息.
以固定格式生成字符串.返回组合字符串
如 : 传入 患者类型 | 住院号 返回 住院号 | 姓名 | 性别 | 生日 | 科室 | 医生 |
传入参数字串中的分割符由 LIS 系统调用初始化函数时传入,下面的例子中以“|”为主分割
符,“TAB”为次分割符为例进行描述
函数参数以及返回值说明
类别 参数/返回值 应用
GETCLINICDICT
获取 HIS 诊疗项目字典
传入参数(2 段):空字串|SQL 语法
返回参数:(组合段,至少 2 段)
主格式:返回值|结果 1|结果 2|结果 3…
结 果 格 式 : 项 目 代 码 TAB 项 目 名 称
TAB 单价 TAB 类别
返回值:表示返回的记录数,如返回
120 表示后面有 120 个诊疗项目结果,
没有结果则返回值为 0,返回值<0 表示
错误,后面跟上错误信息
用于住院申请模块中 申请项
目 自动搜索
GETFEEDICT
获取 HIS 收费项目字典
同上面 GETCLINICDICT 多用于门诊采血/主程序
字典收费项目 自动搜索
GETDOCTORLIST
获取 HIS 系统医生字典列
表
传入参数(2 段):空字串|SQL 语法
返回参数:(组合段,至少 2 段)
主格式:返回值|结果 1|结果 2|结果 3…
结果格式:医生代码 TAB 医生姓名
返回值:表示返回的记录数,如返回
120 表示后面有 120 个医生结果,没有
结果则返回值为 0,返回值<0 表示错
误,后面跟上错误信息
返回 2 个医生信息:2|001TAB
张三|002TAB 李四
返回 0 个医生信息:0|
发生错误:-1|数据库错误,无
法得到医生信息
主程序中 字典常见代码
医生字典自动搜索
GETDEPTLIST
获取 HIS 系统科室病区字
典列表
传入参数:(2 段):空字串|SQL 语法
返回参数:(组合段,至少 2 段)
主格式:返回值|结果 1|结果 2|结果 3…
结果格式:科室病区代码 TAB 科室病
区名称
返回值:同上
返 回 3 个 科 室 信 息 : 3|
1001TAB 内 科 |1002TAB 普 外
科|1003TAB 儿科
返回 0 个科室信息:0|
发生错误:-1|数据库错误,无
法得到科室信息
GETFEETYPELIST
传入参数:(2 段):空字串|SQL 语法
返回参数:(组合段,至少 2 段)
主格式:返回值|结果 1|结果 2|结果 3…
结果格式:科室病区代码 TAB 科室病
区名称
返回值:同上
返 回 3 个 科 室 信 息 : 3|
1001TAB 内 科 |1002TAB 普 外
科|1003TAB 儿科
返回 0 个科室信息:0|
发生错误:-1|数据库错误,无
法得到科室信息
GETPATINFO
传入参数(>=4 段):病人类型|病历号
|调用模块|SQL 语句
1. 病人类型:为 LIS 系统中维护
的字 典 ,系 统 默认 1 =门 诊 ,2 = 急
诊,3=住院,4=体检,其他用户可以
自由定制
2. 病历号:为对应病人的病历
号,如门诊病人为门诊号或发票号,住
性别:1=男,2=女
出生日期:YYYY/MM/DD
病区字段暂时未使用,现在一
律写在科室字段
没有对应的信息段请置空
检验 项目信 息( 每条 9 个子
院病人为住院号,体检病人为体检号等
等
3. 调用模块名称,LIS 表示检验工
作站,BLD 表示血库,其他待定
返回参数格式(>=17 段):1 返回值|2
病人类型|3 病历号|4 病人姓名|5 性别|6
出生日期|7 科室|
8 病区|9 床号|10 主治医生|11 临床
诊断|12 申请单号|13 地址|14 联系电话|
15 身份证号|16 费别|17 备注
|18 项目信息 1|19 项目信息 2....
18 段以后为可选,如果仅返回病人信
息, 则返 回 17 段 ,如 果包 含项 目信
息,则返回>17 段,从 18 段开始每段为
项目信息
项目信息格式(>=9 个子段)1 项
目代号~t2 申请项目名称~t3 单价~t4 数
量~t5 计价或执行标志~t6 收费/申请时
间
~t7 申请科室~t8 申请医生
~t9 记录号标识符
返回值:1 表示成功,0 表示未找到信
息,-1 表示错误,在第 2 段填写具体
错误信息
性别:1=男,2=女
出生日期:YYYY/MM/DD
病区字段暂时未使用,现在一律写
在科室字段
没有对应的信息段请置空
段):1 项目代号 TAB2 申请
项目名称 TAB3 单价 TAB4 数
量 TAB5 计 价 或 执 行 标 志
TAB6 申请/收费时间 TAB7 申
请科室 TAB8 申请医生 TAB9
记录号标识符
GETREQINFO
概述:根据传入的病人类
型和申请号,获取申请单
基本信息,和申请项目信
息并组成字串后返回
传入参数(>=6 段):病人类型|申请号
|旧的申请号|录入人员|操作标识|SQL 语
句
1. 病人类型:为 LIS 系统中维护
的字 典 ,系 统 默认 1 =门 诊 ,2 = 急
诊,3=住院,4=体检,其他用户可以
自由定制
2. 申请号:为对应本次输入的申
请单号或者扫描的条码号
3. 旧的申请号,如果不是第一次
录入该标本,则传入的是该标本上一次
录入的申请号
获取申请项目信息
主程序中扫描条码时提取申请
项目信息
剩余15页未读,继续阅读
资源评论
- weixin_397978062019-08-04不是很明确
- heruihung2019-05-06谢谢分享很不错!
- hunanchenke2018-12-21感谢分享!!
我满脑子都是钱
- 粉丝: 5
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功