




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料结题报告名称:无偿献血电脑语音咨询服务系统单位:顺德市中心血站完成时间:二。。。年六月;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料《无偿献血电脑语音咨询服务系统》结题报告顺德市中心血站李跃林伍建宁本科研项目是2000年度“广东省医学科研基金立项资助课题”,课题编号为B2000168(粤卫[2000]132号)和2000年度“顺德市科技计划项目立项课题”,课题编号16。(顺科字[2000]39号)。项目开发从2000年2月开始,5月初步完成,6月开始试运行,一年来系统运行良好,期间经过不断改进和升级,得到逐步完善,下面就对本课题的完成情况、系统的技术内容进行总结。系统结构以实用、先进及良好的开放移植性为指导思想,通过对系统的需求分析将该系统分为3个子系统:①信息查询系统:处理血液检验结果的查询,传真血液检验报告单,更改密码,播放血站公告等内容。②外拨电话系统:根据献血者的献血记录,对献血时间间隔已超过6个月的人员,系统可自动拨打电话建议其来献血、祝贺生日、意见调查。③约血电话录音系统:对血库的约血电话进行录音监控。系统构成①网络结构:客户机/服务器方式(Client\Server),语音系统与我站血液管理系统联网运行,共享服务器数据,整个网络采用总线+星型结构;②网络操作系统:服务器NTServer4.0,系统工作站Windows98(图1)。硬件配置①血液管理网络服务器:DELLPE1300服务器(PnI800\20G\256M)一台;②语音系统主机:研华PCA-6176(PII400/64M/13.6G)工业控制机一台;③Multi-4F四线语音卡一块(语音查询服务)、Tw-04A四线语音卡一块(血库电话录音);④目前使用电话线2条,每增加一块语音卡可增加4条线路,本机最多可扩充至64条线路。系统功能信息服务模块(图3)查询血液检验结果献血者拨通语音查询系统电话后,根据语音提示在电话机上按键操作即可查询自己的血液检验结果,目前我站的血液检测内容有8项,ABO血型、Rh(D)、Hb、ALT、HBsAg、HCV-Ab、TRUST、HIV-Ab,献血者可用两种方式进行查询:①输入献血证号码(6位)及密码;②输入身份证号码(使用15位)及密码。系统处理后,用语音播放献血者的姓名和血液检验结果。传真血液检验报告单献血者可通过此项功能在传真机上自动提取本人的血液检验全部项目的检验报告单。补登身份证号码献血者在献血时有相当一部分人未带身份证,因此血站要求他们在事后补报身份证号码,我站每天接到的这类电话都有很多,此项功能使得无需人工接电话,献血者输入自己的献血证号码和身份证号码,系统语音重复一遍确认后即存入本人的献血档案中。更改密码系统在处理血液检验结果查询中设定密码识别,以保护个人隐私权,避免被他人查询,查询密码可由本人随时更改。站长信箱留言本功能提供给献血者和社会公民,可对血站的无偿献血工作提出意见及投诉事项,系统以语音信箱方式录下全部留言信息,管理者可随时查询留言,系统也可即时呼叫指定电话传递留言。献血公告在此功能中,系统语音播放未来几日流动捐血车的停泊地点;目前急需的血液成分等,呼吁社会给予支持;举办无偿献血宣传活动的公告等内容。献血常识和医疗常识血站定期录制一些献血常识、血液知识、用血报销办法、疾病及医疗知识等内容放在系统中,供献血者和公民收听查询,以提高服务手段。双语功能系统提供了普通话和广东话两种语言的流程,可自行选择。外拨电话模块①打电话出去建议其来捐血系统定期对献血者的电脑档案进行检索整理,对已够6个月的合格献血者可自动拨打他的联系电话,建议其来血站再次捐血;②针对无偿献血工作进行电话按键调查或献血知识的有奖问答(按键选择答案)此项功能只在必要时启用,应避免“骚扰之嫌”。约血电话录音监控模块血站作为采供血中心,负责对全市几十家医疗机构提供安全可靠的血液制品,;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料;:立项课题《无偿献血电脑语音咨询服务系统》成果鉴定材料血库发血(约血)的专用电话一直有专人24小时接听,任何来话或接听错误都有可能对医院抢救病人造成影响,乃至事故,因此对每一次通话内容做录音保存,一旦出现由约血和发血过程引发的医疗纠纷,可有完整记录查询。3软件设计系统设计了监控窗口(图4),实时记录统计拨入电话(含约血电话)的时间、查询内容、本日、本月的累计次数;以下对系统功能及设计与实现过程进行具体的阐述。图3系统监控窗口烦福市中心皿站电脑语音咨询冢疑通道向客1通道向客1|甯言2I叠询牝脆培亲31^7的血电话录音语言本日累计本月军tt1广东话|1531广东运-kj存正奈首|播放天音退出|①开发环境Windows98、NTServer4.0操作系统、VisualFoxPro6.0数据库、Dephil4.0编程语言。②语音信息处理采用“电脑语音广场”软件的语音生成器完成;系统主控、数据接口模块、约血电话录音模块等采用VFP6.0编程;查询模块采用Dephil4.0编程。③血液管理数据库我站目前为Oracle8.0数据库系统。3.1系统主流程Multi-4F语音卡提供的API接口是一系列具有各种功能的语音元件(功能模块),设计时,根据系统的功能设计建立电话语音处理的流程,当用户电话拨入时,语音处理流程开始启动,第一个元件即‘接电话元件’侦测到振铃信号后,即播放预先录制好的招呼语,然后启动'语言切换元件’供用户选择提示语言的种类,本系统设计了普通话和粤语两种语言,然后播放系统功能的主菜单。(语音)按1查询和传真血液检验结果按2补登身份证号码按3更改密码按4站长信箱留言按5血站公告按6献血常识按7医学知识系统主菜单的全部功能项可分为两类,一类是处理单纯语音信息的,例如收听血站公告、献血常识、站长信箱留言等,这部分内容完全由本系统来实现,不需要挂接外部数据库,因此在设计上重点构造好各语音元件的属性和语音内容的编排录制;另一类是处理数据信息的,例如血液检验结果查询、补登身份证号码、更改密码等,这部分功能的实现需要联接血液管理数据库,在系统中设计两个独立程序模块来共同处理,第一个模块,定义为接口模块,负责接受用户按键输入资料,生成一固定格式的数据接口文件Vmslink(n).txt(n为通道电话线路号,下同),此模块在程序设计上仍是系统的一个主要子程序,故采用VFP编程。第二个模块,定义为查询模块,负责读取Vmslink(n).txt中的数据,如献血证号码、身份证号码、密码等,然后检索网络中的血液管理数据库,得到检验结果等数据,生成返回一结果文件Result(n).txt交给第一个模块处理成语音信息播放。此模块将它设计成一个独立程序,它的输入输出全部是基于磁盘上的数据文件,而且遵循约定的格式,不与系统的其他程序发生联系,程序设计上自由度较大,当前该模块采用Dephil4.0编程。查询模块的设计体现本系统的通用性和可(易)移植性,它使得语音系统和血液管理数据库系统在结构上各自独立,之间的数据交换都是由基于通用的文本文件格式的查询模块来实现的。由于目前我国各家血站及血液中心都使用不同的血液管理数据库系统,没有一个统计版本,因此在开发设计电脑语音系统时,往往会逐一设计,编写代码,耗时耗力,没有通用性。本系统在开发时侧重于这方面的问题解决,将所有与血液管理数据库系统有关操作都集中在查询模块中的,因此当挂接其它血液管理数据库系统时,只要根据各个不同的数据库以及数据结
构修改其中的数据检索、更新、写入部分,而将结果以固定格式写入到文件Result(n).txt中即基本完成了移植工作,语音系统结构及绝大部分程序保持不变。由于这种移植方式把代码修改量最大限度减少移,植推广就比较容易(。图2)3.2Vmslink(n).txptResult(n).土*的文件结构vmslink(n).txt:a.查询检验结果:献血证号码口令或身份证号码口令b.补登身份证号码:献血证号码身份证号码c.修改密码:c.修改密码:献血证号码旧密码新密码新密码result(n).txt:状态位采血日期献血证编号姓名身份证号码结果血型RhALTHBsAgHCVHIVTRUST其中:状态位:0-4a.查询血液检验结果:0成功1无此献血证号2口令错3结果待测4数据库操作失败(写入错)。b.补登身份证号码:0成功1无此献血证号2身份证非法3数据库操作失败(写入错)4不能修改身份证号码。c.修改密码:0成功1无此献血证号2原密码错c.修改密码:致4修改密码失败。3.3计时器控件计时器控件在系统中起着重要作用,侦测用户电话的拨入(振铃信号)、查询请求(检测有否Req(n).txt存在)、血库约血电话的拨入(检测摘机信号)等功能都是由计时器来完成的,控制着系统流程的开始和结束,系统主要的计时器控件有两个Timer1和Timer2。Timer1计时器负责检测有无Req(n).txt文件存在,若有则说明即时有按键输入资料,根据系统同时产生的Exereq(n).txt文件内容,确定用户具体的查询要求,记录到统计数据库,同时在监控界面上显示。Timer1.Interval=200(每隔200ms调用Timer事件一次)Timer2计时器负责监测血库约血电话有否摘机,包含在血库约血电话录音系统内,该控件平时处于Disable状态,当电话摘机发生,变为Enable状态,Timer事件启动,开始录音。Timer2.Interval=200(每隔200ms调用Timer事件一次)3.4外拨电话系统外拨电话功能的实现分三个步骤:①按条件筛查血液管理数据库中的献血者档案资料(如距上次献血已超过6个月,且检验结果合格的人员),生成文件Dial.txt(固定格式)。②录制语音播放元件的内容(如建议其再来献血等。)③激活此项功能,设定系统定时查找文做ial.txt的间隔为2000ms,按记录顺序执行Dial.txt。3.5约血电话录音系统系统配置的另一块语音卡Tw-04A配有录音和放音芯片可同时处理4条话线同时录音,每次电话录音以文件形式存盘,以开始录音时间为文件名,方便检索,例"F0510-143010",即5月10日14时30分10秒时的电话录音记录,文件最大长度10M,超过10M通话仍未结束(尚未挂机),系统自动再生成一个文件。播放录音功能可随机挑选任意时刻电话录音进行播放,数码录音的质量优于磁带模拟录音,音质清晰,可永久保存。程序设计中主要使用以下几个函数和过程:TW_Installed()&&检查是否安装了TW电话卡驱动程序,返回可用通道数.TW_OffHookDetect(CNO)&&判断某一内线通道是否已摘机(CNO为录音通道号,下同).TW_StartRecordFile(CNO,FILENAME,2000000000,MAXLEN)&&对某一通道进行文件录音.TW_RecordFileRest(CNO)&&查询文件录音中没有录完的字节数.TW_OffHookDetect(CNO)&&判断某一内线通道是否挂机.TW_PlayFileRest(CNO_1)&&查询文件放音中没有放完的字节数(CNO_1为放音通道号).由于安装了两块语音卡,而多数语音卡默认出厂配置的地址都是相同的,所以在安装时应做跳线改变其中一块卡地址,避免冲突。4结束语本系统自2000年6月投入运行以来,平均每天有20余个电话拨入,系统的各项功能发挥了不同的作用,如“站长留言信箱”成为血站与献血者交流的一个渠道,经常有人留言,提出积极的建议;“约血电话录音系统“完整记录了医院对血站的约血电话内容(约血合同),在处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026版高考化学一轮总复习真题演练第一章化学物质及其变化第1讲物质的组成分类及性质
- 2025年秋招:护理岗笔试题及答案
- 2025年产品经理招聘笔试题目及答案
- 2024-2025学年河南省驻马店市某中学高二(下)期中数学试卷(含解析)
- 《机械创新设计》课件-现代设计方法
- 2025年悉尼大学试题及答案
- 2025年高必修二试题及答案
- 2025年性取向测试题目及答案
- 2025年关于诗词类竞赛题库
- 2025年早教专业考试题及答案
- 《古田会议决议》
- 附件4气象业务系统mdos操作平台用户使用手册
- JJF 1910-2021电化学工作站校准规范
- 公司慰问金签收单模板
- ks-s3002腔全自动刻蚀机规格书
- 资产损失税前扣除的审核课件
- 食材配送难点分析及应对措施方案
- 2022年安全生产文明施工措施费使用计划表(完整)
- 北京交通大学中英文在校证明
- 人防工程质量核查申报单
- 《高速铁路接触网安全工作规则》
评论
0/150
提交评论