电子病历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 发布
-
+
首页
F01临床路径接口
# EMRJK.F01.01 电子病历(双击患者,诊断保存,手术录入)调用临床路径接口 ## 1.1 流程 - A01:患者列表双击 - A02:患者列表双击后,调用ILocalClinicalPathWay实现的实例方法(OnPatLocalCPState) - A03: 诊断录入页面保存 - A04:诊断录入保存后:调用ILocalClinicalPathWay实现的实例方法(OnPatLocalCPDiagnosis与OnPatLocalCPState) - A05:手术保存或修改后:调用ILocalClinicalPathWay实现的实例方法(OnPatLocalCPOperation与OnPatLocalCPState) ## 1.2使用场景 ```mindmap # 适用场景 ## 患者双击后 ## 诊断录入保存后 ## 手术页面保存后 ``` ##1.3 流程图 说明 (1)OCX接口LCP_GetCPState:获取该患者路径状态 返回参数:ResultValue:返回的路径状态值,-1未注册的患者、-2证书过期、0未纳入、1执行中、01未纳入但科室有路径、11已完成、21已退出、99不纳入、101未纳入但有符合路径、201科室路径中无符合路径、202匹配到路径后选择非真正符合路径、203非本科室患者 返回参数:NeedShow:是否需要立即显示OCX界面,0为不需要、1为需要 (2)LCP_RegPatient:患者注册 (3)LCP_SetDiagnosis:下达诊断 (4)LCP_SetOperation:下达手术 ##1.3.1 患者双击后流程图 ```plantuml @startuml 患者列表 --> 患者列表: A01患者列表双击 患者列表 -> ILocalClinicalPathWay实例: A02患者列表双击调用 ILocalClinicalPathWay实例 --> ILocalClinicalPathWay实例: 实现双击患者后调用OnPatLocalCPState ILocalClinicalPathWay实例-->临床路径OCX接口LCP_GetCPState 临床路径OCX接口LCP_GetCPState->临床路径OCX接口LCP_GetCPState:ResultValue为-1,NeedShow为0->临床路径OCX接口LCP_RegPatient 临床路径OCX接口LCP_GetCPState->临床路径OCX接口LCP_GetCPState:ResultValue为101,NeedShow为1->显示OCX界面 @enduml ``` ##1.3.2 诊断录入流程图 ```plantuml @startuml 诊断录入 --> 诊断录入: A03诊断录入保存后 诊断录入-> ILocalClinicalPathWay实例: A04诊断录入保存后 ILocalClinicalPathWay实例 --> ILocalClinicalPathWay实例: 实现诊断录入保存后OnPatLocalCPDiagnosis与OnPatLocalCPState ILocalClinicalPathWay实例-->临床路径OCX接口OnPatLocalCPDiagnosis 临床路径OCX接口OnPatLocalCPDiagnosis->临床路径OCX接口OnPatLocalCPDiagnosis:拼接诊断XML数据 ILocalClinicalPathWay实例-->临床路径OCX接口LCP_GetCPState 临床路径OCX接口LCP_GetCPState->临床路径OCX接口LCP_GetCPState:ResultValue为101,NeedShow为1->显示OCX界面 @enduml ``` ##1.3.3 手术录入流程图 ```plantuml @startuml 手术录入-> ILocalClinicalPathWay实例: A05手术录入保存或修改后 ILocalClinicalPathWay实例 --> ILocalClinicalPathWay实例: 实现诊断录入保存后OnPatLocalCPOperation与OnPatLocalCPState ILocalClinicalPathWay实例-->临床路径OCX接口OnPatLocalCPOperation 临床路径OCX接口OnPatLocalCPOperation->临床路径OCX接口OnPatLocalCPOperation:拼接手术XML数据 ILocalClinicalPathWay实例-->临床路径OCX接口LCP_GetCPState 临床路径OCX接口LCP_GetCPState->临床路径OCX接口LCP_GetCPState:ResultValue为101,NeedShow为1->显示OCX界面 @enduml ``` ## 1.4接口代码 ```csharp /// <summary> /// 临床路径接口 /// </summary> public interface ILocalClinicalPathWay { /// <summary> /// 获取患者临床路径状态 /// 根据状态注册患者或显示界面 /// 刘赛 2013-05-15 /// </summary> /// <param name="inputPara"></param> /// <returns></returns> bool OnPatLocalCPState(JHWidget widget, string HospitalNo, string PatientID, int VisitID); /// <summary> /// 病人下诊断后,诊断传人临床路径 /// 2013-05-30 李海威 /// </summary> /// <param name="widget"> 临床路径界面</param> /// <param name="HospitalNo">医院号</param> /// <param name="PatientID">病人号</param> /// <param name="VisitID">住院次</param> /// <returns></returns> bool OnPatLocalCPDiagnosis(JHWidget widget, string HospitalNo, string PatientID, int VisitID); /// <summary> /// 病人下手术,手术传人临床路径 /// 2013-05-30 李海威 /// </summary> /// <param name="widget"> 临床路径界面</param> /// <param name="HospitalNo">医院号</param> /// <param name="PatientID">病人号</param> /// <param name="VisitID">住院次</param> /// <returns></returns> bool OnPatLocalCPOperation(JHWidget widget, string HospitalNo, string PatientID, int VisitID); // <summary> /// 对没有纳入临床路径的病人进行手动纳入 /// 2013-10-11 李海威 /// </summary> /// <param name="widget"> 临床路径界面</param> /// <param name="HospitalNo">医院号</param> /// <param name="PatientID">病人号</param> /// <param name="VisitID">住院次</param> /// <returns></returns> bool OnManualLocalCPState(JHWidget widget, string HospitalNo, string PatientID, int VisitID); } ``` ## 1.5配置 `insert into jhsys_dev_event (EVENT_CODE, EVENT_NAME, DLL_MODEL, DLL_ASSEMBLY, DISPLAY_ORDER, EVENT_MEMO) values ('10', 'ILocalClinicalPathWay', 'JHClinicalPathWayCustom.dll', 'JHEMR.JHClinicalPathWayCustom.JHClinicalPathWayCustom', 1, '临床路径执行调用接口');` ## 1.6业务层调用代码: ###1.6.1双击调用 ```csharp JHSYSDevEvent.JHDevEventImplement obj_jHDevEventImplement = new JHSYSDevEvent.JHDevEventImplement(); obj_jHDevEventImplement.OnPatLocalCPState(this, JHGlobal.CurrentUser.hospitalCode, m_strPatientID, Convert.ToInt32(m_strVisitID)); ``` ###1.6.2诊断保存调用 ```csharp JHSYSDevEvent.JHDevEventImplement obj_jHDevEventImplement = new JHSYSDevEvent.JHDevEventImplement(); obj_jHDevEventImplement.OnPatLocalCPDiagnosis(this, JHGlobal.CurrentUser.hospitalCode, m_strPatientID, Convert.ToInt32(m_strVisitID)); obj_jHDevEventImplement.OnPatLocalCPState(this, JHGlobal.CurrentUser.hospitalCode, m_strPatientID, Convert.ToInt32(m_strVisitID)); ``` ###1.6.3手术操作调用 ```csharp JHSYSDevEvent.JHDevEventImplement obj_jHDevEventImplement = new JHSYSDevEvent.JHDevEventImplement(); obj_jHDevEventImplement.OnPatLocalCPOperation(this, JHGlobal.CurrentUser.hospitalCode, m_strPatientID, Convert.ToInt32(m_strVisitID)); obj_jHDevEventImplement.OnPatLocalCPState(this, JHGlobal.CurrentUser.hospitalCode, m_strPatientID, Convert.ToInt32(m_strVisitID)); ```
孙端己
2024年3月22日 10:48
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码