欢迎来到天天文库
浏览记录
ID:53620022
大小:72.00 KB
页数:23页
时间:2020-04-22
《医保HIS端接口设计浅谈.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、医保HIS端接口设计浅谈占松良说明简单地说医保要求处理的业务是:取自负例、预结算及结算(核算支付金额)一、HIS端接口的作用HIS端的接口是用于连接医保中心与HIS的纽带,用于HIS与医保动态库的通讯。二、HIS端接口的功能1.HIS端接口对象实现与医保中心端的通讯2.HIS嵌入的改造使HIS业务通过HIS端接口对象与医保中心端进行交易三、HIS端接口对象设计的目标1.具有良好的封装性2.具有对HIS改造不同环境(HIS版本、后台数据库等)的通过性3.使HIS改造简单化4.使HIS传入参数通用化5.尽量少影响HIS业务6.尽量少增加HIS的负荷四、HIS嵌入改造的要求1.在
2、原HIS程序中预留医保处理接口2.HIS端的医保处理程序由原程序继承而得,使其不影响正常HIS工作3.HIS嵌入的医保业务放到继承而得的医保预留接口中处理4.如果是DATAWINDOW,则应另存一个由原文件而得的DATAWINDOW进行修改五、HIS端接口设计的难点1.HIS端接口对象的设计2.HIS嵌入改造的医保接口的预留六、设计方案1.虚三层结构HIS端接口对象的封装为实现对象的设计目标,可采用对象中的函数实现分类:所有HIS端调用的外部函数不直接调用医保动态库函数,而是通过调用对象内的内部函数来实现与动态库的间接通讯。这种结构的好处是当动态库改变时,只需改变某个内部函
3、数而不影响HIS端的嵌入及其它函数达到可维护性好、外部调用清晰的目的。虚三层结构结构图医保中心对象内部函数外部函数HIS2.HIS端调用外部函数的约定可把此类函数采用统一的命名规范(例如:uf_out_xxxx)可把该函数设计为public属性对此类函数的参数传递采用统一的结构体,并且统一用ref传送参数,例如:refstru_yb_argument,并建立在原使函数中声明,而不要在调用中ref对此类函数的返回值进行统一规定(例如:integer>=0表示成功,<0表示失败,0表示特殊的成功)3.对象的内部函数内部函数包括与动态库直接调用的函数及内部辅助功能的函数。可把此类
4、函数采用统一的命名规范(例如:uf_In_xxxx)可把此类函数设计为Protected属性对此类函数的返回值进行统一规定(例如:integer>=0表示成功,<0表示失败,0表示特殊的成功)4.HIS怎样访问对象内的变量对象内的变量都采用PROTECTED属性,以使HIS不能直接访问内部变量HIS访问对象内的变量,应通过统一的访问函数进行(一般由于医保接口的特殊性供外部访问的变量不多,常用的有:医保卡基本信息、门诊结算信息、住院结算信息、医保性质及医院在医保端代码)5.动态库函数返回值统一处理可增加辅助表的形式对动态库的每个函数返回值进行统一的分析(这样使得对函数的不同返
5、回值分别进行分析处理,使得返回值可维护,即使医保中心的动态库修改返回值也只需修改分析表即可,而不需要改程序,增加可维护性6.对医保有关业务的处理对医保有关的业务包括原始数据的处理,例如修改自负比例等,应由接口对象完成,而不应嵌入HIS修改,这样便与统一处理,使HIS改造简单7.对医保数据的处理把医保有关的数据尽量用数据表的形式保存,而且表的数据的保存都应在HIS端接口对象中实现如果有需要修改HIS字段的也应在对象中实现修改和保存,而不应嵌入原HIS中处理医保的数据采用中间表的形式保存,以用于做医保报表和打印清单,这样以免从原始的HIS表中存取数据,以至影响HIS的性能8.对
6、医保动态库中事物的管理动态库中对事物一般有两种形式,一种是事物由动态库中控件,一种是事物由HIS端控件。对于HIS端控制的事物应由接口对象中控制,而不应嵌入HIS。9.HIS中医保预留处理接口HIS中医保预留的处理接口合理与否,直接影响HIS端的接口对象及医保改造的合理性与稳定性。一般对于2.2及以上接口预留于commit之前,而2.1预留在最后一个commit之前,这样即便于控件医保处理事物也使HIS端的处理尽量不与医保处理相互影响。10.步骤HIS端医保接口对象与HIS的医保预留接口同步进行对已设计好对象按照预留的HIS端医保接口嵌入HIS11.医保公用及嵌入PBL1.
7、建议医保公用部分应单独放一个PBL一般可用YB_XXX(医保动态产商名命名)2.对每个子系统的医保嵌入应新增一个PBL,可采用系统名+医保地区名+HIS版本号+[医保名].例如:MZ_XSYB22七、医保设计的注意点1.一般建议在医保修改的文档中应建立医保文档文件夹,医保接口文件夹,分别存放各种文档2.建议对HIS字段修改及新增表分别放在医保文档文件夹的SQL文件夹中,并且单独分开存放文件例如:HIS修改字段.txt,HIS新增表。3.对已经做好的医保程序,除技术文档外,必须提供一份医保上系统文档,以便以后参考或工
此文档下载收益归作者所有