人体分析仪模块设计 (84).docx_第1页
人体分析仪模块设计 (84).docx_第2页
人体分析仪模块设计 (84).docx_第3页
全文预览已结束

下载本文档

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

文档简介

1、人体分析仪模块设计杨帆2014.04.18根据闵行妇幼所需求,我方需采集妇幼保健院-儿童健康屋人体分析仪数据,并在公共卫生系统中提供查询统计。1. 数据同步方式与人体分析仪供应商确定,由供应方调用我方webservice接口,来传输数据,参数采用XML格式。2. 字段确认我方与妇幼所、供应商三方确认同步字段如下:a. 人员基本信息:(1) 姓名年龄(3)业务时间性别(5)ID(健康卡)(6)着衣重量-kg(7)身高-cm(8)体型;b. 身体成分构成的测定结果:(1)体重-kg(2)脂肪量-kg非脂肪量-kg(4)体水份量-kgc. 其他:(1)健康测试建议(2)儿童肥胖指数。3. 流程、表结

2、构说明为防止公卫40库卡导致无法保存同步数据,采用异步方式同步3.1webservice接收在妇幼所-儿童健康屋,架构我方webservice服务器;.供应方通过内网调用我方webservice,以参数形式传送XML字符串;(2) ,我方记录XML字符串、调用时间,保存到LIS库中,Webservice返回值:成功返回1,失败返03.2解析服务解析接收数据在妇幼所-儿童健康屋,架构我方人体成分分析接口解析程序,解析XML字符串并保存到公共卫生40库:(1) .每分钟检索LIS库人体接11表中flag=0的数据.对于检索到的数据,按照时间排序解析XML字符串(2) .对解析后的数据做逻辑检查(2

3、.1) .检查通过的数据,保存到公卫40库人体成分分析表中;根据健康卡和业务时间判断,如果已存在做MODIFY操作,不存在做INSERT操作(2.2) .检查未通过的数据,保存到公卫40库人体成分分析错误库中.处理完成后LIS库flag更新为lo4.表结构4.1LIS库createtableeb_jk_rtcffx-LIS库儿保_接口人体成分分析(xhintegeridentity(1/1)notnull,序号xml_strxmlnotnull,一XML字符串czsjdatetimedefault(getdate()notnull,-操作时间flagintegerdefault(0)notnu

4、ll,同步标记0,1,2primarykey(xh)createindexid_eb_jk_rtcffx_czsjoneb_jk_rtcffx(czsj)4.2公卫库createtableebrtcffx-儿保人体成分分析cardidvarchar(20)notnull,-健康卡号grbmvarchar(30)notnull.-个人编码ywrqdatetimenotnull,一业务日期xmvarchar(20)null,-姓名xbnumeric(8,0)null,一性别zyzlnumeric(5,2)-着衣重量sgnumeric(5,2)null,身高txvarchar(20)nul.,_体型

5、(普通人、运动员)tznumeric(5,2)null,体重zflnumeric(5,2)null,-脂肪量fzflnumeric(5,2)null,-非脂肪量-体水分量-健康测试建议-儿童肥胖指数同步到LIS库时间-同步到公卫库时间xml字符帛-儿保人体成分分析错误库tsf1numeric(5,2)null,jkcsjyvarchar(255)null,etfpzsnumeric(5,2)null,lis_sjdatetimenull,gw_sjdatetimenull,xml_strxml,primarykey(cardid,ywrq)createtableeb_rtcffx_error-

6、错误原因一同步到LIS库时间-同步到公卫库时间xml字符串xhintegeridentity(1,1)notnull,cwyyvarchar(255)null,lis_sjdatetimenull,gw_sjdatetimenull,xml_strxml,primarykey(xh)5.SQLSERVER解析XML示例declarelxml_strxmlsetlxml_str=*<?xmlversion=nl.0"encoding="gb2312Hstandalone=unon?><a><a_rowxdm>1201020000</d

7、m><dmmc>振宏居委</dmmc></a_row><a_row><dm>1201030000</dmxdmmc>E|;f</dmmc></a_row><a_row><dm>1201040000</dm><dinmc>7fT北居委</dmmc></a_row><a_row><dm>1201050000</dm><dimnc>锦华居委</dmmc></a_row></a>'selectT.C.value('dm1'

温馨提示

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

评论

0/150

提交评论