什么是信息系统?信息系统是人、数据、业务流程和信息技术之间相互作用,采集、处理、存储和提供支持业务运转所需信息的集合体。其中,人是一个特殊元素,除人之外其他几个组成元素都可以固化或者在技术上对其进行管控,而人是灵活因素,人的行为对信息系统的成败会起到至关重要的影响,对于医疗信息系统更是如此。所以,我们研究医疗信息系统,首先要对医疗信息系统关联人员进行详细的分析研究。
根据医疗软件行业的特点,可以将医疗信息系统关联人员大致分为系统主导者、系统用户、系统设计人员、系统开发人员和系统分析人员。从不同的系统开发模式或者不同视角看,可能会得出不同的人员分类结果。本文主要从技术性角度出发,为大型医疗软件系统开发提供了一个可行的系统关联人员分类。
系统主导者,一般指医院信息化方面的领导,例如分管副院长、信息中心主任等,他们与其他人员的站位不一样,通常关注结果性内容。例如系统成本多数?能够为医院带来多少价值和多大收益?安全性、稳定性如何?是否符合相关部门规范?是否有同级医院在使用?是否满足医院管理层使用需求?系统上线后的一系列问题,能否保持在可控范围?
系统用户是信息系统的直接使用者,信息系统中绝大多数信息工作是由系统用户完成的。系统用户的关注点与系统主导者不同,他们更关注系统功能是否强大,性能是否优越,系统易用性好不好,他们很少关注系统成本收益以及技术性问题。医疗信息系统,特别是大型医院信息系统人员组成更为复杂,不同用户对系统的期望要求不一样。根据人员隶属归位不同,可大致将系统用户分为内部用户和外部用户。
内部用户:主要是医院内部员工,包括临床医护医技、财务、行政管理以及医院中高层领导等。这些人员因岗位职责和工作特点不同,对系统的要求以及在系统研发过程中的参与情况不同。临床医护医技人员,他们主要关心系统的功能和易用性,能否极大减少人工工作量,能够大幅度提高他们的工作效率等。临床医护医技人员在系统研发过程中的参与度较高,但是也更容易提出各种功能需求,特别是很多个性化需求。部分财务人员,主要是窗口结算人员,直接与患者接触,他们的工作与一线临床工作有类似之处,因而他们对系统的要求与临床医护医技人员比较类似。财务行政管理和医院中高层领导,更多的是关注各类数据报表中数据的准确性,以及支持智能管理决策的能力。
外部用户:包括患者、供应商、外部机构人员等独立于医院的系统使用者。外部人员使用系统的频率,可能不及内部人员,但是外部人员对医院极为重要。比如患者,期望系统能快速响应,美观易用,类似于互联网产品。
系统设计人员对信息系统进行整体规划设计,其工作极为重要,通常由精通信息系统研发工作的技术专家(系统架构师)担当。随着信息技术发展得越来越复杂和精细化,系统设计人员通常是多个精通某一领域的专家组成,例如数据库设计师、网络安全专家、系统架构师等。
系统开发人员参与系统具体开发工作,他们按照系统设计人员的设计规划来构建系统,包括应用软件程序员、数据库工程师、测试工程师、系统集成工程师、实施工程师,甚至包括运维工程师。当前,绝大多数医疗软件是由软件公司完成的,所以系统开发人员主要由医疗软件公司人员组成。系统开发人员的技术水平能力,直接关系到信息系统的产出成效。不同的开发人员,可能会只关注自己的工作内容,而没有从全局角度看待工作。所以,不同岗位开发人员之间的协调沟通很重要。
不同人员考虑和关心的内容不一样,对信息系统也经常是存在不同的观点视角,有些人员关注功能细节,有些则关注技术。这样不同的人员之间,就必然会存在交流和沟通障碍。系统分析员的工作,就是要消除这一沟通障碍。对于系统主导者和系统用户,系统分析员收集和明确他们的问题和业务需求。对系统设计和开发人员,系统分析员确保技术方案真实有效,实现用户业务需求。医院信息系统,主要功能是支撑医疗业务和医院管理。系统分析人员,对于医院信息系统实现该功能极为重要。系统分析人员既要懂技术,又要懂业务。他们需要准确无误的了解到医院用户和管理人员的业务需求和想法,并将其转化为信息系统设计规范说明。系统设计人员和开发人员,依据系统分析人员提供的规范说明来开发构建信息系统。这两者的衔接至关重要,只有当信息系统准确反映了用户的需求想法,有助于解决业务问题,才是有价值的。
系统主导者、用户、设计、开发和分析人员,都直接和间接参与构建和开发系统工作。重要的一点是,这些人员需要作为一个团队协同参与才能有效完成,类似于军队打仗一样,不同人员不仅要各司其职,更要有效配合。在医疗信息系统研发时,这个团队的领导通常由项目经理担任。项目经理由一个人或者几个人分模块担任,他们确保信息系统按时高质量开发上线使用。项目经理责任重大,直接对整个项目和医院方负责。单从人员组成上,我们即可感知到医疗信息系统开发的复杂性。不管是你属于哪个岗位,首先需要练好专业技能,同时还要有团队精神,以及对行业无比热爱之心。