您好, 访客   登录/注册

基于Markdown语法构建医院信息系统维护文档库

来源:用户上传      作者:

  摘 要:随着现代化信息技术的发展以及医院信息系统的大规模实施,医院信息主管部门维护工作越加困难。通过基于Markdown语法提供简单易容的编辑方式,统一规范的格式要求,集中存储的管理方式构建医院信息系统维护文档库,助力于医院信息系统的维护。
  关键词:Markdown;信息系统维护;文档库
  一、绪论
  随着现代医院信息化技术的迅速发展,推动信息化建设,提高医疗服务质量,贯彻医药卫生体制改革,已成为医院信息主管部门的主要工作方向,但大规模、大范围的信息化系统实施的同时也带来大量繁重的维护工作。通过构建医院信息系统维护文档库,以统一规范的格式要求,集中式的存储管理,防止因人员流动、知识断层等导致系统出现无法维护的状况,旨在建立良好的系统维护环境。
  二、文档类型
  为满足统一规范的格式要求,但同时需要注意避免编写维护文档成为另一项繁重的工作,因此文档的编写与存储选择轻量化、简易化的设计。经对比分析,本系统采用现今在线文档使用较为广泛的Markdown文档类型。
  Markdown是一种基于文本编辑,借助简易的标记,使得纯文本具备一定格式的标记语言。与传统的标签式、指令式语法不同,Markdown语法不渗透文本内容,不对写作过程产生干扰,对标题、引用、代码、图片、附件等提供原生语法支持,比传统Word文档更简单,更简洁,真正做到了易读易写。
  三、存储结构
  为了充分发挥Markdown以纯文本保存的优势,在数据存方面,本系统不使用传统的关系型数据库,而是使用纯文本型文件进行数据存储。由于脱离了沉重的关系数据库的运行要求,使得系统中的文档数据可以非常轻易在不同平台设备之间进行传输、阅读、编辑、存储以及备份。
  由于医院信息系统的技术维护工作一般以科室或系统为单位开展,科室与系統这两者概念之间不一定存在明确的层次或对应关系,因此同一份维护文档可能同时存在于多个科室或系统目录下。由此可见,建立科室目录或系统目录,然后利用目录层次结构对文档进行分类存储的方式并不适用。基于上述的特性,本系统不采用层次化目录结构,而是将所有的维护文档统一存储于指定的目录下的扁平化结构,同时利用三类标签属性,即科室标签、系统标签和自定义标签,用于文档分类检索,结合维护文档的基本格式要求,将维护文档的存储结构设计如下:
  文档存储结构表
  四、文档检索
  高效便利的检索功能是文档管理实施效果的关键,本系统提供两类文档检索方式,即基本检索与高级检索,前者是基于科室标签与系统标签的分组检索,而后者则是基于文档结构中所有的字段进行关键词模糊检索。
  由于维护文档均统一存储在指定目录下,依靠文档内的标签进行分类,但条理清晰的层次结构依旧是数据可视化中最为直观的方式之一,因此基本检索将会预加载所有文档的科室标签与系统标签,通过以“以科室为主”或“以系统为主”提供两类树状结构数据,满足了日常维护工作以科室或系统为单位开展的特性。
  五、系统概括
  Markdown由于其纯文本的特性导致自身无法直接添加图片、附件等数据,选择超链接的方式保存非文本资源的路径,因此在线文档库采用BS模式,依靠浏览器与超链接为维护文档提供在线图片预览,附件下载等功能。
  为提供完整的在线文档管理功能,系统的后端服务设计了以下功能模块:用户管理模块、认证授权模块、文档检索模块、文档编辑模块、附件上传模块、标签管理模块等,而前端应用则需要提供用户验证、文档检索、文档浏览、文档编辑、附件管理、标签管理等相应的功能。经过分析选型,最终后端服务选用RESTful架构,将功能、请求及数据均视作为资源,以URI作为资源的唯一标示,而前端应用则是选用SAP模式(单页Web应用),在文档检索、浏览与编辑等过程中,利用Javascript与AJAX实现页面局部刷新,提高应用的响应速度,为用户提供类似本地编辑器的使用体验。
  六、实施效果
  系统开发完成并已投入实际使用,正常运行的3个月时间里,已添加16个科室标签,28个系统标签,共计编写了134篇维护文档。
  七、结语
  随着医院系统维护文档库的正式使用,针对各科室、各系统以及各类问题的维护文档也越加完善。维护文档的集中式存储管理,防止了因人员流失、设备损坏导致的知识技能断层的现象;在线多人协助的特性,促进了知识技能的交流与分享,有利于人员技能培训工作的开展;轻量化的标记语法,便捷快速的检索方式,简单易用的工具支持,降低了医院信息主管部门在系统实施、日常维护等方面工作的难度,助力于构建良好的医院信息系统维护环境。
转载注明来源:https://www.xzbu.com/1/view-14862125.htm