新农合Webservice接口说明3600(河北)_第1页
新农合Webservice接口说明3600(河北)_第2页
新农合Webservice接口说明3600(河北)_第3页
新农合Webservice接口说明3600(河北)_第4页
新农合Webservice接口说明3600(河北)_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

地址:北京市海淀区上地信息路1号金远见大厦B栋400室邮编:100085网址:电话:(010)62962628/29/30/31传真:(010)62962635-北航冠新世纪软件有限公司GREATSOFT新型农村合作医疗系统WebService接口说明(河北)文档编号: 版本号:v3.600软件产品名称:新型农村合作医疗系统 编写:北航冠新开发部日期:2011年3月8日审核:日期:年月日第73页共74页变更记录序号更改原因版本更改日期备注1原稿1.0002010-2增加2010年补偿方案框架2.2002010-1-163软件升级改进2.2402010-4增加通道调用3.0002010-5-55河北沧州需求3.3012010-6-96新疆3个需求3.3022010-6-117统一版本号3.2162010-6-8河北1个需求3.2172010-9河北3个需求3.3002010-10市级WS重构3.502201增加定制函数:住院登记inpatientRegisterCzzxyy住院登记修改inpatientRegisterEditCzzxyy住院预结算inpatientPreSettlementCzzxyy住院结算inpatientSettlementCzzxyy住院登记新inpatientRegisterNewCzzxyy住院登记修改新inpatientRegisterEditNewCzzxyy111冲红查询需求2跨年连续住院问题3.600201文中此颜色表示与3.502变动内容(冲红查询需求)以下WS函数文档返回结果需要增加两项值:1.结算标识(1正票-1冲票2作废票)2.冲红类别(1农合冲红2补充医疗保险冲红3大额保险冲红)3.12门诊补偿公示表outpatientCompensatePublicity3.13门诊结算记录查询outpatientSettlementRecordQuery3.24住院结算记录查询inpatientSettlementRecordQuery3.25住院补偿公示表inpatientCompensatePublicity3.38住院结算记录多条件查询inpatientSettlementRecordQueryFull3.45住院补偿资金明细查询inpatientCompensateFundDetailsQuery(跨年连续住院问题)WebService函数修改:3.47连续住院可依附结算记录列表inpatientAttachSettlementsList增加参数:integerbusinessyear参合年份(不传时默认当前参合年)目录1引言 41.1编写目的 41.2定义 52程序接口方式 53接口描述 53.1托管点身份校验identifyCheck 53.2字典下发mainDictIssue 63.3其它字典下发otherDictIssue 83.4家庭成员查询membersQuery 113.5个人信息查询personalInfoQuery 123.6当前参合年份查询currentBusinessYearQuery 133.7错误代码查询error 143.8门诊结算outpatientSettlement 153.9门诊结算单打印outpatientStatementPrint 183.10门诊发票打印outpatientReceiptPrint 203.11门诊结算明细查询outpatientPrescriptionDetailsQuery 213.12门诊补偿公示表outpatientCompensatePublicity 223.13门诊结算记录查询outpatientSettlementRecordQuery 243.15住院登记明细信息查询inpatientPrescriptionQuery 253.17住院登记删除inpatientRegisterDelete 273.18住院记账inpatientPrescriptionPricing 283.19住院记账明细查询inpatientPrescriptionDetailsQuery 303.20住院预结算inpatientPreSettlement 323.21住院结算inpatientSettlement 343.22住院结算单打印inpatientStatementPrint 363.23住院发票打印inpatientReceiptPrint 383.24住院结算记录查询inpatientSettlementRecordQuery 393.25住院补偿公示表inpatientCompensatePublicity 413.26退票refundReceipt 423.27月结月份查询currentSettlementMonthQuery 433.28月结monthlySettlement 443.29退月结refundMonthlySettlement 463.30月结及基金发放状态查询fundsMonthlySettlementStatusQuery 473.31打印月结报表monthlySettlementPrint 483.32删除住院记帐明细inpatientprescriptionrepricing 493.35入院登记信息批量上传inpatientregisterupload 503.36记账信息批量上传inpatientprescriptionpricingupload 523.37获取WS版本getversion 543.38住院结算记录多条件查询inpatientSettlementRecordQueryFull 553.39参合号依附新生儿列表查询getNewbornsList 573.40住院登记新inpatientRegisterNew 593.41住院登记修改新inpatientRegisterEditNew 623.42通道调用nh_pipe 653.43系统字典版本号查询dictVersionQuery 663.44住院补偿资金申请表打印inpatientCompensateFundRequestPrint 673.45住院补偿资金明细查询inpatientCompensateFundDetailsQuery 683.46档案查询recordQuery 703.47连续住院可依附结算记录列表inpatientAttachSettlementsList 721引言1.1编写目的指导医院系统程序开发人员和系统维护人员进行医院接口的开发和维护。1.2定义(无)2程序接口方式WebService3接口描述3.1托管点身份校验identifyCheck3.1.1调用地址http://localhost/nh_webservice/n_api.asmx?op=identifyCheck3.1.2参数说明参数说明类型备注trustPointIdentify托管点身份String必填格式要求见参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.1.4错误7位错误代码(详见3.7)成功成功代码(I010000)3.1.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="identifyCheck"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> </parms></root>3.2字典下发mainDictIssue3.2.1调用地址http://localhost/nh_webservice/n_api.asmx?op=mainDictIssue3.2.2参数说明参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.dictNo字典编号Integer必填1=药品,2=诊疗,3=一次性材料,4=发票大项3.2.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.2.4错误7位错误代码(详见3.7)成功成功代码(I020000)+返回信息成功结果格式返回的结果第一行是成功代码:I020000,从第2行开始是数据。当字典编号为1,取药品字典时,数据格式如下每行由7个字段组成的字符串描述一种药品,分隔符为[TAB],字段含义依次为:1.药品代码药品代码varchar2(20)2.药品名称药品目录中的名称varchar2(500)3.药品剂型剂型的汉字描述varchar2(50)4.拼音码药品名称的每个字头拼音varchar2(500)5.是否门诊补偿门诊补偿为0,否则为16.是否住院补偿住院补偿为0,否则为17.药品甲乙类甲类为0,乙类为1当字典编号为2,取诊疗项目字典时,数据格式如下每行由5个字段组成的字符串描述一种诊疗项目,分隔符为[TAB],字段含义依次为:1.诊疗项目代码诊疗项目的代码varchar2(20)2.诊疗项目名称诊疗项目目录中的名称varchar2(500)3.财务分类4.拼音码诊疗项目名称的每个字头拼音varchar2(500)5.单位当字典编号为3,取一次性材料字典时,数据格式如下每行由4个字段组成的字符串描述一种一次性材料,分隔符为[TAB],字段含义依次为:1.一次性材料代码一次性材料代码varchar2(20)2.一次性材料名称一次性材料目录中的名称varchar2(500)3.拼音码一次性材料名称的每个字头拼音varchar2(500)4.规格(序号变化)5.单位当字典编号为4,取发票大项字典时,数据格式如下每行由3个字段组成的字符串描述一种发票大项,分隔符为[TAB],字段含义依次为:1.发票大项代码发票大项的补偿代码2.发票大项名称发票大项补偿目录中的名称3.拼音码发票大项名称的每个字头拼音3.2.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="mainDictIssue"/> <parmname="divisionCode"value="131181"/> </system> <parms> <parmname="trustPointIdentify"value="036 036"/> <parmname="dictNo"value="1"/> </parms></root>3.3其它字典下发otherDictIssue3.3.1http://localhost/nh_webservice/n_api.asmx?op=otherDictIssue3.3.2参数说明类型备注trustPointIdentify托管点身份String必填格式详见3.dictNo字典编号Integer必填代码详见.3参数格式要求参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空参数dictNo其它字典编号格式本接口提供25个字典的下载,代码分别如下:1.性别2.人员属性3.与户主关系4.所属区划5.慢性病6.健康状态7.本年参合状态8.缴费等级9.科室10.入院状态11.疾病12.登记属性13.入院类型14.手术15.出院状态16.文化程度17.销户原因18.民族19.婚姻状态20.职业21.本地外出22.医疗项目23.医疗机构24.托管25.补偿分类26.机构等级27.财务分类 28.机构类别3.3.错误7位错误代码(详见3.7)成功成功代码(I030000)+返回信息成功结果格式返回的结果第一行是成功代码:I030000,从第2行开始是数据。数据根据所选择的字典编号不同,返回信息格式不同,对应格式如下:1.代码[TAB]名称[TAB]标识2.代码[TAB]名称[TAB]标识3.代码[TAB]名称[TAB]标识4.代码[TAB]名称[TAB]名称拼音5.代码[TAB]名称[TAB]名称拼音[TAB]区分目录和项目的标志6.代码[TAB]名称[TAB]标识7.代码[TAB]名称[TAB]标识8.年份[TAB]代码[TAB]名称[TAB]标识9.代码[TAB]名称[TAB]名称拼音[TAB]标识10.代码[TAB]名称[TAB]名称拼音[TAB]标识11.代码[TAB]编码[TAB]名称[TAB]名称拼音[TAB]标识12.代码[TAB]名称[TAB]名称拼音[TAB]标识13.代码[TAB]名称[TAB]标识14.代码[TAB]名称[TAB]名称拼音[TAB]标识15.代码[TAB]名称[TAB]名称拼音[TAB]标识16.代码[TAB]名称[TAB]名称拼音[TAB]标识17.代码[TAB]名称[TAB]标识18.代码[TAB]名称[TAB]名称拼音[TAB]标识19.代码[TAB]名称[TAB]标识20.代码[TAB]名称[TAB]名称拼音[TAB]标识21.代码[TAB]名称[TAB]标识22.代码[TAB]名称[TAB]标识23.医疗机构ID[TAB]区划代码[TAB]机构名称[TAB]机构名称拼音[TAB]机构等级[TAB]申报定点类型[TAB]审批定点类型[TAB]机构类别[TAB]是否定点[TAB]是否系统默认医院[TAB]挂牌处理24.序号[TAB]代码[TAB]机构ID[TAB]标识25.代码[TAB]名称26.代码[TAB]名称27.代码[TAB]名称[TAB]标识28.代码[TAB]名称补充说明1、关于5.慢性病,11.疾病的目录和项目标志说明:0目录,1项目。2、关于25.补偿分类的说明:代码:以1开头的是门诊使用的补偿分类;以2开头的是住院使用的补偿分类;转诊可以使用的补偿分类代码是19,以及2开头的代码。在业务中,补偿分类指参与当前参合年方案设置的有效的补偿分类。2、关于机构代码选择3、关于机构代码选择定点医疗机构使用县区划代码对应的机构id,小于50004、标识为备注字段,无信息时显示为空3.3.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="otherDictIssue"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="dictNo"value="1"/> </parms></root>3.4家庭成员查询membersQuery3.4.1http://localhost/nh_webservice/n_api.asmx?op=membersQuery3.4.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.familyCertificateNo家庭注册号String必填10位家庭代码3.4.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.4.错误7位错误代码(详见3.7)成功成功代码(I040000)+返回信息成功结果格式返回的结果第一行是成功代码:I030000,从第2行开始是数据。返回的结果是由8个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.与户主关系 2.姓名 3.性别 4.身份证号 5.出生日期 6.医疗证编号 7.当前参合状态 8.档案状态 (1有效3注销) 9.人员属性 10.老编号 11.家庭住址3.4.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="membersQuery"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="familyCertificateNo"value="0101000001"/> </parms></root>3.5个人信息查询personalInfoQuery3.5.1http://localhost/nh_webservice/n_api.asmx?op=personalInfoQuery3.5.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.medicareCertificateNo医疗证号String必填12位家庭成员代码3.5.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.5.4错误7位错误代码(详见3.7)成功成功代码(I050000)+返回信息成功结果格式返回的结果是由24个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.成功代码 2.健康状态 3.主要慢性病 4.主要慢性病2 5.家庭成员代码 6.个人参合号 7.人员属性 8.个人补偿等级 9.本年参合状态10.家庭代码11.与户主关系 12.参合人姓名 13.性别 14.出生日期 15.身份证号 16.档案备注 17.人员属性 18.区划代码 19.医疗证编号 20.慢性病标识 21.慢性病患者锁定标识 22.家庭通讯地址 23.家庭成员代码 24.联系电话3.5.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="personalInfoQuery"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="medicareCertificateNo"value="010100000101"/> </parms></root>3.6当前参合年份查询currentBusinessYearQuery3.6.1http://localhost/nh_webservice/n_api.asmx?op=currentBusinessYearQuery3.6.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.6.错误7位错误代码(详见3.7)成功成功代码(I060000)+返回信息成功结果格式返回的结果是由2个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.返回代码 2.当前参合年份3.6.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="currentBusinessYearQuery"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> </parms></root>3.7错误代码查询error3.7.1http://localhost/nh_webservice/n_api.asmx?op=error3.7.2参数说明类型备注errorCode错误代码String必填3.7.3错误“无此错误代码”成功错误代码对应的提示信息成功结果格式返回的结果是由1个字段组成的字符串,字段含义为:1.错误代码对应的提示信息3.7.4调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="error"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="errorCode"value="E600001"/> </parms></root>3.8门诊结算outpatientSettlement3.8.1http://localhost/nh_webservice/n_api.asmx?op=outpatientsettlement3.8.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.8.3medicareCertificateNo医疗证号String必填12位家庭成员代码compensationTypeCode补偿分类代码String必填organizationId医疗机构IDInteger必填diseaseCode疾病代码String必填symptom症状名称Stringdoctor医生姓名StringadmissionDeptNo接诊科室代码StringadmissionStatus入院状态StringoutpatientDiagnosis门诊诊断StringreceiptDate发票时间Datetime必填格式为(yyyy-mm-ddh24-mi-ss)receiptNo发票号Stringoperator操作员Stringprescription明细处方String必填格式要求见参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空参数Prescription明细处方格式1.每条明细信息由11个字段组成:收费类别+项目代码+项目名称+处理标识+药品剂型+药品规格+单价+数量+金额+HIS代码+HIS名称2.形成数据时,字段间以[TAB]做分隔符.3.各字段说明:收费类别1药品2医疗3材料4发票项目项目代码补偿项目,使用下发字典代码;自费药品,使用以下代码:自费西药=1自费中成药=2自费草药=3自费医疗,使用以下代码:挂号费=A诊查费=B床位费=C检查费=D治疗费=E护理费=F手术费=G化验费=H其它费=I特殊材料费=J自费材料,使用以下代码:自费材料=0项目名称下发字典对应名称处理标识收费类别为4时,补偿项目该标识为0;自费项目该标志为1;其它类别时,该标识为2药品剂型收费类别是药品时使用。其它为空药品规格收费类别是药品时使用。其它为空单价项目单价数量项目数量金额项目金额(非必填)HIS代码HIS系统项目代码(非必填)HIS名称HIS系统项目名称(非必填)3.8.4错误7位错误代码(详见3.7)成功成功代码(I080000)+返回信息成功结果格式返回的结果是由52个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.返回代码 2.使用点 3.结算单号 4.医疗证号 5.参合人姓名 6.性别 7.患者身份 8.补偿分类 9.医疗机构 10.医疗机构名称 11.机构等级 12.发票时间 13.发票号 14.疾病代码 15.医生 16.症状 17.门诊科室代码 18.来院状态 19.门诊诊断 20.登记日期 21.操作员 22.参合年 23.实际发生金额 24.补偿金额 25.自费金额 26.西药费 27.中药费 28.挂号费 29.诊察费 30.床位费 31.检查费 32.护理费 33.治疗费 34.手术费 35.化验费 36.其它费 37.特殊材料费 38.卫生材料费 39.西药补偿费 40.中药补偿 41.挂号补偿费 42.诊察补偿费 43.床位补偿费 44.检查补偿费 45.护理补偿费 46.治疗补偿费 47.手术补偿费 48.化验补偿费 49.其它补偿费 50.特殊材料补偿费 51.卫生材料补偿费 52.家庭帐户冲抵金额3.8.5通道调用调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="outpatientSettlement"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="medicareCertificateNo"value="010100000101"/> <parmname="compensationTypeCode"value="19"/> <parmname="organizationId"value="12"/> <parmname="diseaseCode"value="09002"/> <parmname="symptom"value="发烧"/> <parmname="doctor"value="医生1"/> <parmname="admissionDeptNo"value="0301"/> <parmname="admissionStatus"value="1"/> <parmname="outpatientDiagnosis"value="诊断1"/> <parmname="receiptDate"value="2010-01-0210:34:00"/> <parmname="receiptNo"value="3264"/> <parmname="operator"value="张三"/> <parmname="prescription"value="1 00200238 维生素K1注射液 1 注射剂 无 1.5 3 4.5 00000001 维生素K1注射液"/> </parms></root>3.9门诊结算单打印outpatientStatementPrint3.9.1http://localhost/nh_webservice/n_api.asmx?op=outpatientStatementPrint3.9.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.settlementNo结算单号Long必填3.9.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.9.错误7位错误代码(详见3.7)成功成功代码(I090000)+返回信息成功结果格式返回的结果是由41个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.成功代码 2.结算单标题 3.核算机构 4.结算单据号 5.医疗机构名称6.医疗机构等级 7.填单日期 8.患者姓名 9.性别 10.身份证号 11.出生日期12.医疗证号 13.个人参合号 14.补偿分类 15.联系电话 16.就诊日期 17.初步诊断 18.西药费 19.中药费 20.床位费 21.护理费 22.化验费23.诊疗费 24.手术费 25.检查费 26.其它费 27.费用合计 28.补偿西药费29.补偿中药费 30.补偿床位费 31.补偿护理费 32.补偿化验费 33.补偿诊疗费 34.补偿手术费 35.补偿检查费 36.补偿其它费 37.补偿费用合计 38.实际发生金额 39.实际补偿金额 40.自费金额 41.家庭帐户冲抵金额3.9.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="outpatientStatementPrint"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="settlementNo"value="339529"/> </parms></root>3.10门诊发票打印outpatientReceiptPrint3.10.1http://localhost/nh_webservice/n_api.asmx?op=outpatientReceiptPrint3.10.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.10.3settlementNo结算单号Long必填3.10.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.10.错误7位错误代码(详见3.7)成功成功代码(I100000)+返回信息成功结果格式返回的结果是由10个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.成功代码 2.参合人医疗证编号 3.姓名 4.药费 5.医疗项目费用 6.卫生材料费用 7.费用合计 8.费用合计大写 9.实际补偿金额 10.实际补偿大写 3.10.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="outpatientReceiptPrint"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="settlementNo"value="339529"/> </parms></root>3.11门诊结算明细查询outpatientPrescriptionDetailsQuery3.11.1http://localhost/nh_webservice/n_api.asmx?op=outpatientPrescriptionDetailsQuery3.11.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.11.3settlementNo结算单号Long必填3.11.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.11.错误7位错误代码(详见3.7)成功成功代码(I110000)+返回信息成功结果格式返回的结果第一行是成功代码:I110000,从第2行开始是数据。数据由23个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.使用点代码 2.结算单ID 3.医药分类(1药品2医疗3卫材) 4.项目代码 5.项目名称 6.药品分类(1西药2中成药3中草药) 7.财务分类(A挂号费B诊查费C床位费D检查费E治疗费F护理费G手术费H化验费I其它费用J特殊材料费K中医诊疗) 8.项目自费标识(0补偿1自费) 9.单价 10.数量11.医疗单位 12.药品属性(0甲类1乙类) 13.药品剂型 14.药品规格 15.金额116.一次性材料规格17.一次性材料单位 18.补偿比例 19.单项限价(0否1是)20.限价金额 21.补偿类别(0普通1限价2定补) 22.HIS项目代码 23.HIS项目名称3.11.5通道调用调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="outpatientPrescriptionDetailsQuery"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="settlementNo"value="339529"/> </parms></root>3.12门诊补偿公示表outpatientCompensatePublicity3.12.1调用地址http://localhost/nh_webservice/n_api.asmx?op=outpatientCompensatePublicity3.12.2参数说明参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.12.3queryDateTyep日期类型Integer必填(1=按补偿日期查询、2=按发票日期查询)beginDate起始日期Datetime必填格式YYYY-MM-DDendDate终止日期Datetime必填格式YYYY-MM-DDcompensationTypeCode补偿分类String必填3.12.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.12.4错误7位错误代码(详见3.7)成功成功代码(I120000)+返回信息成功结果格式返回的结果第一行是成功代码:I120000,从第2行开始是数据。数据是由17个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.姓名 2.性别 3.医疗证编号 4.身份证号 5.出生日期 6.区划 7.就诊医疗机构 8.补偿类别 9.总发生费用 10.补偿金额 11.统筹 12.冲抵 13.补偿日期 14.机构等级 15.年份16.结算标识(1正票-1冲票2作废票) 17.冲红类别(1农合冲红2补充医疗保险冲红3大额保险冲红)3.12.5通道调用调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="outpatientCompensatePublicity"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="queryDateTyep"value="1"/> <parmname="beginDate"value="2010 <parmname="endDate"value="2010-02 <parmname="compensationTypeCode"value="19"/> </parms></root>3.13门诊结算记录查询outpatientSettlementRecordQuery3.13.1http://localhost/nh_webservice/n_api.asmx?op=outpatientSettlementRecordQuery3.13.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.1medicareCertificateNo医疗证号String必填3.13.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.13.错误7位错误代码(详见3.7)成功成功代码(I130000)+返回信息成功结果格式返回的结果第一行是成功代码:I130000,从第2行开始是数据。数据由15个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.补偿日期 2.结算单号 3.就诊医疗机构 4.补偿类别 5.结算人 6.总发生费用 7.补偿发生费用 8.补偿金额 9.冲抵 10.统筹 11.主要疾病 12.发票日期 13.发票号14.结算标识(1正票-1冲票2作废票) 15.冲红类别(1农合冲红2补充医疗保险冲红3大额保险冲红)3.13.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="outpatientSettlementRecordQuery"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="medicareCertificateNo"value="010100000101"/> </parms></root>3.15住院登记明细信息查询inpatientPrescriptionQuery3.15.1调用地址http://localhost/nh_webservice/n_api.asmx?op=inpatientPrescriptionQuery3.15.2参数说明参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.15.3argumentCode参数标识Integer1住院号2医疗证编号3患者姓名4入院日期5HIS住院号argumentContent参数内容String当参数是1、2、3、5时,填写对应内容beginDate起始日期String当参数是4时,填写格式YYYY-MM-DDendDate终止日期String当参数是4时,填写格式YYYY-MM-DD3.15.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.15.4错误7位错误代码(详见3.7)成功成功代码(I150000)+返回信息成功结果格式返回的结果第一行是成功代码:I150000,从第2行开始是数据。返回的结果是由35个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.住院号 2.医疗证号 3.押金 4.入院日期 5.入院科室 6.担保人 7.参合人性别 8.参合人姓名 9.医生 10.使用点代码 11.出生日期 12.身份证号 13.疾病代码 14.锁定状态 15.登记属性 16.锁定原因 17.入院诊断 18.联系电话 19.家庭通讯地址 20.个人备注 21.年份 22.是否恶性肿瘤 23.补偿分类 24.连续住院依附ID 25.担保金额 26.登记床位 27.手术代码 28.症状名称 29.入院状态 30.入院类型 31.登记人 32.是否婴儿 33.婴儿编码 34.登记日期 35.HIS住院号3.15.5调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="inpatientPrescriptionQuery"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="argumentCode"value="2"/> <parmname="argumentContent"value="010100000101"/> <parmname="beginDate"value=""/> <parmname="endDate"value=""/> </parms></root>3.17住院登记删除inpatientRegisterDelete3.17.1http://localhost/nh_webservice/n_api.asmx?op=inpatientRegisterDelete3.17.2参数说明类型备注trustPointIdentify托管点身份String必填格式要求见3.17.3inpatientRegisterNo住院号String必填deleteSign删除标识Integer当发生费用后是否删除信息的标识0不校验1校验3.17.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.17.错误7位错误代码(详见3.7)成功成功代码(I170000)3.17.5通道调用调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="inpatientRegisterDelete"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="inpatientRegisterNo"value="001530"/> <parmname="deleteSign"value="1"/> </parms></root>3.18住院记账inpatientPrescriptionPricing3.18.1http://localhost/nh_webservice/n_api.asmx?op=inpatientPrescriptionPricing3.18.2参数说明类型备注trustPointIdentify托管点身份String必填格式详见3.1inpatientRegisterNo住院号String必填prescriptionDate记账时间String必填格式为(yyyy-mm-ddh24-mi-ss)cooperateSign合作标识String0本地1转外organization合作医疗机构代码Integer字典下发prescription明细处方String必填格式详见3.18.3uploadSerialNo上传序列号String3.18.3参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空参数Prescription明细处方格式1.每条明细信息由11个字段组成:收费类别+项目代码+项目名称+处理标识+药品剂型+药品规格+单价+数量+金额+HIS代码+HIS名称2.形成数据时,字段间以[TAB]做分隔符.3.各字段说明:收费类别1药品2医疗3材料项目代码补偿项目,使用下发字典代码;自费药品,使用以下代码:自费西药=1自费中成药=2自费草药=3自费医疗,使用以下代码:挂号费=A诊查费=B床位费=C检查费=D治疗费=E护理费=F手术费=G化验费=H其它费=I特殊材料费=J自费材料,使用以下代码:自费材料=0项目名称下发字典对应名称处理标识1自费2项目有本地维护项目自费时1其它默认为2药品剂型收费类别是药品时使用。其它为空药品规格收费类别是药品时使用。其它为空单价项目单价(退费时,单价传入原单价)数量项目数量(退费时,数量传入负值)金额项目金额(非必填)HIS代码HIS系统项目代码(非必填)HIS名称HIS系统项目名称(非必填)3.18.4错误7位错误代码(详见3.7)成功成功代码(I180000)3.18.5通道调用调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="inpatientPrescriptionPricing"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="inpatientRegisterNo"value="001530"/> <parmname="prescriptionDate"value="2010-02-0114:30:11"/> <parmname="cooperateSign"value="0"/> <parmname="organization"value="0"/> <parmname="prescription"value="1 00200238 维生素K1注射液 1 注射剂 无 1.5 3 4.5 00000001 维生素K1注射液"/> <parmname="uploadSerialNo"value="1"/> </parms></root>3.19住院记账明细查询inpatientPrescriptionDetailsQuery3.19.1调用地址http://localhost/nh_webservice/n_api.asmx?op=inpatientPrescriptionDetailsQuery3.19.2参数说明参数说明类型备注trustPointIdentify托管点身份String必填格式详见3.1inpatientRegisterNo住院号String必填(6位农合住院号)3.19.3参数格式要求参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.19.4错误7位错误代码(详见3.7)成功成功代码(I190000)+返回信息成功结果格式返回的结果第一行是成功代码:I190000,从第2行开始是数据。返回的结果是由24个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.使用点代码 2.结算单ID 3.医药分类(1药品2医疗3卫材) 4.项目代码 5.项目名称 6.药品分类(1西药2中成药3中草药) 7.财务分类(A挂号费B诊查费C床位费D检查费E治疗费F护理费G手术费H化验费I其它费用J特殊材料费K中医诊疗) 8.项目自费标识(0补偿1自费) 9.单价 10.数量11.医疗单位 12.药品属性(0甲类1乙类) 13.药品剂型 14.药品规格 15.金额116.一次性材料规格17.一次性材料单位 18.补偿比例 19.单项限价(0否1是)20.限价金额 21.补偿类别(0普通1限价2定补) 22.HIS项目代码 23.HIS项目名称 24.记账时间3.19.5通道调用调用地址http://localhost/nh_webservice/n_api.asmx?op=nh_pipe参数说明参数名Parms 类型String 参数示例<root> <system> <parmname="functionName"value="inpatientPrescriptionDetailsQuery"/> <parmname="divisionCode"value="131082"/> </system> <parms> <parmname="trustPointIdentify"value="003 123456"/> <parmname="inpatientRegisterNo"value="001530"/> </parms></root>3.20住院预结算inpatientPreSettlement3.20http://localhost/nh_webservice/n_api.asmx?op=inpatientPreSettlement3.20参数说明类型备注trustPointIdentify托管点身份String必填格式详见3.20.3inpatientRegisterNo住院号String必填(6位农合住院号)receiptNo发票号StringreceiptDate发票时间Datetime必填格式为(yyyy-mm-ddh24-mi-ss)dischargeStatus出院状态String字典下发dischargeDeptNo出院科室String字典下发dischargeDate出院日期Datetime必填格式为(yyyy-mm-ddh24-mi-ss)dischargeDiagnosis出院诊断String必填hisDischargeDeptNoHIS科室代码StringhisDischargeDeptNameHIS科室名称String3.20参数trustPointIdentify托管点身份格式1.托管点身份信息由3个字段组成: 区划代码+托管点代码+密码2.形成数据时,字段间以[TAB]做分隔符. 如:131082 003 1234563.各字段说明:区划代码6位区划代码,使用前置机方式调用时使用。其它为空托管点身份3位托管点代码密码6位密码,使用安全机制时使用。其它为空3.20错误7位错误代码(详见3.7)成功成功代码(I200000)+[TAB]+返回信息成功结果格式返回的结果是由54个字段组成的字符串,分隔符为[TAB],字段含义依次为:1.使用点 2.结算单号 3.个人参合号 4.参合人姓名 5.性别 6.患者身份证号 7.补偿分类 8.医疗机构 9.医疗机构名称 10.机构等级 11.发票时间 12.发票号 13.疾病代码 14.医生 15.症状 16.入院科室代码 17.来院状态 18.入院诊断 19.登记日期 20.操作员 21.参合年 22.实际发生金额 23.补偿金额 24.自费金额 25.西药费 26.中药费 27.挂号费 28.诊察费 29.床位费 30.检查费 31.护理费 32.治疗费 33.手术费 34.化验费 35.其它费

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论