一、引言
HIS即医院信息系统(Hospital Information System),它全面贯穿于医院的整个管理系统,是医院数字化建设的核心模块。医院数字化建设中的其他信息系统(如图像存储与传输系统、检验信息系统、放射信息系统、医院感染信息系统等)都必须能够和HIS对接,即医务工作者既要能够在HIS中接收到来自其他信息系统的病人信息,又要将HIS中病人的基本信息传输到其他信息系统中。比如临床医生能够在HIS中将病人的影像检查申请发送给图像存储与传输系统(Picture and Image Archiving and Communication System,PACS),影像科的医生能在PACS中接收到来自HIS的影像检查申请,并将检查结果传输到HIS中,临床医生能够在HIS中直接看到检查结果。医院在引进医疗设备时,也要考虑所引进的医疗设备能否和医院中的各类信息系统兼容,只有兼容了,才能实现医疗设备所产生的数据能够顺利传输到相关的信息系统,而这些信息系统是需要能够和HIS实现对接的。
HIS是医院数字化建设的核心模块,作为服务于医院信息化建设的医学信息工程专业的学生,应该对HIS的业务流程有足够的了解,并能够对其进行维护和开发。
二、目前HIS课程建设的总结
目前有些文献从教学现状、师资力量的培养、理论课教学方法、课堂实践教学方法、多层次的教学目标等方面为HIS课程的建设提出了一些建议。
就教学现状来看,学生对HIS的开发和维护等专业技术方面的学习较为缺乏,培养出来的学生对于HIS的应用不能达到足够熟悉的程度,对HIS开发和应用维护过程中实际问题的解决定力相对较缺乏[1]。
就师资力量的培养来看,近年来在我国承担HIS课程教学的教师由于专业的限制,普遍缺乏对HIS较为深入的了解,进而难以取得较为理想的教学质量,目前我国的各级医院、高校和科研机构对于既具有比较扎实的医学基础和计算机科学基础,同时又具有信息管理理论基础的教学人才的需求量非常大[1]。
就理论课堂的教学方法而言,教师运用案例教学法和教师指导下的自主学习方法,将学生带入特定事件的现场,深入角色,分析案例,提高学生分析和解决实际问题的能力,案例教学中既要有成功案例,又要有失败案例[2,3]。教师在教学过程中,针对目前医疗行业信息化的热点和卫生管理部门出台的新标准、新政策,组织学生有计划地进行自主学习。如根据HIS的规范、电子病历标准、区域医疗和医改方案等内容,将学生分成多个小组,尝试基于问题的学习和团队为基础的学习教学,指导学生上网查找相关资料,整理后进行课堂汇报及交流、讨论[4]。
就实践课堂的教学方法而言,学校可与软件公司或者与医院合作共建仿真实训室,模拟医院工作流程设计实验内容进行教学,使学生对医院信息系统有初步的认识,借用实训室的系统数据,可对患者就诊信息、业务、科研等进行基本的数据分析,编写实验指导书,指导书中注明实验的操作方法、注意事项和开发流程,学生还可以根据自己的学习习惯,结合教师提供的微课,开展个性化学习,直到熟练掌握所有实训项目为止。学生再以小组形式根据实验指导书中的开发流程进行医院信息系統或者其中部分模块的开发,并提交开发文档。最后留给学生一定的任务作为课后拓展训练部分,如:分组探究医院存在三长一短的原因?就诊流程哪些环节容易产生医患关系矛盾?如何在现有条件下提高服务质量?我们该如何提高自己的职业素养?课后小组可以通过网络获取相关资讯,解决问题,形成报告,作为课程考核的重要依据。[5-7]
文献[8,9]提出基于不同的授课对象制定多层次教学内容的观点,认为应该根据学生的就业方向将HIS系统的课程划分为不同的层次,根据不同的人才需求设置不同方向的实验类型。
三、笔者关于HIS课程设计的思考
以上文献资料均为作者根据自身学科发展需求及实验条件给出的关于HIS课程建设方面的建议,从教学现状、教学目标、师资力量的培养、理论课的教学方法、实践课的教学方法、实习、见习、毕业设计等方面作了全面的论述,但是没有就某一方面作具体的阐述。本校的HIS课程设计为32学时的实践课,集中安排在两个周末,实验室有公司开发的HIS仿真系统,笔者将根据本校的实验条件、课程设置及在公司的实习经历对HIS课程设计的实践教学部分作具体的介绍。在学习该门课程之前,学生应该具备数据库技术、网络技术、医院信息系统的理论知识和面向对象程序设计等基础知识。
(一)HIS仿真实验系统的流程及数据库操作部分
作为医学信息工程专业的学生,如果在公司的HIS实习岗位,不仅要熟悉HIS系统的操作流程,还要学会HIS系统所涉及的数据库中表的跟踪方法,并会利用数据库技术进行数据库的维护和报表的制作。
1.系统流程操作。本校实验室有公司开发的HIS仿真实验系统,该系统为目前医院部分医院正在正常运行的系统。包括了医院HIS系统中的常见模块,如:门诊模块、住院模块、药房药库管理模块、电子病历模块等,系统配有详细的操作流程指导书,学生可以根据操作流程指导书进行操作,通过该操作学生可以了解并熟悉HIS系统的基本流程。
为了学生能够更加灵活地掌握HIS仿真实验系统的操作流程,将为学生设计一定的思考题,这些思考题应该为项目实施人员的基本要求。比如:新增一个门诊挂号科室,要使这个科室可以进行门诊整套流程;新加一个新员工(门诊医生);新加一个检验组套;新增一个药品,做到能让医生开药方、药房能发药等等。
2.系统数据库中表的数据跟踪操作。HIS仿真实验系统包括了大量的测试数据,学生在操作HIS系统时,每一步操作所涉及到的数据库中的表可以利用数据库自带的数据库跟踪工具进行跟踪,从而了解到每一步操作所导致的表中数据的变化,有助于认清表中各个字段的含义,进一步有效维护数据库中的数据,发现并解决系统操作中所出现的与数据库有关的问题。数据库跟踪的方法如下:
本实验系统的数据库为SQL Server,打开数据库,在菜单工具中可找到SQL Server Profiler子菜单,双击该子菜单,登录,便进入了跟踪属性的界面,在该界面的常规选项卡中的模板这一项选择Standard(默认),在事件选项卡中点击列筛选器,弹出编辑筛选器界面,在该界面的左侧选项中选中ClientProcessID,在右边选项中点击等于,在等于下的文本框中输入正在运行的HIS进程ID号,该号可在Windows任务管理器中查到。以Win7为例,具体方法为:按住键盘中的Ctrl+Alt+Del组合键,在弹出的界面中选中启动任务管理器,在弹出的Windows任务管理器界面中选择服务选项卡,在该选项卡的名称下面找到his.exe,其右侧对应的PID值便是HIS进程ID号。输入HIS进程ID号后,点击运行,便可以进行数据库中表的数据跟踪了。对HIS系统每操作一步,可以从跟踪界面中看到该操作所设计的SQL语句,可将该SQL语句在SQL Server中执行,进一步看到表中数据的变化。
学生在进行3.1.1和3.1.2的操作时,要给出每一步操作系统中界面的变化和数据跟踪工具所跟踪到的数据的变化。
3.写报表的训练。HIS系统实施人员应该能够根据医院的需求写各种报表,报表是通过数据库的SQL脚本写出来的,能够实现一定的统计功能,这一部分对数据库的要求较高。训练学生写报表的能力,可以提升学生对数据库的应用能力,也可以让学生对医院的业务需求有进一步的了解。写报表训练的题目为:统计一定时间内门诊就诊人数,入院人数,出院人数等;药房抗生素药品用量统计;按发药时间统计科室的药品名称等。
学生在做3.1.3的训练时,要求将SQL脚本交上来,并且给出相应的结果。
(二)HIS模块开发的训练
对于日后想从事与医院信息系统维护开发相关工作的学生,HIS模块开发的训练必不可少。对于该部分的训练安排如下:首先写一个具体的开发文檔,文档中包括项目所涉及的数据库,将项目划分为一个一个的小阶段,每一阶段都附上代码、界面的截图、对界面中控件属性的设置和操作、实现的效果,这一步属于验证性实验,主要让学生对HIS项目的开发有初步的认识;再给出其他模块的功能及部分代码,要求学生能够模仿前一步的验证性实验将代码补充完整,实验需要实现的功能;最后让学生开发需要与HIS对接的外围模块,如PACS系统、LIS系统、医院感染系统、远程医疗监护系统等,最后这一步并不计入课程设计的成绩,只是为学生进一步的深入学习给出参考意见。如此循序渐进,使难度降低,学生更容易接受。
(三)医院信息化系统管理的训练
对于日后想从事与医院信息化系统管理相关工作的学生,可以用到文献[6]中所提到的课堂拓展的方法,即:分组探究医院存在三长一短的原因,思考就诊流程哪些环节容易产生医患关系矛盾,如何在现有条件下提高服务质量,我们该如何提高自己的职业素养?课后小组可以通过网络获取相关资讯,解决问题,形成报告,作为课程考核的重要依据。
四、总结
HIS是医院数字化建设的核心模块,作为服务于医院信息化建设的医学信息工程专业的学生,应该对HIS的业务流程有足够的了解,并能够对其进行维护和开发。