java调用银海社保接口_[开源] C# 封装 银海医保的接口

本文介绍了如何使用C#封装银海医保的接口,以便于B/S系统的Java调用。通过创建一个Asp.net MVC Web API自托管服务,实现了桌面服务端,以JavaScript请求调用。项目特性包括使用特性封装Model,简化接口调用,提供Mock数据,测试环境及日志记录。需要注意的是,某些银海接口返回的文本文件需要按顺序解析,且不同医保政策下可能需过滤某些属性。
摘要由CSDN通过智能技术生成

C#Model封装 银海医保的接口

介绍

银海医保的接口我就不说了,很多家医院在用,但是网上资料不多,接口通过COM组件调用。官方示例有VB,delphi,PB。

我们的HIS是B/S 程序,不能直接调用,所以通过此程序封装银海接口后,通过此程序调用。

当前程序是一个Asp.net mvc web api selfhost 做成一个桌面服务端,封装银海接口,浏览器通过使用JavaScript 请求调用。当然你也可以直接引用DLL,调用方法。

.NET 调用COM 组件示例:

COM 组件调用方式如下:int  Appcode = -1;

msg = string.Empty;object[] args = new object[] { Appcode, msg };

yhObject = System.Activator.CreateInstance(yh);

ParameterModifier pm = new ParameterModifier(2);

pm[0] = true;

pm[1] = true;

ParameterModifier[] pmd = { pm };

yh.InvokeMember("yh_interface_init", BindingFlags.InvokeMethod, null,

yhObject, args, pmd, System.Globalization.CultureInfo.CurrentCulture, null);string o1 = args[0].ToString();string o2 = args[1].ToStri

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值