自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PB小学生的博客

从事PB开发15年,主要从事医院信息系统开发,精通HIS/LIS流程管理。

  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 POWERBUILDER12.6开发实验室管理系统[LIS](四),希森美康XN-350全自动血球计数仪接口

POWERBUILDER12.6开发实验室管理系统[LIS](四),希森美康XN-350全自动血球计数仪接口一、接收到的数据1H|\^&||| XN-350^00-18^12527^^^^AW618382||||||||E1394-97 D62P|1||||^^|||U|||||^||||||||||||^^^ 683C|1|| 2B4O|1||^^ 2^A|^^^^WBC\^^^^RBC\^^^^HGB\^^^^HCT\^^^^MCV\^...

2020-07-11 17:26:20 1624

原创 POWERBUILDER12.6开发实验室管理系统[LIS](三),罗氏cobas411发光仪接口

POWERBUILDER12.6开发实验室管理系统[LIS](三),罗氏cobas411发光仪接口一、接收到的数据1H|\^&||||||||||P|| 052P|1||||||||||||||||||||||||||||||||| 3B3O|1|1|1^0^1^^SAMPLE^NORMAL|ALL|R|20170813094208|||||X||||||||||||||O||||| 0E4R|1|^^^370^^0|37.00|pg/ml|5.10^2950|N||F|||20170

2020-07-07 20:28:11 1036

原创 POWERBUILDER12.6开发实验室管理系统[LIS](二),东芝tba120fr全自动生化分析仪接口

POWERBUILDER12.6开发实验室管理系统[LIS](二),东芝tba120fr全自动生化分析仪接口一、接收到的数据R 000100000001 1 1201904220904 1 1 16.7 1A 2 30.6 1A 3 69 1A 4 8.4 1A 5 7324 1A 6 12.5 1A 7 4.5CAL1 8 77.5 1A 9 40.9CAL1 10 25...

2020-07-06 18:58:53 1570

原创 POWERBUILDER12.6开发实验室管理系统[LIS](一),迈瑞三分类血球仪 BC-20S\BC-30S接收、解析数据

POWERBUILDER12.6开发实验室管理系统[LIS](一),迈瑞三分类血球仪 BC-20S\BC-30S接收、解析数据一、机器设置迈瑞三分类血球仪 BC-20S\BC-30S网络通讯方式--采用TCP协议仪器设置:通信设置:网口通信协议设置:IP地址 10.0.0.2 子网掩码 255.255.255.0 通信协议 HL7传输模式:√ 自动通信 √ 以打印位图数据传输 直方图传输方式:以位图方式传输...

2020-07-05 21:27:44 2135

原创 powerbuilder调用动态库实现医疗电子票据接口打印医疗电子发票

powerbuilder调用动态库实现医疗电子票据接口打印医疗电子发票pb调用C#动态库实现福建博思软件医疗电子票据管理平台接口,解决pb无法实现的问题。/*说明:*///[收集废弃对象,释放内存]GarbageCollect()if sqlca.sqlcode = -1 then disconnect using sqlca; connect using sqlca; dw_1.settransobject(sqlca) dw_2.set...

2020-07-05 10:10:39 2001 6

原创 实验室管理系统[LIS],powerbuilder12.6开发,SQLSERVER2008数据库

实验室管理系统,powerbuilder12.6开发,SQLSERVER2008一、主要功能:是专为医院检验科设计的一套实验室信息管理系统,能将实验仪器与计算机组成网络,使病人样品接收、实验数据存取、报告审核、打印分发,实验数据统计分析等繁杂的操作过程实现了智能化、自动化和规范化管理。有助于提高实验室的整体管理水平,减少漏洞,提高检验质量。二、技术特点:1、先进的开发技术:采用sqlserver2008数据库,客户端采用Powerbuilder12.6为开发工具,采用“事务完整性”,三层结构等

2020-07-05 09:59:59 3452

原创 PB实现微信、支付宝、新大陆星POS扫码支付接口

PB调用C#动态库实现新大陆星POS扫码支付接口。

2020-05-14 11:34:37 1742 1

原创 PB9串口、网口数据接收工具

 setProfilestring("rec_data.ini",'com','ck',ddlb_1.text)setProfilestring("rec_data.ini",'com','btl',ddlb_2.text)setProfilestring("rec_data.ini",'com','sjw',ddlb_3.text)setProfilestring("rec_...

2018-10-24 10:19:28 2795 2

原创 PB9输液排队叫号

https://download.csdn.net/download/weixin_41317666/10740423//==============================================================================// 【排队叫号】//=======================================...

2018-10-24 06:47:34 703

星POS支付powerbuilder源码.rar

PB新大陆星POS扫码支付源码,调用C#动态库,简单实现星POS支付接口,并可轻松接入微信、支付宝,实现powerbuilder无法完成的支付功能。

2020-07-29

ReferencedAssemblies.rar

PACS开源库ClearCanvas所用动态库ReferencedAssemblies,解决ClearCanvas无法加载所需动态库问题。

2020-07-05

PB实现微信、支付宝、新大陆星POS支付-9.0.rar

PB新大陆星POS扫码支付源码,调用C#动态库,简单实现接口,采用POWERBUILDER9.0开发 string ls_url string ls_data string ls_dd string ls_zfqd //【交易类型--传入平台用】 if rb_1.checked = true then ls_zfqd = "WXPAY" end if if rb_2.checked = true then ls_zfqd = "ALIPAY" end if if rb_3.checked = true then ls_zfqd = "YLPAY" end if //【生成请求地址===从配置参数中维护请求地址的一部分】 ls_url = gs_pos_requesturl + "sdkBarcodePay.json" //【判断输入金额是否符合要求】 if dec(em_1.text) <= 0.00 then messagebox("系统提示【MYSOFT】","所输金额不正确!~r~n请重新输入!") em_1.setfocus() return end if //【判断商户订单号是否为空】 if sle_4.text = "" then messagebox("系统提示【MYSOFT】","订单号不能为空!") return end if //【判断是否扫描付款码】 if sle_code.text = "" then messagebox("系统提示【MYSOFT】","付款码不能为空!") sle_code.setfocus() return end if //【判断是否扫描付款码】 if len(sle_code.text) = 0 then messagebox("系统提示【MYSOFT】","请扫描服务对象付款码... ...") sle_code.setfocus() return -1 end if //【判断订单号是否为空】 if len(sle_4.text) = 0 then messagebox("系统提示【MYSOFT】","订单号不能为空!") sle_4.setfocus() return -1 end if //【初始化伪随机数发生器,让应用程序每次运用不同的伪随机数序列。】 randomize(0) //【清除is_keys[] is_value[]】 inv_wxpay.of_clear() //====================生成公共请求参数============================================================== //【操作系统:3-直连】 inv_wxpay.of_add_pos("opSys","3") //【字符集:00-GBK】 inv_wxpay.of_add_pos("characterSet","00") //【机构号,从配置参数维护】 inv_wxpay.of_add_pos("orgNo",gs_pos_orgno) //【商户号,从配置参数维护】 inv_wxpay.of_add_pos("mercId",gs_pos_mercid) //【设备号,从配置参数维护】 inv_wxpay.of_add_pos("trmNo",gs_pos_trmno) //【商户单号,不能重复,若重复则返回:数据库错误】 inv_wxpay.of_add_pos("tradeNo",sle_4.text) //【设备端交易时间:yyyymmddhhmmss】 inv_wxpay.of_add_pos("txnTime",string(now(),"yyyymmddhhmmss")) //【签名方式:MD5】 inv_wxpay.of_add_pos("signType","MD5") //【版本号:默认V1.0.0】 inv_wxpay.of_add_pos("version","V1.0.0") //==================生成商户主扫请求参数============================================================ //【实付金额:分为单位】 inv_wxpay.of_add_pos("amount",string(long(dec(em_1.text) * 100))) //【订单总金额:分为单位】 inv_wxpay.of_add_pos("total_amount",string(long(dec(em_1.text) * 100))) //【扫码支付授权码】 inv_wxpay.of_add_pos("authCode",sle_code.text) //【支付渠道:WXPAY,ALIPAY,YLPAY】 inv_wxpay.of_add_pos("payChannel",ls_zfqd) //【请求参数数据签名,并生成JSON格式数据】 mle_1.text = inv_wxpay.of_get_json() ls_data = trim(mle_1.text) mle_2.text = "" //【POST数据到平台,并接收返回数据:JSON格式】 mle_2.text = inv_wxpay.of_post_pos(ls_url,ls_data) //【返回JSON数据转换为XML数据,用于交易解析】 mle_2.text = inv_wxpay.of_json_to_xml(mle_2.text) //===================================以下判断订单交易情况============================================= if gf_xml_resolve_pos(mle_2.text,"returnCode") = "000000" and gf_xml_resolve_pos(mle_2.text,"result") = "S" then if dw_2.rowcount() = 1 then //【请求数据XML】 dw_2.object.in_xml[1] = mle_1.text //【交易金额】 dw_2.object.amount[1] = dec(em_1.text) //【交易时间】 dw_2.object.zf_date_wx[1] = gf_xml_resolve_pos(mle_2.text,"sysTime") //【订单状态--保存本地数据库】 dw_2.object.trade_state[1] = "支付成功" //【支付渠道订单号,可用于退款】 dw_2.object.dd_code[1] = gf_xml_resolve_pos(mle_2.text,"orderNo") //【付款码】 dw_2.object.fk_code[1] = sle_code.text dw_2.object.zffs[1] = 1 //【更新交易到数据库】 if dw_2.update() = 1 then commit using sqlca; dw_2.retrieve(trim(sle_4.text)) else rollback using sqlca; end if end if //【执行查单操作】 cb_21.triggerevent(clicked!) //【刷新本地数据】 cb_7.triggerevent(clicked!) return end if //========================================以下判断交易执行情况================================================== if gf_xml_resolve_pos(mle_2.text,"returnCode") = "000000" and gf_xml_resolve_pos(mle_2.text,"result") = "A" then messagebox("支付提示【MYSOFT】","状态:【A-等待授权】~n~n【特别注意】:请等候服务对象输入密码确认成功后点[确定]...~n~n还可通过【查询订单状态】检查订单支付情况!") if dw_2.rowcount() = 1 then dw_2.object.in_xml[1] = mle_1.text dw_2.object.amount[1] = dec(em_1.text) dw_2.object.dd_code[1] = "" dw_2.object.fk_code[1] = sle_code.text dw_2.object.zffs[1] = 1 dw_2.object.trade_state[1] = "订单未支付" if dw_2.update() = 1 then commit using sqlca; dw_2.retrieve(trim(sle_4.text)) else rollback using sqlca; end if end if cb_21.triggerevent(clicked!) cb_7.triggerevent(clicked!) return end if if gf_xml_resolve_pos(mle_2.text,"returnCode") = "000000" and gf_xml_resolve_pos(mle_2.text,"result") = "A" then messagebox("支付提示【MYSOFT】","订单等待授权~n~n支付单号:【" + gf_xml_resolve_pos(mle_2.text,"orderNo") + "】~n~n支付状态:【" + gf_xml_resolve_pos(mle_2.text,"result") + "】~n~nA-等待授权,S-交易成功,F-交易失败,Z-交易未知,D-订单已撤销!~n~n请重新支付!~n~n系统返回message:" + inv_wxpay.of_utf8togb3212(gf_xml_resolve_pos(mle_2.text,"message"))) return end if if gf_xml_resolve_pos(mle_2.text,"returnCode") = "000000" and gf_xml_resolve_pos(mle_2.text,"result") = "F" then messagebox("支付提示【MYSOFT】","订单交易失败~n~n支付单号:【" + gf_xml_resolve_pos(mle_2.text,"orderNo") + "】~n~n支付状态:【" + gf_xml_resolve_pos(mle_2.text,"result") + "】~n~nA-等待授权,S-交易成功,F-交易失败,Z-交易未知,D-订单已撤销!~n~n请重新支付!~n~n系统返回message:" + inv_wxpay.of_utf8togb3212(gf_xml_resolve_pos(mle_2.text,"message"))) return end if if gf_xml_resolve_pos(mle_1.text,"returnCode") = "000000" and gf_xml_resolve_pos(mle_1.text,"result") = "D" then

2020-05-14

PB实现微信支付源代码[QQ103556710]-12.6.rar

powerbuilder12.6实现微信、支付宝支付,可扫码付、刷卡付,查单,撤销等操作。 调用简单,只需按照例子提供的格式组织数据,其他工作由DLL自动完成。

2019-08-31

PB实现微信支付源代码[QQ103556710]-11.5.rar

PB11.5轻松实现微信、支付宝扫码、刷卡支付 通过调用C#编写的动态库,实现微信、支付宝支付。

2019-08-30

PB调用C#动态库轻松实现微信、支付宝支付

PB调用C#动态库轻松实现微信、支付宝支付,可用于POS收银、医院收费。

2018-11-13

PB9串口、网口数据接收工具源代码

PB9写的串口、网口数据接收工具源代码,方便接收串口、网口数据,可用于LIS数据接收、分析。

2018-10-24

PB输液排队叫号系统

PB9开发的输液排队叫号系统,用于医院输液排队与叫号。

2018-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除