astm串口协议.docx
- 文档编号:30359169
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:8
- 大小:20.78KB
astm串口协议.docx
《astm串口协议.docx》由会员分享,可在线阅读,更多相关《astm串口协议.docx(8页珍藏版)》请在冰豆网上搜索。
astm串口协议
竭诚为您提供优质文档/双击可除
astm串口协议
篇一:
基于astm标准的实验室仪器通信软件设计与应用
基于astm的临床检验仪器通信软件设计与应用
周庆利何剑虎
[摘要]自动化仪器在临床实验室的应用日渐普及,为了实现仪器与计算机系统之间的信息传输,需要专门的通信软件。
astm标准的e1381和e1394规范是国际上广泛被采用的检验仪器通信接口标准,本文研究了astm标准的相关规范,提出了基于astm标准的多线程通信软件设计方案及其应用。
[关键词]astm标准;实验室信息系统;通信
designofcommunicationsoftwarebetweenlisandclinicallabinstrumentsbasedonastmzhouqing-li,hejian-hu.women’shospitalschoolofmedicinezhejianguniversity,hangzhouzhejiang310006,china
[abstract]municationsoftwareisessentialfortransferringinformationbetweenlabinstrumentsandcomputersystem.astme1381andastme1394standardsaremostlyadoptedintheinterfaceoflabinstruments.afterstudingtheregulationsofastme1381andastme1394standards,thepaperputsforwardadesignofmultithreadcommunicationsoftwarebasedonastm.
[keywords]astm;lis;communication随着电子、传感器、计算机和生物技术发展,越来越多的自动化检验仪器应用于临床检验,不仅提高了测试速度,还提供了丰富的结果数据。
同时,lis(laboratoryinformationsystem,实验室信息系统)、his(hospitalinformationsystem,医院信息系统)、cis(clinicalinformationsystem,临床信息系统)等医疗信息系统在医院的应用中也逐渐得到广泛应用,对提高管理水平和优化工作流程发挥了重要的作用,如何实现医疗信息系统间、信息系统和医疗仪器间的信息资源共享,集成工作流程,提高工作效率成为医疗信息化的焦点。
临床检验仪器与lis的整合,依赖于仪器与计算机系统之间的通信实现。
根据一定的通信接口标准,将检验仪器接入lis后,可以借助于网络化的管理,加速测试准备和结果数据发布[1,2]。
尽管检验仪器接入lis不是一个新举措,但由于不同厂家和不同时期的实验仪器所遵循的通信接口标准不尽相同,以及标准的滞后,通信软件往往需要根据仪器定制,因此需要较多接口开发工作。
为此,我们从通信的标准化着手,研究和利用astm(americansocietyfortestingandmaterials,美国材料与试验学会)有关标准规范,实现一种通用性较好的检验仪器通信软件。
一、astm通信标准
目前,广泛用于临床计算机系统和实验仪器间通信的国际标准主要是astme1381和e1394。
astme1381是临床实验室仪器与计算机系统之间传送消息的低级协议规范,定义了数据链路层的实现,包括通信的建立和结束、错误检测和恢复、消息的发送和接收[3]。
astme1394是临床设备与计算机系统之间的信息传递规范,它定义了一个基于文本的通信协议,用以规范消息结构和数据元素的表达方式[4]。
e1394有相当的灵活性,允许对现有记录类型增加字段或创建新的记录类型,以适应新的测试和报告方法,但也因此带来
了通信的实现不确定性,导致现有的接口软件难以通用于各种已遵循astm标准的检验仪器。
二、通信软件设计
参照astm标准
,将实验仪器与通信客户机的通信分为四层实现:
(1)物理层,astme1381指定遵循eia-232标准,实验仪器和计算机通过eia-232串行口连接,双方设置相同的端口参数后可互相发送数据;
(2)数据链路层,遵循astme1381,包括了链路连接和释放,数据帧分隔和同步,帧识别,顺序控制、错误检测和错误恢复等过程;(3)即表示层,遵循astme1394,不仅要将业务数据按照e1394规定的要求表示为层次结构的消息记录后进行发送,还要能解析通过逻辑通信获取的消息;(4)应用层,在astm标准通信的基础上,负责业务数据的处理,包括存储从仪器接收到的结果数据和向表示层提交待发送的测试申请。
1.物理层:
物理层采用eia-232标准的串行口,在实验仪器与通信客户机之间点对点直接相接。
对于计算机,eia-232即通常所说的com端口。
实现仪器与计算机设置了相同的波特率、数据位长、奇偶校验、停止位长和流控制方式才能正确传输数据,因此通信客户机的通信软件需要提供这些参数的设置功能,软件运行时根据所设置的参数初始化串行口。
2.数据链路层:
根据astme1381,数据链路层使用面向字符协议在直接相连的系统间发送消息,对消息内容中的允许出现的字符有所限制,因此软件在打包发送前需要检测文本中字符的合法性。
信息传输单作者单位:
310006浙江杭州,浙江大学医学院附属妇产科医院
位分为消息(message)和帧(Frame)两级,一个消息由一个或多个帧组成,传输的时候消息通常分为若干帧发送。
数据链路层的通信为连接建立、消息传输和连接解除三个阶段。
设计数据链路层的处理流程如图1所示。
图1astm数据链路层处理流程
Fig1workflowofdatalinklayer当通信客户机接收到数据时,数据链路层如下处理:
(1)当接收到数据帧时,客户端依次进行帧序检测和校验检测,如果帧序检测或校验检测发现数据错误,则发送否定应答帧,正常时发送肯定应答帧;
(2)将收到的各帧去e1381协议结构后合并为完整的e1394消息;(3)将e1394消息提交至表示层处理。
发送消息前,数据链路层作如下处理:
(1)有消息需发送时,向仪器发送请求建立连接会话;
(2)将待发送的e1394消息分割为大小适合的块(不大于240个字符);(3)添加e1381协议头和校验字符;(4)通过物理层连接发送帧。
消息发送后通信客户端等待仪器的应答,如果在预设的时间内未得到应答则退出发送并提示错误。
3.表示层和应用层实现:
表示层的主要工作是解析消息记录,或将待发送数据按e11394标准结构化;而应用层的主要工作是存储来自仪器的结果数据,或从lis数据库获取测试申请。
因为表示层和应用层的处理关系较为紧密。
表示层和应用层组合的处理流程如图2所示,其功能是:
处理来自于数据链路层的e1394消息,解析消息记录后提取需要的内容后转化为可存储的形式;从lis获取测试申请信息按e1394标准结构化后,形成e1394消息并提交给数据链路层发送至实验仪器。
图2astm表示层和应用层处理流程
Fig.3workflowofrepresentationandapplicationlayer不同品牌的仪器实现astme1394标准的方式有所差别,主要是记录所包含的字段应用情况不同。
这可以在通信软件中采用参数设置和消息构造表,运行时根据设置来动态构建e1394记录,与不同仪器连接时,只需要更改参数或构造表有关内容,而不必重新编译软件。
4.多线程处理和收发协调:
astme1381标准通信在连接建立后只允许一方发送消息,通信客户机在发送一帧后持续监听接口是否收在预定时间段内到了应答,如果在指定时间内未得到应答,则认为超时,而超时设置一般不少于15秒钟时间。
如果出现线路故障或通信错误等原因,则程序处理过程将进入等待而中断,在单线程环境下,可能会影响软件的其它处理。
因此,本文设计采用两个线程来处理通信客户端与仪器之间的消息发送和接收,以便随时操作程序。
通信程序运行后,自动创建主线程,主线程的处理工作主要有:
参数设置、环境状态初始化、定时查询和消息接收等,应答发送也在主线程中完成。
在次线程处理过程中,如果没有测试申请可处理则挂起,一直等到定时器处理过程检测到有申请需要发送时才被唤醒。
三、软件应用与结果
通信软件是lis的组成部分,安装在检验仪器附近的工作站上,通过eia-232串行口与仪器进行astm标准通信,同时也作为lis的客户端通过以太网与数据库服务器连接。
图3通信软件应用
Fig3applicationofcommunicationsoftware
总体上,通信软件的设计实现了仪器与lis之间的双向通信,它运行于后台无须人为干预。
典型的应用是接受仪器查询而发送检验申请,过程如下:
(1)标本放入机架;
(2)仪器扫描到标本id条形码时,检查本地数据库,若无有关申请,则主动向lis工作站发送查询消息;(3)通信客户端收到消息解析后,从lis数据库中查找有关申请;(4)通信客户端将找到的申请信息发给仪器。
通信客户机还可以工作于批量发送模式,以一定的周期向仪器发送新的申请。
本文有关的通信软件,经过Rochee170电化学发光仪、bayeradViacentaur免疫分析仪、abbottarchitecti2000免疫分析仪、stago血凝仪等仪器连接测试,成功实现了结果数据和测试项目申请信息双向传送。
四、讨论
在仪器品种和数量日益增多的情况下,仪器通信接口的标准非常重要。
自动化检验仪器有快速的测试能力,一般支持与计算机系统的双向通信,既能够接收计算机系统的测试申请,完成测试后向计算机系统发送结果数据,结合lis的标本条码化管理,可以显著提高临床检验效率[5]。
由于astm标准的e1381和e1394规范是目前国际上广泛被采用的检验仪器通信接口标准,因此基于astm标准规范开发的通信软件,可应用于各种遵循该标准的仪器与lis之间的互联,减少接口开发和维护工作量。
尽管目前遵从astm标准的检验仪器较多,但不同品牌的仪器会根据自身的需要有选择地遵从标准,增加了标准接口开发难度。
针对这种情况,可以创建一张便于调整的消息构造表来描述不同仪器的消息结构,以适应仪器接口差异,从而增强通信软件的通用性。
参考文献
1冉继华,路西春,邢颜超,等.检验申请信息自动化处理的完整解决方案.中华检验医学杂志,20xx,29
(2):
181.
2万海英,金骑兵,李冬,等.适用于我国临床实验室的条形码标本信息管理系统.中华检验医学杂志,20xx,27:
532-534.3astmstandards.standardspecificationforlow-levelprotocoltotransfermessagesbetweenclinicallaboratoryinstrumentsandcomputersystems.americansocietyfortestingandmaterials,philadelphia,20xx:
Vol.14.01,e1381-95.
4astmstandards.standardspecificationfortransferringinformationbetweenclinicalinstrumentsandcomputersystems.americansocietyfortestingandmaterials,philadelphia,20xx:
Vol.14.01,e1394-97.
5秦丽,赵书平,孟光源,等.lis结合条形码技术在检验科自动化分析仪中的应用.现代检验医学杂志,20xx,21:
72,73.
篇二:
供应商质量协议书
-------玩具(深圳)有限公司质量协议书致:
各供应商鉴于各国玩具安全条例以及环保条例的不断更新要求,本公司向贵司订购的产品、样办、均应符合以下相关法律法规,当相关法规、要求更新时将以最新的法规和要求为准:
一、油漆、天那水、胶水类:
astmF963-20xx、gb6675、cpsia—20xx、chpa(加拿大),cp65加州含铅/增塑剂限制。
二、吸塑类:
pVc吸塑类:
astm-F963-20xx、en71、gb6675,cp65加州含铅/增塑剂限制。
三、彩盒/彩咭/招纸/纸箱类:
astm-F963-20xx、gb6675cp65加州含铅/增塑剂限制。
。
四、色粉类:
astm-F963-、gb6675,cp65加州含铅/增塑剂限制。
。
五、塑胶原料类:
pVc类、含eaV类:
非pVc类:
astm-F963、gb6675,cp65加州含铅/增塑剂限制。
。
六、五金电镀/烫金类:
astm-F963-20xx、gb6675,gb6675cp65加州含铅/增塑剂限制。
七、焊锡、焊锡膏:
astm-F963-20xx、gb6675,gb6675cp65加州含铅/增塑剂限制。
八、电池、钮扣电池:
astm-F963-20xx,cR·hg<5ppm,gb6675cp65加州含铅/增塑剂限制。
九、电线、ic、电子配件、马达:
astm-F963、cpsc1505,gb6675cp65加州含铅/增塑剂限制。
请贵司定期提供符合相关条例要求之合格化验报告(报告有效日期为最近12个月、且盖上贵司公章),否则本厂将会暂停此相关之业务。
有关之化验报告必须由认可的第三方化验所进行,内容真实无讹。
否则,贵司必须承担由此引起的一切责任。
另外,本公司将会对贵公司产品进行不定期抽样化验,倘若产品经认可化验所化验为不符合相关条例的,本公司将会保留向贵公司索赔的权利,包括要求贵司必须回收有关产品、退回已收之货款、负责有关化验费用及各项由此等不合格产品而引致本公司客人退货或索赔所引致的损失。
如本公司之产品因不符合上述条例要求而遭客户或海关投诉或退货等,经证实是由贵公司产品引致,则由此所产生的一切损失均由贵司承担。
敬请知悉,多谢合作。
祝商祺!
-玩具(深圳)有限公司
年月日
回条:
本公司:
(全名)
地址:
电话:
传真:
电邮:
收到上列文件,清楚知悉相关要求及责任,并承诺为贵公司所提供的物料及产品为符合上述条例要求之物料,并提供所定购物料之有效合格化验报告,以及负责一切由不合格产品或失效不实之化验报告而引致贵公司之损失!
负责人姓名签名:
(正楷)
日期及盖公章:
本协议书必须在15天内签名盖章寄回原件给我司采购部:
------小姐收,逾期未签回者当主动放弃与我公司业务处理!
(签名)总经理:
篇三:
甲醇技术协议
甲醇供应技术协议
甲方:
宁波银亿科创新材料有限公司
乙方:
宁波联越化工原料有限公司
宁波银亿科创新材料有限公司(下称甲方)、宁波联越化工原料有限公司(下称乙方)就工业级甲醇供应具体内容达成如下技术协议:
1、主要技术指标保证值
1.1乙方向甲方所提供工业级甲醇。
1.2甲醇主要指标如下:
甲醇主要技术性能指标
2、产品质量保证
产品必须符合国家环保政策要求,若有违相关规定要求,由乙方承担相应损失。
3、乙方产品验收标准及验收程序
3.1甲方有权要求乙方提供《质量检验报告》。
乙方为甲方提供《质量检验报告》内容应包括:
检验项目、检验方法、检验标准、检验结果。
3.2乙方货品运抵甲方现场后,甲方根据乙方的测试方法进行检测。
如发现货品中有影响性能的关键指标与合同规定不符时,甲方通知乙方尽快处理,造成的一切损失均由乙方承担。
4、乙方产品包装、运输及存储条件4.1散水槽罐车运输
4.2储存注意事项储存于阴凉、通风良好的专用库房内,远离火种、热源。
库温不宜超过37℃,保持容器密封。
应与氧化剂、酸类、碱金属等分开存放,切忌混储。
采用防爆型照明、通风设施。
禁止使用易产生火花的机械设备和工具。
储区应备有泄漏应急处理设备和合适的收容材料。
6、甲方的责任和义务
甲方应保证相关设备符合所供产品的运作条件并保证正常运转。
甲方应对乙方提供的各种相关数据及产品应用方式进行保密,不对第三方,特别是同行业方提供相关信息。
甲方有义务为乙方所提供的化学指标保密,所有产品包装严格按照国家的具体标准实施。
本协议一式二份,甲乙双方各执一份,具同等法律效力,本协议经双方代表签字后生效,未尽事宜,双方友好协商解决。
甲方:
宁波银亿科创新材料有限公司
代表签字:
年月日
乙方:
宁波联越化工原料有限公司代表签字:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- astm 串口 协议