资源描述:
《hoserver数据访问接口开发手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、用户身份验证服务例:验证通过:State=0验证失败:State=12、数据库操作在Hoserver安装路径的Website目录(或子目录)下添加xx.hoscript文件,可书写任意T-SQL语句,只连接HOserver数据库配置列表中的默认配置(即名称为Healthone的那一条)特殊说明:a.文档开头必须包含“/*HOScript*/”b.添加“setnocounton”语句c.冒号后的字符串为URL中的变量名称代码示例:/*HOScript*/--[说明]查看电子病历setnocountondeclare@
2、VAA07int=0,--就诊ID,VAA07@VAP01int=0,--婴儿ID,大于0时取婴儿的病历@ACF01int=2--分类ID,ACF01,1-门诊2-住院set@VAA07=:VAA07set@VAP01=:VAP01set@ACF01=:ACF01SELECTa.VAQ01,a.ACF01,a.VAA01,a.VAA07,a.BCK01,a.CAD01,a.CAD04,a.BCE01,a.BCE03A,a.VAQ13,a.BCE03B,b.BCK03,a.rownr,NVAQ14=CASEWHENa.V
3、AQ20=0THENCONVERT(varchar(16),a.VAQ16,21)+'保存(未完成)'whena.VAQ20=1thena.BCE03B+'在'+CONVERT(varchar(16),a.VAQ14,21)+'完成'WHENa.VAQ20=2THENa.bce03C+'在'+CONVERT(varchar(16),a.VAQ19,21)+'归档'END,a.CAB01,a.VAP01,a.VAQ17,a.VAQ20,e.CAB02,a.VAQ16,c.CAD11,a.VAQ19,a.BCE03C,a.
4、VAQ01A,A.VAQ21,a.BCK01B,a.VAQ26,A.VAQ27,A.CBF01,A.VAQ29,A.VAQ30,A.VAQ31,A.VAQ32FROMVAQ1aJOINBCK1bONa.BCK01=b.BCK01JOINCAD1cONa.CAD01=c.CAD01JOINCAB1eONa.CAB01=e.CAB01WHEREa.VAA07=@VAA07anda.VAP01=@VAP01anda.ACF01=@ACF01ANDA.VAQ21<3ANDA.VAQ20<>4在浏览器中查看的效果:通过URL访问
5、这个HOscript文件并传递参数,需要查询的数据将以XML形式返回。如果需要保存数据到数据库中,也可以将接收到的参数通过SQL脚本写入数据库,例如调用一个存储过程保存数据。3、数据的格式化举一个最常用的通过JS脚本格式化数据的例子,新建一个HTML文件(例如left.htm),参考代码如下:6、criptsrc="/jQuery/jquery-1.4.2.js"type="text/javascript">varLocString=String(window.document.location.href);functionGet
7、QueryString(str){varrs=newRegExp("(^
8、)"+str+"=([^&]*)(&
9、$)","gi").exec(LocString),tmp;if(tmp=rs)returntmp[2];return"没有这个参数";}functionInitODP(){$.ajax({type:"GET",url:'EMRLIST.hoscript?VAA07='+GetQueryString("VAA07")+'&VAP01='+GetQueryString("VAP01")+'&ACF01='+Ge
10、tQueryString("ACF01"),success:function(data,textStatus){vartable='';$(data).find("Ie").each(function(){tab