医院新型农村合作医疗接口规范

上传人:re****.1 文档编号:507965166 上传时间:2023-06-03 格式:DOC 页数:26 大小:293.50KB
返回 下载 相关 举报
医院新型农村合作医疗接口规范_第1页
第1页 / 共26页
医院新型农村合作医疗接口规范_第2页
第2页 / 共26页
医院新型农村合作医疗接口规范_第3页
第3页 / 共26页
医院新型农村合作医疗接口规范_第4页
第4页 / 共26页
医院新型农村合作医疗接口规范_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《医院新型农村合作医疗接口规范》由会员分享,可在线阅读,更多相关《医院新型农村合作医疗接口规范(26页珍藏版)》请在金锄头文库上搜索。

1、晶奇新型农村合作医疗接口参考手册目 录1.目的32.方案的介绍32.1.方案图解32.2.医院系统需要做的改造工作32.3.医院开发商还需要提供的小应用43.医院管理信息系统改造实施详细说明43.1.门诊部分43.2.住院部分54.新农合接口函数说明64.1.公有函数说明64.1.1.动态链接库初始化函数74.1.2.获得就诊号74.1.3.获取病人信息84.1.4.就诊登记84.1.5.费用明细录入104.1.6.新农合病人结算、预结算114.1.7.住院结算申请134.1.8.结算费用冲销134.1.9.获取不可报销的药品和诊疗项目列表144.1.10.明细取消传送144.1.11.字符串

2、分解函数154.1.12.批量传输费用明细准备154.1.13.批量传输费用明细164.1.14.删除本地的数据174.1.15.医院单条上传项目对照信息174.1.16.取得单条目录对照结果184.1.17.判断是否同疾病再次住院194.1.18.同种疾病再次住院传入194.1.19.费用明细录入2204.1.20.下载最新的药品、诊疗、以及ICD10码224.1.21.出院确认(结报制)224.1.22.取消出院确认(结报制)234.1.23.住院分段信息获取244.1.24.住院单病种信息上传244.1.25.下载单病种治疗方式254.1.26.获取病人费用明细251. 目的为了更好的加

3、快项城市新型农村合作医疗建设,对于新农合报销算法的准确性、可控性、可维护性和安全性等多方面的考虑,在对医院原有系统的改造的过程中,我们准备采用开发新农合报销算法的动态链接库的办法来解决。2. 方案的介绍2.1. 方案图解 传送HIS系统数据库新农合前置机数据库报销计算办法DLL计算结果医院收费终端计算请求发起报销计算结果写入HIS系统中2.2. 医院系统需要做的改造工作l 首先医院需要根据新农合政策的需要,按照我们所提供的新农合的接口改造医院的HIS系统,使其HIS系统能够适应新农合报销的需要。l 医院需要根据合管办提供的三个基本目录,包括病种信息、药品信息、诊疗项目信息建立与医院内码对应的对

4、照信息。l 对于那些无法找到对应关系的收费项目信息,医院按照新农合中心费用分类编码,维护收费项目信息。l 此动态链接库的方式只适合于Windows98以上平台的HIS系统。2.3. 医院开发商还需要提供的小应用维护三个对照表,每个都是一对多的关系.也就是在原表基础上加新农合对应编码。l 病种信息对照表l 药品信息对照表l 诊疗项目对照表l 没有对应关系的收费项目信息,按照合管办的费用分类办法修改收费项目信息3. 医院管理信息系统改造实施详细说明3.1. 门诊部分1、获得就诊号就诊号为本次新农合病人就诊报销的唯一有效编号,可重复获取,一次交易一个就诊号。进行门诊就诊登记前必须先从合管办中心服务器

5、获得就诊号。2、获取病人信息根据病人提供的合作医疗证号进行查询,选择病人后返回该病人的个人编号、姓名、性别、出生日期等相关信息。3、门诊就诊登记提交个人编号和获取的就诊号进行门诊病人的就诊登记。4、门诊划价如划价与收费不同时操作,则此时的划价因不发生实际费用可不调用新农合接口。也可调用接口函数“费用明细录入”把划价信息写入新农合前置机中。5、门诊收费 进行门诊收费前必须保证已经进行了门诊就诊登记。在原系统“确定”或“存盘”按钮中,如门诊划价时没有调用“费用明细录入”,则此时要求循环调用“费用明细录入”把该病人当前没有结算的全部的处方信息写入新农合前置机中。写入处方结束后调用“新农合病人结算、预

6、结算”,生成新农合结算信息。6、门诊退费发生门诊结算单退费时,调用“新农合病人结算、预结算”入口参数为冲消类型,对前面的结算进行返冲。3.2. 住院部分 1、2请参见门诊 3、入院登记提交个人编号和获取的就诊号进行住院病人的就诊登记。如因退合或者被列入黑名单,则可采用自费方法处理。4、药品、诊疗明细录入调用接口函数“费用明细录入”把划价信息写入新农合前置机中。5、提交结算申请 进行新农合出院结算前,必须先向合管办提交结算申请,等待合管办审核通过后,方可以进行出院结算,否则在调用出院结算函数时系统会返回审核不通过原因。进行出院预结算时则不需要进行结算申请。6、出院结算 参见门诊收费。7、冲消出院

7、结算 参见门诊退费。进行冲消结算时如果病人已经出院则必须先进行出院召回。8、出院登记 必须先进行出院结算。调用接口函数“就诊登记” 入口参数为出院类型,把出院信息写入新农合前置机中。9、出院召回 调用接口函数“就诊登记” 入口参数为回归类型,把出院信息写入新农合前置机中。10、取消传送 在需要时可以将已经传送至合管办中心端的明细记录全部冲消,以方便重新传送。11、取消入院登记 取消入院登记可以冲消该病人本次在合管办中心的入院登记。只有在登记病人没有进行过出院结算并且上传的费用明细时才可以进行此操作。4. 新农合接口函数说明动态链接库名称:HISInteface.dllDataBuffer说明:

8、DataBuffer为函数返回参数,Char* 类型,如果函数执行成功,返回值多个参数,使用|分割;如果执行失败,那么DataBuffer中含有错误详细信息。日期类型格式:yyyy-mm-dd hh:mm:ss,如果没有时间,则后6位均为0。4.1. 公有函数说明函数列表序号函数名代码1动态链接库初始化函数InitDLL2获得就诊号GetRecCode3获取病人信息GetPersonInfo4就诊登记(门诊、住院、住院修改、回归、出院、冲消)InpatReg5费用明细录入WriteFeeDetail6费用预结算/结算(门诊、住院)ExpenseCalc7住院结算申请Expensereq8报补费

9、用冲销CancelSettleFee9获取不可报销的药品和诊疗项目列表GetNotFeeDetail10明细取消传送CancelFee11字符串分解函数GetPosValue12批量传输费用明细准备BatchFeeDetailPrepare13批量传输费用明细BatchFeeDetail14删除本地的数据DeleteLocalFeeDetail15医院单条上传项目对照信息ApplyItemContras16取得单条目录对照审核结果GetContrasResult17判断是否同疾病再次住院SameDiseaseJudge18同种疾病再次住院传入InputJudge19费用明细录入2WriteFe

10、eDetail_220下载药品、诊疗、ICD10码UpdateMLB21出院确认(结报制)InpatLeaveAffirm22取消出院确认(结报制)InpatUnLeaveAffirm23住院分段信息获getGradeList24住院单病种信息上传InpatDiagnosisUpdate25下载单病种治疗方式DownTreat26获取病人费用明细GetFeeDetail4.1.1. 动态链接库初始化函数syntax: int InitDLL( )Parameter: none;Return(s): 0 - SUCCESS -1 - FAILURERemarks; 应用起动时,必须调用此函数对D

11、LL所用到的资源进行初始化,以便分配相关句柄.4.1.2. 获得就诊号Syntax:int GetRecCode (Char* DataBuffer ) Parameter参数参数输入/输出参数名是否可空类型DataBufferOUT返回信息Return(s) : 0 Succuss-1 Failure Remarks: 进行门诊和住院就诊登记前必须先获得就诊号varchar(15).4.1.3. 获取病人信息Syntax:int GetPersonInfo ( char * CardID, Char* DataBuffer );Parameter参数参数输入/输出参数名是否可空类型CardI

12、DIN就诊证编号NVARCHAR(10)DataBufferOUT返回信息Return(s) : 0 Succuss-1 FailureDataBuffer说明:0户编号|1人员编号|2就诊证号|3人员姓名|4性别|5出生日期|6身份证号|7联系电话|8地址| 9 IC卡号|10 参合类型|11 IC卡状态|12 参合年份|13 户主|14 保留|15 保留 4.1.4. 就诊登记 Syntax:Int InpatReg (int RegType, char*RecCode,char* PersonNo, char* DiseaseNo1, char* DiseaseNo2,char* Dis

13、easeNo3, char* RegDate, char* InpatOperator,char* LeaveDate, char* LeaveOperator, char* department, char* marriage, int transfer, char* transferNO, char* LDiseaseNo1, char* LdiseaseNo2, char* LdiseaseNo3, char* Disease1, char* Disease2, char* Disease3, char* LDisease1, char* Ldisease2, char* Ldiseas

14、e3, char* LReason,char* InHosNO ,char * BedNO,int InpatCount ,char* ErrorMsg);Parameter:参数输入/输出参数名是否可空类型RegTypeIN登记类型: 0:入院修改;1:门诊 2:入院 3:出院 4:回归 9:入院冲消 11:慢病登记 12:专科慢病登记NNUMBER(1)RecCodeIN就诊号(通过GetRecCode获得的)NVARCHAR(15)PersonNoIN个人编号NVARCHAR(15)DiseaseNo1IN入院主诊断(合管办提供的疾病名称)入院登记不能为空VARCHAR(60)DiseaseNo2IN入院次诊断(合管办提供的疾病名称)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号