电子病历V6产品功能
电子病历宕机问题解决
常用SQL语句汇总
常用术语
产品简述说明
疑难杂症篇
服务器宕机起不来
门诊释放情况
TCP连接的释放
患者无法新建文书
尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
电子病历部分界面会缩小情况
EPM平台相关
统计各个区的需求
问题记录 回退功能的有此权限的人员
主键 索引
电子病历功能大全图
嘉和Linux服务维护常见问题
Linux排查思路
OCX页眉情况汇总处理
接口定义清单
病案首页功能
A01 登录相关
B01 诊断录入
C01 患者列表
C02 刷新患者数据
D01 新建、保存、元素赋值病历
D02 病历签名(前中后)
D03病历修改申请、编辑
D04删除病历
D5打开病历
D06 刷新诊断
D07手术信息维护
D08 按钮等元素点击触发
D09 会诊接口
D10 特殊-牙位图等
D11 患者签名接口
D12 病历书写位置添加按钮
D13 文书打印
D14 病历完成
D99 病历书写作废接口
E01 质控接口
F01临床路径接口
G01手术申请
H 检验、检查、医嘱
I01 病案归档
J01 会诊
K01单病种质控
L01 检验危急值
L02 检查危急值
J01 患者过敏源
电子病历功能技术参数
门诊电子病历显示其他医院的页眉问题
JC-XX系统集成分类汇总
严重精神障碍患者管理治疗数据直报系统
JC01 CDSS或AI内涵质控集成
惠每CDSS接触
嘉和CDSS接口开发方案
灵医智惠
智能病历质控系统
JC02 DRG/DIP
黄石妇幼前置接口文档(赛思软件)
艾登DRG/DIP协作管理平台
国新健康院端系统信息采集接口 开发文档V2.0
DLL调用界面样例
院端智慧医保管控平台接口规范
JH03 公卫/传染病/院感
公卫软件三方软件交互-3.0
JC04 单病种集成
卫宁单病种管理软件对外接口文档
his嵌入病历书写清单
电子病历报表分析
TNM评估报表
电子病历评级
门诊速度
多院区模板几种样式
本文档使用 MrDoc 发布
-
+
首页
H 检验、检查、医嘱
[TOC] # EMRJK.H01.01 医技界面浏览检验 ## 1.1.1 流程 - 01:显示检验界面 - 02:关闭显示界面 - 03:双击左侧列表数据 - 04: 双击检验明细 - 05:双击检验微生物 备注:IEmrWidgetLis ## 1.1.2 适用场景 ```mindmap # 查询检验显示界面 ## 双击检验主项目 ## 双击检验明细 ## 双击检验微生物 # 关闭检验显示界面 ``` ## 1.1.3 接口程序集 JHEmrInterFace.dll ## 1.1.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 医技界面浏览 检验 /// </summary> public interface IEmrWidgetLis { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OpenWidgetLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string CloseWidgetLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// widget检验界面 /// </summary> /// <param name="PatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrWidgetLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院检验双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrWidgetLisDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// widget检验界面明细 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtItem">明细</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrWidgetLisItem(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// widget检验界面明细双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtItem">明细</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrWidgetLisItemDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// widget检验界面微生物 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrWidgetLisMicrobe(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); /// <summary> /// widget检验界面微生物双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrWidgetLisMicrobeDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); } } ``` ## 1.1.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrWidgetLis', '?.dll', '?', 1, null, '检验', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrWidgetLis DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 1.1.6 触发界面  # EMRJK.H02.01 医技界面浏览检查 ## 2.1.1 流程 - 01:检索患者检查数据显示 - 02:关闭显示界面 ## 2.1.2 适用场景 ```mindmap # 打开患者检查信息界面 ## 双击检查项目 # 关闭患者检查信息界面 ``` ## 2.1.3 接口程序集 JHEmrInterFace.dll ## 2.1.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 医技界面浏览 检查 /// </summary> public interface IEmrWidgetPacs { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OpenWidgetPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string CloseWidgetPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// widget检查界面调用 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrWidgetPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// widget检查界面调用双击调用 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrWidgetPacsDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } } ``` ## 2.1.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrWidgetPacs', '?.dll', '?', 1, null, '检查', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrWidgetPacs DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 2.1.6 触发界面  # EMRJK.H03.01 医技界面浏览医嘱 ## 3.1.1 流程 - 01:打开医嘱查询界面 - 02:关闭医嘱查询界面 - 03: 双击患者数据 ## 3.1.2 适用场景 ```mindmap # 打开患者医嘱信息界面 ## 双击患者某一条医嘱数据 # 关闭患者医嘱信息界面 ``` ## 3.1.3 接口程序集 JHEmrInterFace.dll ## 3.1.4 接口代码 ```csharp public interface IEmrWidgetOrder { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OpenWidgetOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string CloseWidgetOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// widget医嘱界面调用 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrWidgetOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// widget医嘱界面调用双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrWidgetOrderDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } ``` ##3.1.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrWidgetOrder', '?.dll', '?', 1, null, '医嘱', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrWidgetOrder DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 3.1.6 触发界面  # EMRJK.H01.02 第三方集成助手检验 ## 1.2.1 流程 - 01:显示检验界面 - 02:关闭显示界面 - 03:双击左侧列表数据 - 04: 双击检验明细 - 05:双击检验微生物 ## 1.2.2 适用场景 ```mindmap # 查询检验显示界面 ## 双击检验主项目 ## 双击检验明细 ## 双击检验微生物 # 关闭检验显示界面 ``` ## 1.2.3 接口程序集 JHEmrInterFace.dll ## 1.2.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 第三方助手 /// </summary> public interface IEmrThreeLis { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt"></param> /// <param name="strXML"></param> /// <returns></returns> string OpenThreeLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt"></param> /// <param name="strXML"></param> /// <returns></returns> string CloseThreeLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 第三方集成检验 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt"></param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrThreeLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 第三方集成检验双击调用 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt"></param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrThreeLisDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 第三方集成检验界面明细 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtItem">明细</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreeLisItem(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// 第三方集成检验界面明细双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtItem">明细</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreeLisItemDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// 第三方集成检验界面微生物 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreeLisMicrobe(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); /// <summary> /// 第三方集成检验界面微生物双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreeLisMicrobeDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); } } ``` ##1.2.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrThreeLis', '?.dll', '?', 1, null, '第三方集成助手检验', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrThreeLis DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ##1.2.6 效果图 # EMRJK.H02.02 第三方集成助手检查 ## 2.2.1 流程 - 01:检索患者检查数据显示 - 02:关闭显示界面 ## 2.2.2 适用场景 ```mindmap # 打开患者检查信息界面 ## 双击检查项目 # 关闭患者检查信息界面 ``` ## 2.2.3 接口程序集 JHEmrInterFace.dll ## 2.2.4 接口代码 ```csharp namespace JHEmrInterFace { public interface IEmrThreePacs { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OpenThreePacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string CloseThreePacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 第三方集成检查 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreePacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 第三方集成检查双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreePacsDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } } ``` ##2.2.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrThreePacs', '?.dll', '?', 1, null, '第三方集成助手检查', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrThreePacs DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ##2.2.6 触发界面 # EMRJK.H03.02 第三方集成助手医嘱 ## 3.2.1 流程 - 01:打开医嘱查询界面 - 02:关闭医嘱查询界面 - 03: 双击患者数据 ## 3.2.2 适用场景 ```mindmap # 打开医嘱信息界面 ## 双击患者某一条医嘱数据 # 关闭患者医嘱信息界面 ``` ## 3.2.3 接口程序集 JHEmrInterFace.dll ## 3.2.4 接口代码 ```csharp namespace JHEmrInterFace { public interface IEmrThreeOrder { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OpenThreeOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string CloseThreeOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 第三方集成医嘱 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreeOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 第三方集成医嘱双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrThreeOrderDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } } ``` ## 3.2.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrThreeOrder', '?.dll', '?', 1, null, '第三方集成助手医嘱', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrThreeOrder DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 3.2.6 触发界面 # EMRJK.H01.03 住院助手检验 ## 1.3.1 流程 - 01:显示检验界面 - 02:关闭显示界面 - 03:双击左侧列表数据 - 04: 双击检验明细 - 05:双击检验微生物 ## 1.3.2 适用场景 ```mindmap # 查询检验显示界面 ## 双击检验主项目 ## 双击检验明细 ## 双击检验微生物 # 关闭检验显示界面 ``` ## 1.3.3 接口程序集 JHEmrInterFace.dll ## 1.3.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 住院助手检验 /// </summary> public interface IEmrPatLis { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OpenPatLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string ClosePatLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院检验 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrPatLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院检验双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrPatLisDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院助手检验项目明细 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtItem">明细</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrPatLisItem(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// 住院助手检验项目明细双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtItem">明细</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrPatLisItemDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// 住院助手检验微生物 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrPatLisMicrobe(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); /// <summary> /// 住院助手检验微生物双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnEmrPatLisMicrobeDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); } } ``` ## 1.3.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrPatLis', '?.dll', '?', 1, null, '住院助手检验', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrPatLis DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 1.3.6 触发界面  # EMRJK.H02.03 住院助手检查 ## 2.3.1 流程 - 01:检索患者检查数据显示 - 02:关闭显示界面 ## 2.3.2 适用场景 ```mindmap # 打开患者检查信息界面 ## 双击检查项目 # 关闭患者检查信息界面 ``` ## 2.3.3 接口程序集 JHEmrInterFace.dll ## 2.3.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 住院助手检查 /// 创建目的:供第三方调用助手触发数据信息交互 /// </summary> public interface IEmrPatPacs { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">检查表:JHCDR_EXAM_REPORT</param> /// <param name="strXML">预留参数</param> /// <returns></returns> string OpenPatPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">检查表:JHCDR_EXAM_REPORT</param> /// <param name="strXML">预留参数</param> /// <returns></returns> string ClosePatPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院检查 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">检查表:JHCDR_EXAM_REPORT</param> /// <param name="strXML">预留参数</param> /// <returns></returns> string OnEmrPatPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院检查 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">预留参数</param> /// <returns></returns> string OnEmrPatPacsDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } } ``` ## 2.3.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrPatPacs', '?.dll', '?', 1, null, '住院助手检查', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrPatPacs DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 2.3.6 触发界面  # EMRJK.H03.03 住院助手医嘱 ## 3.3.1 流程 - 01:打开医嘱查询界面 - 02:关闭医嘱查询界面 - 03: 双击患者数据 ## 3.3.2 适用场景 ```mindmap # 打开医嘱信息界面 ## 双击患者某一条医嘱数据 # 关闭患者医嘱信息界面 ``` ## 3.3.3 接口程序集 JHEmrInterFace.dll ## 3.3.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 住院助手医嘱 /// </summary> public interface IEmrPatOrder { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OpenPatOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string ClosePatOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院医嘱调用 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrPatOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 住院医嘱调用双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnEmrPatOrderDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } } ``` ## 3.3.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IEmrPatOrder', '?.dll', '?', 1, null, '住院助手医嘱', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IEmrPatOrder DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 3.3.6 触发界面  # EMRJK.H01.04 门诊助手检验 ## 1.4.1 流程 - 01:显示检验界面 - 02:关闭显示界面 - 03:双击左侧列表数据 - 04: 双击检验明细 - 05:双击检验微生物 ## 1.4.2 适用场景 ```mindmap # 查询检验显示界面 ## 双击检验主项目 ## 双击检验明细 ## 双击检验微生物 # 关闭检验显示界面 ``` ## 1.4.3 接口程序集 JHEmrInterFace.dll ## 1.4.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 门诊检验 /// </summary> public interface IOutPatLis { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> string OpenOutPatLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> string CloseOutPatLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 门诊检验 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnOutPatLis(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 门诊检验双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnOutPatLisDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 门诊检验明细 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表数据</param> /// <param name="dtItem">明细表数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnOutPatLisItem(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// 门诊检验明细双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表数据</param> /// <param name="dtItem">明细表数据</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnOutPatLisItemDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtItem, string strXML); /// <summary> /// 门诊检验微生物 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnOutPatLisMicrobe(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); /// <summary> /// 门诊检验微生物双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">主表</param> /// <param name="dtMicrobe">微生物</param> /// <param name="strXML">XML</param> /// <returns></returns> string OnOutPatLisMicrobeDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, DataTable dtMicrobe, string strXML); } } ``` ## 1.4.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IOutPatLis', '?.dll', '?', 1, null, '门诊助手检验', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IOutPatLis DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 1.4.6 触发界面 # EMRJK.H02.04 门诊助手检查 ## 2.4.1 流程 - 01:检索患者检查数据显示 - 02:关闭显示界面 ## 2.4.2 适用场景 ```mindmap # 打开患者检查信息界面 ## 双击检查项目 # 关闭患者检查信息界面 ``` ## 2.4.3 接口程序集 JHEmrInterFace.dll ## 2.4.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 门诊检查 /// </summary> public interface IOutPatPacs { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OpenOutPatPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string CloseOutPatPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 门诊检查 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnOutPatPacs(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 门诊检查双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnOutPatPacsDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } } ``` ## 2.4.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IOutPatPacs', '?.dll', '?', 1, null, '门诊助手检查', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IOutPatPacs DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 2.4.6 触发界面 # EMRJK.H03.04 门诊助手医嘱 ## 3.4.1 流程 - 01:打开医嘱查询界面 - 02:关闭医嘱查询界面 - 03: 双击患者数据 ## 3.4.2 适用场景 ```mindmap # 打开医嘱信息界面 ## 双击患者某一条医嘱数据 # 关闭患者医嘱信息界面 ``` ## 3.4.3 接口程序集 JHEmrInterFace.dll ## 3.4.4 接口代码 ```csharp namespace JHEmrInterFace { /// <summary> /// 门诊医嘱 /// </summary> public interface IOutPatOrder { /// <summary> /// 打开 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OpenOutPatOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 关闭 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string CloseOutPatOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 门诊医嘱调用 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnOutPatOrder(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); /// <summary> /// 门诊医嘱调用双击 /// </summary> /// <param name="strPatientId">患者ID</param> /// <param name="strVisitId">住院次</param> /// <param name="strHospitalNo">医院编码</param> /// <param name="dt">数据</param> /// <param name="strXML"></param> /// <returns></returns> string OnOutPatOrderDoubleClick(string strPatientId, string strVisitId, string strHospitalNo, DataTable dt, string strXML); } } ``` ## 3.4.5 开启配置示例 `insert into jhmr_pad_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO, SHOW_TITLE, HOSPITAL_NO, EVENT_USERS) values ('202', 'IOutPatOrder', '?.dll', '?', 1, null, '门诊助手医嘱', '40068980x4', null);` 配置说明: EVENT_NAME:接口名称,该接口固定值IOutPatOrder DLL_MODEL:是实现接口的DLL名称 DLL_ASSEMBLY:是实现接口的DLL的方法名 ## 3.4.6 触发界面
孙端己
2024年3月22日 10:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码