基于VBA的脑卒中评分系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zhugege521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:信息技术的不断发展,极大地提高了医疗服务水平,同时也提高了医务人员的服务效率,减轻了负担。传统的脑卒中病人的随访评分记录以纸质形式进行存档,这种方式存储的数据不能被直接提取、统计和分析,会造成严重的资源浪费。一般的脑卒中评分系统,是针对神经内科医生的普遍需求,医生难以针对自身的需求对系统进行修改。考虑到很多医生大学有过VB学习经验,采用ExceIVBA技术,综合运用VBA的多种功能,以医生作为用户,设计并实现了脑卒中评分系统,并可对病人进行随访,界面简洁实用,同时便于医生对系统进行少量修改。
  关键词:脑卒中;评分系统;ExceIVBA
  中图分类号:TP311
  文献标识码:A
  文章编号:1009-3044(2019)34-0074-02
  1 背景
  脑卒中(“cerebral stroke”)又称“中风”“脑血管意外”是一种常见的急性脑血管疾病。通过近期的大数据调查可以知道,其发病率高,发病年轻化,疾病变化快,致残率及病死率高。所以早期诊断、缩短早期干预的时间、在最佳时间窗内给予正确治疗是降低其病死率、致残率的关键。而在中国乃至全世界范围内,对于脑卒中一直缺乏有效的治疗手段,目前认为预防是最好的措施。
  因此,对脑卒中病人进行随访,使用脑卒中评价量表对患者进行评分并将其记录下来,对于早期诊断、缩短早期干预的时间、在最佳时间窗内给予正确治疗十分关键。所以,我们设计开发了脑卒中评分系统,一方面方便医生对病人的神经缺损的程度进行评价,另一方面也可保存病人数据,用于科研。
  2 ExceIVBA编程技术简介
  VBA,即Visual Basic for Applications,是基于Visual Basic的一种宏语言,是由微软开发出来的一种自动化的编程语言,Office软件中的Word、Excel、Access、Powerpoint都可以利用VBA技术来提高办公效率。
  VBA语言作VB家族成员,二者的结构较为相似,但是VBA需要一个应用程序作为主体才能运行,而VB则可以创建独立的应用程序。VBA技术中,除了可以利用窗体与Excel表的交互,对象的属性、方法、事件以及对象间的组合运用来完成相关任务,还可通过录制宏来自动生成代码,从而极大地提高办公效率。
  简单地说,Excel VBA是依附于Excel程序的一种自动化语言,有多种用途,不仅可用于处理大型运算、操作工作簿与工作簿、信息录入与存储,还可开发专业程序。本系统综合使用ExceIVBA的多种功能,用于开发脑卒中随访与评分系统。
  3 脑卒中评分系统设计与实现
  脑卒中评分系统是基于Excel VBA来设计与实现的。主要包括:登录界面、主页面、添加新患者界面、评分系统界面、记录查询界面、统计图表界面、excel表界面、链接网址界面以及各个用户窗体和模块的设计。
  3.1 登录界面的设计与实现
  界面设计简洁实用,可供多名用户使用,用户的账号和密码保存在Excel表中。
  新用户需要注册,注册成功后,返回登录界面,输入用户名和密码即可进入系统的主页面。关键代码如下:
  For i_2 To Worksheets(”密码”).Cells(l,7).Value 1 7将用户数放在密码表gI(Cells(l,7))单元格中,添加新用户就将数值加1
  If TextBoxI.Text= Worksheets(”密碼”).Cells(i,1) Then
  If TextBox2.Text=""Then
  MsgBox”请输入密码”
  TextBox2.SetFocus
  flag= False
  End If
  If flag= True And TextBox2.Text= Worksheets(“密码”).Cells(i,2) Then
  TextBoxl.Text=""
  TextBox2.Text=""
  登录界面.Hide
  主页面.Show
  Exit For
  End If
  End If
  Nexti
  3.2 主页面
  主页面为功能选择界面,主要功能有修改密码、添加新患者、评分、记录查询、链接网址。添加新患者功能的设计采用窗体和Excel表交互的方式,窗体用于输入,Excel表用于保存数据。对于一名新的患者,需要通过基本信息、症状、并发症、体征、日常生活、用药、肢体功能恢复情况、转诊8个方面进行详细的建档。通过这个建档,可以清晰地看到病人的各种基本状况,并可将病人相关信息存入excel表。除此之外,还设置了格式化输入,用户只有再输入了全部的必填信息后才可保存相关数据。
  关键代码如下:
  If flag= True Then
  On Error Resume Next
  Worksheets(’’病人信息记录”).Activate
  ’选择窗口中的单元格
  Range(”al”).Select
  ’移动到窗口最底部
  Selection.End(xIDown).Select
  ’移动到窗口最左边
  Selection.End(xIToLeft).Select
  ’将窗口的输入值保存到窗口最后新建的一条记录
  ActiveCell.Offset(l, O).Range(”A1”)=LTrim(TextBoxI.Text)   ’保存新用户名到全局变量
  p_name= TextBoxl.‘rext
  在记录查询中,可以根据患者的姓名,手机号,住院号,门诊号,然后输入相对应的数据,可以确切地查到相对应的患者的信息,单击列表框中查询结果项后,则可自动跳转到excel表中对应的病人信息。
  3.3 评分系统
  共选用5个常用权威量表,每个评分量表由三个板块组成,即评分界面,评分结果界面和对应的Excel表格界面,各量表运行原理大致相同,以改良rankin量表为例来展示rankin评分。rankin评分是一种快速简洁的评估方式,是现今最常使用的功能结局评估量表。它不仅可以与患者进行面对面直接评估,也可以通过电话随访进行远程评估,对临床试验的结果有重大意义。
  美国国立卫生院神经功能缺损评分(NIHSS)。由于NIHSS评分具有操作简单、可靠性高、效率高的特点,已经成为AIS临床诊断及临床试验评估体系的重要组成部分。它从意识、凝视、视野、面瘫、上下肢运动、上下肢协调、感觉、语言、构音障碍、忽视十大方面对患者进行评估。
  ADL量表。Barthel指数计分可以将ADL分为四级。生活基本自理、生活需要帮助、生活需要极大帮助、生活完全需要帮助。它从大便、小便、修饰、用厕、吃饭、移动、活动(步行)、穿衣、上下楼梯、洗澡这十大方面对患者进行测评。由于Barthel指数评定简单、可信度高等特点,被广泛应用于康复医疗方面。
  SIS量表。SIS量表的目的是为了评价脑卒中影响健康与生活的程度,主要作为测评生存质量的工具,被主要应用于测量临床脑卒中患者健康状况。SIS量表从力气、手功能、ADUIADL、移动能力、交流、情绪、记忆思维、参与这八个方面,59个小条目对患者进行评估。
  MoCA评分。蒙特利尔认识评估(MoCA)是一种快速筛选轻度认知功能异常的评分工具。它评定不同认知领域,包括:视空间/执行能力、命名、记忆、注意力、语言、抽象能力、定向力。由于MoCa涵盖认知领域广、敏感度高、设计合理、更具针对性等特点,被国际广泛推荐的筛查量表。
  可以针对病人的不同量表的得分以及同一量表的不同时期的得分以统计图表的形式进行展示,便于医生及时掌握病人的状况以及综合各个量表的结论进行判断。
  为方便医生使用,设置了超链接功能,可以通过链接进入权威卒中网站,如中国心脑血管疾病网,本思路也是基于本团队对医院的走访和医生的需求而设计的。
  4 结束语
  本系統使医务人员在常用的Excel软件或WPS软件上能够实现评分,对提高医疗服务水平、工作效率和节约成本等都有现实意义。鉴于传统的纸质脑卒中评分和随访额诸多弊端,现有移动的脑卒中评分系统的缺点,以及Excel VBA具有开发速度快,窗口化制作,支持调用底层API、方便进行二次开发等特点,本团队设计并实现了基于Excel VBA的脑卒中评分系统脑卒中评分系统,可以更好地帮助不同医院的医生了解患者的患病情况,提高医生工作效率。
  参考文献:
  [1]蔺雪梅,王芳,王静,等.RRE-90、ESRS和SPI-Ⅱ评分对缺血性脑卒中复发风险预测价值比较[J].陕西医学杂志,2019,48(5):599-602.
  [2]安成东.北方地区急诊老年脑卒中患者心理应激评分调查[J].中国老年保健医学,2018,16(4):90-91.
  [3]崔子健.基于VBA的成绩快速录入系统的设计与实现[J].电脑知识与技术,2019,15(6):49-51,58.
  [4]刘柱鸿,黎鑫,彭元辉.基于Excel VBA的教学秩序督查报表管理系统设计与实现[J].软件工程,2018,21(4):45-48.
  [5]蒋帅.基于Unity 3D的远程医疗系统的设计与实现[D].北京:北京交通大学,2017.
  【通联编辑:谢媛媛】
  收稿日期:2019-10-08
  基金项目:江苏省教育科学研究院课题,医学生信息技术课程的教学改革与创新(项目编号:2017R57185);徐州医科大学高等教育教改研究课题,互联网 背景下医学生计算机课程教学改革研究(项目编号:xjy201723)
  作者简介:李小刚(1997-),男,河南鹿邑人,徐州医科大学,2016级本科临床医学系;刘伟(1978-),男,通讯作者,副教授,徐州医科大学医学信息与工程学院,研究方向为医学信息化技术、信息技术教育。
其他文献
摘要:论文主要实现了一个基于Android平台的汽车维修服务APP。该系统上是以Android为终端,实现汽车保养模块、美容装饰模块、我的三大模块。APP操作简单易用,界面良好,主要为满足广大车主的需求,解决车主在用车过程中产生的一系列问题。该系统主要包括Android客户端、服务端以及后台管理三大功能结构模块。  关键词:Android;二手市场;APP  中图分类号:TP391 文献标识码:A
摘要:随着计算机的出现及普及,信息对整个社会的影响力越来越大。作为新时代的大学生,必须掌握必备的计算机技能才能适应信息化社会。全国各大高校都在开设计算机基础课程,力求使所有大学生都能掌握计算机基本技能。但在应用型本科院校中存在一些实践方面的问题,本文对此进行探究。  关键词:独立学院;大学计算机技术;改革探究  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)31-
摘要:Flash不仅拥有动画创作的能力,同时因其内嵌的ActionScript3.0脚本语言,故而Flash还能进行应用程序的开发工作。ActionScript3.0是一种面向对象的编程语言,使用ActionScript3.0可以控制Flash动画中的对象,增强动画创作的交互性。该文是基于Flash和ActionScript3.0来设计制作的一个简单的九宫格数字华容道拼图游戏。  关键词:Flas
数据库应用技术是计算机科学与技术专业的必修课程,针对该课程目前网络教学过程中存在的主要问题,探索适合基于网络的自主学习模式,使学生在教师的指导和引领下,自主地参加网
摘要:为了提升高职信息类专业的教学质量,创新实训载体,提出一种服务于职业教育的基于CC2541低功耗蓝牙芯片的智能可穿戴手环系统,并对于计步算法和噪声滤波算法进行了设计,同时利用蓝牙通信方式实现了与Android手机通信。通过开放协议,在手机端app发送指令,实现控制手环震动、同步时间、读取和设置计步数据、读取实时加速度传感器数据、创意性增加手环字符串显示等并在手机app端显示出来,在移动互联技术
摘要:《基于微信小程序的微型咨讯系统》采用了springboot mybatis框架对系统进行快速搭建,前台页面使用的是node.js编写的,后台业务逻辑使用JAVA语言编写,采用的数据库是mysql,结合mvc设计模式快速完成微型咨讯系统。该系统主要功能有:各用户查看文章,发表文章;管理发表的文章,为文章进行收藏还有评论回复;管理用户自身发表的文章;修改用户信息;删除文章,删除用户,上传视频图片
摘要:中华传统文化是中华民族的灵魂,是实现中华民族伟大复兴的精神支柱。随着我国对传统文化的不斷重视,通过哪种渠道传播传统文化更容易被人们接受成为文化传播过程中面临的首要问题。近几年手机互联网的不断发展,使手机游戏成为人们喜闻乐见的娱乐工具。在手机游戏中渗透传统文化是传播中华文化的创新表现,也是互联网时代传播传统文化的新渠道。因此,本文主要阐释手机游戏作为传统文化传播新渠道的具体表现和重要意义,以及
摘要:对高职院校大一学生的计算机信息技术知识的掌握程度进行了调查,在调查结果的基础上,提出了大学生计算机信息技术课程的教学改革内容,探究了与之相适应的教学模式。  关键词:计算机信息技术课程;调查结果;教学模式  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019)31-0157-02  大学生计算机信息技术课程是高校非计算机专业的大学生必修的一门公共基础课程,其目标
摘要:在目前中职院校教育教学中,计算机网络技术课程在整个课程体系中属于重要的一门,也是计算机专业的必修课程,因而有效开展计算机网络技术课程教学十分重要,也是计算机人才培养的重点要求。在新时期教育教学背景下,中职计算机网络技术教师应当通过有效措施及策略进一步改进教学,以保证课程教学能够得到更加满意的效果,在此基础上更好培养计算机网络技术专业人才,促使课程教学更好发展。  关键词:中职教育;计算机网络
摘要:面对高性能计算、大数据分析和浪涌型IO高并发、低时延(集中式网盘)应用,RDMA技术可以提供极低的延时和更高速的数据传输处理。RDMA技术要求的无损网络通过在交换机上支持RoCE协议来实现。而RoCE协议中的PFC,ECN等水线设置可以通过静态配置或者动态配置算法来实现低延时和无损传输,本文主要就这些水线参数的设置做理论推导分析,可以作为水线调参优化的理论原则。  关键词:RDMA;PFC;
期刊