一种电子健康数据整合脚本语言的设计与实现

一种电子健康数据整合脚本语言的设计与实现

论文摘要

数据整合是解决信息“孤岛”问题,实现数据共享的重要途径。医疗健康信息的数据整合是为了实现跨医院、跨地区、跨领域的健康资料共享,提高我国的全民健康和医疗卫生水平。脚本技术由于它的灵活性和快速应用程序开发的发展,正得到越来越广泛的应用。将脚本技术应用于电子健康数据整合系统中,是一种很好的探索和尝试。电子健康数据整合脚本语言是综合考虑语言概念、程序结构、应用特性、执行效率等语言的设计因素,参考C语言风格设计,应用于“基于网格的数字化医疗决策支持系统”——海量电子健康数据整合系统中的一种新的脚本语言。针对所设计的脚本语言,根据系统的实际需求,在比较编译器和解释器的优劣之后,选择并开发出脚本语言的解释器。电子健康数据整合脚本语言为用户提供了强大的算法自定义功能。在遵循脚本语言的语法规则的前提下,用户可以根据数据整合的实际需求,编写实现相应功能的脚本代码,通过提供的脚本语言解释程序解释执行,实现从源数据列到目标数据列的转换。与若干相似系统的功能比较表明,应用脚本技术的电子健康数据整合系统具有很好的实用性和灵活性,为电子健康数据的处理和整合提供了极大的便利;与实现相同功能的JavaScript、VBScript编写的代码比较表明,电子健康数据整合脚本语言简单明了,编写实现功能的代码简洁也更容易理解。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题的背景及意义
  • 1.1.1 课题的背景
  • 1.1.2 课题的意义
  • 1.2 国内外研究概况
  • 1.3 本文主要研究内容
  • 1.4 本文的组织结构
  • 2 用于电子健康数据整合的脚本语言
  • 2.1 数据整合概述
  • 2.1.1 数据整合的背景
  • 2.1.2 数据整合的概念、目标和常用的方法
  • 2.1.3 本系统电子健康数据整合的目标
  • 2.2 脚本技术简介
  • 2.2.1 脚本语言具有的优势与缺点
  • 2.2.2 脚本语言的定义
  • 2.2.3 一些脚本语言的例子
  • 2.3 脚本语言在电子健康数据整合系统中的位置
  • 2.4 电子健康数据整合脚本语言的设计思想
  • 2.4.1 设计语言需考虑的因素
  • 2.4.2 电子健康数据整合脚本语言设计
  • 2.5 本章小结
  • 3 电子健康数据整合脚本语言的定义
  • 3.1 脚本语言的巴科斯范式描述
  • 3.1.1 巴科斯范式
  • 3.1.2 电子健康数据整合脚本语言的巴科斯范式描述
  • 3.2 脚本语言的基本定义
  • 3.2.1 关键字的定义
  • 3.2.2 数据类型
  • 3.2.3 表达式和运算符
  • 3.2.4 条件语句
  • 3.2.5 循环语句
  • 3.2.6 函数
  • 3.2.7 流程控制语句
  • 3.2.8 注释
  • 3.3 本章小结
  • 4 电子健康数据整合脚本语言的解释程序
  • 4.1 表达式分析程序
  • 4.1.1 源代码生成单词记号
  • 4.1.2 脚本语言递归下降分析程序
  • 4.2 脚本语言解释程序
  • 4.2.1 解释程序预扫描处理
  • block ()'>4.2.2 函数interpblock ()
  • 4.2.3 局部变量的处理
  • 4.2.4 用户定义函数的调用
  • 4.2.5 变量的赋值
  • 4.2.6 条件语句if
  • 4.2.7 执行while 语句
  • 4.2.8 处理do-while 语句
  • 4.2.9 处理for 循环
  • 4.3 脚本语言库函数
  • 4.4 编译和链接脚本语言解释程序
  • 4.5 本章小结
  • 5 电子健康数据整合脚本语言运行及结果分析
  • 5.1 一个脚本语言的简单示例
  • 5.1.1 数据预处理
  • 5.1.2 脚本语言
  • 5.1.3 结果输出
  • 5.2 应用脚本语言的电子健康数据整合系统与几种系统的比较
  • 5.3 电子健康数据整合脚本语言与 JavaScript 和 VBScript 的比较
  • 5.3.1 需整合的数据
  • 5.3.2 三种脚本语言实现相应的数据转换
  • 5.3.3 转换结果输出
  • 5.4 本章小结
  • 6 总结和展望
  • 6.1 全文总结
  • 6.2 未来工作的展望
  • 致谢
  • 参考文献
  • 附录 攻读硕士学位期间发表的论文目录
  • 相关论文文献

    • [1].沉浸式教育导向的地震求生情景剧脚本设计原理[J]. 决策探索(中) 2019(04)
    • [2].排版软件脚本化研究[J]. 中国新技术新产品 2017(07)
    • [3].基于动作脚本的文本框交互式练习题[J]. 电脑知识与技术 2016(25)
    • [4].脚本语言下三维动画技术的研究与实现[J]. 通讯世界 2016(22)
    • [5].脚本[J]. 词刊 2009(05)
    • [6].青春脚本[J]. 芳草(青春版) 2010(06)
    • [7].微课选题及脚本设计制作例谈[J]. 安徽教育科研 2018(14)
    • [8].论企业应如何扎实有效地开展“无脚本演练”[J]. 山东工业技术 2017(13)
    • [9].教学设计在教育游戏脚本设计中的应用探讨——以某款教育游戏的脚本设计为例[J]. 软件导刊(教育技术) 2015(07)
    • [10].调用脚本 给Edge配装备[J]. 电脑爱好者 2016(07)
    • [11].为什么脚本无法使用[J]. 电脑爱好者 2017(17)
    • [12].用安全扩展拦截无用的脚本[J]. 电脑迷 2015(03)
    • [13].当前页面脚本发生错误的解决办法[J]. 计算机与网络 2012(20)
    • [14].协作脚本的研究综述[J]. 电化教育研究 2010(05)
    • [15].利用脚本封装抵御跨站脚本攻击[J]. 广州大学学报(自然科学版) 2010(05)
    • [16].微课脚本设计质量提升策略研究[J]. 广西职业技术学院学报 2019(04)
    • [17].脚本理论视角下的明喻意象翻译研究[J]. 长江大学学报(社科版) 2014(05)
    • [18].美国脚本阅读方案:评析与启示[J]. 学园 2012(01)
    • [19].脚本理论视角下行为文化的翻译[J]. 中国俄语教学 2012(02)
    • [20].脚本理论观照下的电影字幕翻译[J]. 电影文学 2012(06)
    • [21].协作脚本技术及其发展方向研究[J]. 中国电化教育 2011(02)
    • [22].基于社会脚本理论的英语听力认知策略研究[J]. 吉林工程技术师范学院学报 2009(07)
    • [23].脚本系统问题解决方案[J]. 程序员 2009(09)
    • [24].多媒体课件的脚本设计与制作[J]. 中等职业教育(理论) 2008(02)
    • [25].利用动作脚本制作动态进度条[J]. 电脑知识与技术 2020(05)
    • [26].列控系统脚本录制工具的研究与实现[J]. 铁道通信信号 2017(01)
    • [27].类C脚本架构设计及在电力系统中的应用[J]. 计算机技术与发展 2017(03)
    • [28].脚本语言及其应用[J]. 通讯世界 2016(16)
    • [29].微课程脚本设计的意义与要求[J]. 江苏第二师范学院学报 2015(06)
    • [30].自制脚本也能监控游戏[J]. 电脑爱好者 2011(10)

    标签:;  ;  ;  ;  ;  

    一种电子健康数据整合脚本语言的设计与实现
    下载Doc文档

    猜你喜欢