数字化医院科研信息化管理平台的设计
导读:为了实现医院科研工作的数字化管理,加速医院数字化发展进程。结合医院自身特点,整合科研工作所需要的各类资源,以信息共享为目标建设科研信息化管理平台。将先进的科研管理制度引入信息化管理流程,改变了传统的科研管理方式,为医院的科研管理奠定数字化基础。科研信息化管理平台规范了科研管理制度,理顺管理流程,提高管理效率。
1 序言 目前,国内外绝大多数科研管理系统从科研管理流程出发,对线下的科研流程采用信息化手段复制到线上,以管理为主要理念来完成科研相关工作。此类的管理信息系统虽然能完成科研管理的基本流程,但在实际运用过程中,仍然存在众多的不足,管理模式僵硬,缺乏人性化的管理,没有互动性,信息利用率偏低,系统无法实现服务理念,无法为医疗科研工作者提供答疑解惑的帮助形式。而科研管理信息化是数字化医院建设的一个重要组成部分,包括科研课题、成果、学科人才建设、学术造诣等方面。医院科研工作与临床工作同样具有:数据庞大、类型繁多、涉及面广等特点。要提高医院科研水平,改进科研管理质量,一方面要发展优势资源,促使医院医、教、研共同发展。另一方面在科研管理上要达到信息共享,资源共用,并从科研工作的每个环节进行管理控制,有效杜绝抄袭、伪造等学术造假行为。要实现这样的目标,就需要一套有效的、系统的科研管理机制,从科研管理的每个模块,深入到各个细节。同时,既要实现数据共享,也要保证数据安全。科研信息化管理平台作为数字化医院科研管理建设不可或缺的重要组成部分,不但改善了科研工作中“有题无人”或“有人无题”的现状,而且为医院数字化建设整体提供了有力的数据支持,搭建起与医疗、绩效、考评等多方位管理层面的高速通道。 2 平台设计 2.1 角色设计 平台使用者分为管理员、专家、会员(包含项目负责人、项目成员)、普通访客。管理员拥有平台最高权限,发布及维护平台信息,人员权限分配,包含人员身份的审核及确定,普通访客只有填写自身资料并通过审核后成为会员,会员可以发布信息邀约组成科研团队,并且在平台上进行项目的过程管理。普通访客可以访问管理员发布的科研资讯信息和浏览一些会员未设定权限访问的项目概要资料。 2.3 业务主要功能 平台主要分为“科研资讯”“项目评审”“项目管理” “团队建设”等板块。 “科研资讯”让拥有访客以上的权限可以浏览管理员发布科研最新动态及科研政策、管理规定等信息,同时管理员通过上传相关文档供访客和会员下载。 “项目评审”是数字化科研管理工作的具体实现,由申报人在平台上提交相关材料,由管理员邀请专家进行鉴定,专家根据提交的数字材料进行评审并给出意见,管理员汇总专家评审意见得到项目评定结果。 “团队建设”以科研工作者为主体,目的是尽早、尽快的组织起符合项目需求的高素质、高效率科研队伍。由项目负责人发布科研论点和科研方向相关信息,征集符合条件的团队协作伙伴,同时,可以设置访问权限,筛选相关专业的会员或对普通访客进行限制。有权限浏览信息的会员可以根据项目研究方向与自身条件的匹配度进行选择参与,队伍组成完成后,项目负责人可以关闭项目人员组建,开始进行项目流程管理:发布项目建设计划、阶段任务及人员分工。 “项目管理”按科研任务种类可划分为项目过程管理和经费管理等,为了规范流程和为会员提供便捷服务,平台依照相关规定及科研项目级别进行模块化设计[3]。由项目负责人制定科研计划、任务分配、经费预算等主要信息,发布后科研团队成员可以根据自身特点领取任务或由项目负责人直接指定人员完成。项目分配后,成员按设定的时间截点提交任务及相应材料,负责人审核通过后,代表任务完成。项目负责人可以根据平台提供的模板,对所有资料进行归类整理,完成项目上报,最终展示项目的成果。 2.4 其他功能 平台为管理员提供了人员权限划分功能,可以分配人员角色,例如:会员、专家等。同时,平台也提供了查询功能,根据会员及项目的相关信息,为符合条件的会员或项目提供匹配功能。在项目的经费预算上,提供了规范的模板及计算功能[4]。此外,管理员可以查询统计并生成统计时间区间的科研数据报表,减少了科研管理人员的工作负担,提高了科研管理的工作效率。 3 实现技术 3.1 环境架构 平台依托医院局域网,采用B/S三层架构,便于使用及维护。数据库可以基于HIS的数据库,平台基于J2EE的轻量级多层架构,采用Spingmvc+Hibernate的框架。Spingmvc相较于Struts2,减少了繁琐的配置,利用其申明,可以更快的与Jsp前端页面进行衔接,执行效率更高。 3.2 开发工具 目前,JAVA的开发平台有Eclipse, NetBeans, MyEclipse等,后面两种工具操作简单,插件下载方便。平台采用Netbeans作为开发工具,能快速搭建开发环境,加快项目整体进度。 3.3 技术难点实现方法 (1)Spring控制器中文乱码。方法:在web.xml文件中添加一个编码过滤器(filter)将编码统一为UTF-8,并设置forceEncoding参数值为True。 (2)json中文乱码。在后端向前端传输json中文数据时,页面显示乱码;方法:在控制器申明中添加produces="text/html;charset=UTF-8";即@RequestMapping(value="/getinfo.do",produces="text/html;charset=UTF-8")。 (3)若HIS采用Oracle数据库和us7ascii编码,中文数据在页面上会显示乱码。方法:获取数据库里的中文数据时,采用如下赋值方式: Stringx=newString(obj[1].toString().getBytes("iso-8859-1"),"GBK"); 4 结语 数字化医院科研信息化管理平台摆脱了传统科研的短板,可以在平台上寻找到项目实施过程所需的资源。平台在很大程度上可以解决现实过程中有项目创意,但由于资源不足而导致项目无法进行的情况,将信息化流程引入项目建设中,便于团队成员交流、讨论,提高成员对科学研究的兴趣,最大程度的利用信息共享方式,帮助项目有效、高质量的达到目标。同时,平台以标准的科研规章制度对科研项目进行信息记录,对于科研项目采用评分式、反馈式的方法促进研究人员自身科研水平的提高。