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