本文由markdown语法编辑器编辑完成。

1. 前言

  近期由于公司项目调整,我和几名同事被外派到了北京的一家医院从事HIS系统的开发和运维工作。这也是我工作3年多以来,第一次长时间地在医院客户现场进行开发和维护。在客户现场工作和在公司办公室进行开发的感觉还是很不一样的,这也算是人生的一段经历。特此记录一些现场工作的经历和感受,权当是增长自己的见识了吧。
 

2.工作经历

2.1 医院现场与HIS系统

  不知不觉中,来到医院进行驻场开发差不多已经一个多月的时间了。还记得刚来到医院报到的那天,怀着忐忑和激动的心情,早早地便背着公司给配备的笔记本电脑来到了医院,找先我一周来到现场开发的同事。

  我们汇合后,同事便递给我硬盘,让我进行开发环境的搭建。在医院开发搭建开发环境和公司开发环境的最大不同是,医院是一个对于数据安全非常敏感的机构,因为这些数据一方面涉及到了医院自身运转的各个机构的相关数据,另一方面是这些数据中很大一部分都是患者的个人信息。医院必须确保这些患者个人信息的安全。因此,在搭建开发环境前,首先需要安装内网准入软件。开发时,必须通过有线网络接入医院的内网,才能进行后续的工作。当时为了开通内网账号时,需要去医院的信息化安全部门进行账号申请。当我根据楼层进入医院的信息化部门时,一排排的电脑依次排列,每个人都在电脑前忙碌着。那个时刻,我甚至有种错觉,这哪里是在医院哦,这简直就是一个网吧嘛。

  后来经同事介绍才知道,现在一般每一个医院都有很多的信息化项目,这些话信息化项目的正常运行,都需要开发这些项目的工程师在医院驻场一段时间,以解决项目运行中遇到的突发问题。

  我们在该医院需要维护的项目,是整个医院最核心的信息化系统项目——HIS系统的其中一个模块,药房药库模块的维护。

  那么什么是HIS系统呢?HIS系统是Hospital Information System的简称,它是整个医院正常运转的核心。从病人的挂号,医生的接诊和开医嘱,护士发药,药房和药库发药,或者是手术从申请到实施等等,这些业务在HIS系统中都有相应的模块与之对应。可以说,在医院工作的每一位医生和护士,面前的电脑里,都安装着HIS系统,只是由于他们的角色不同,所具有的权限不同,因此同一套系统展现在不同的客户面前时,菜单是不完全相同的。主任级别的用户,会被申请高的权限,他所看到的功能菜单会多;而作为一般某个科室的医生,或者是护士,则权限会受到部分限制,因此他们看到的功能菜单会相应减少。

2.2 错综复杂的合作关系

  医院的HIS系统,是一个非常庞大的系统。不仅开发周期长,而且由于要涉及到很多不同的业务模块。每一个公司或许都有自己比较擅长的模块,因此可能一个HIS系统,背后需要很多不同的公司进行通力合作开发和维护。

  之前从H3CI网站上浏览医疗人士对国内不同HIS厂家的评价,一般是由以下几个观点构成的。
(1)HIS的厂商主要分为两个大类,以军卫一号和东华软件为代表的,在HIS方面具有领先地位的厂家。军卫一号主要服务于军队的下属医院,如301医院,而东华软件由于在HIS界的地位也主要面向协和医院等大型三甲医院。这些厂商的HIS产品通常由于多年的技术积累,功能等已经比较完善了。医院可以直接购买并部署在医院信息化系统。但是这种HIS系统可能灵活性稍微差一些,有时候医院可能需要为了适应它们的HIS业务流程而修改业务流程;
(2)与之相对的是,则是广大的中小HIS厂商,它们虽然无法和东华这样的行业领头羊相抗衡,但是国内的医院众多,不是所有的医院都有实力和必要去部署那样庞大而昂贵的HIS系统,这块市场便会分给这些中小厂商。他们的特点便是非常灵活,他们会根据不同医院的不同业务流程而制定相应的HIS功能模块。而且由于市场竞争,他们往往对于客户的反馈会更快地响应。
而现在衡量用户对于HIS的满意度,能够更快的对客户的需求做出反馈是一个很重要的环节。

  基于此,我们服务的这家医院,并没有选择东华软件的HIS系统,而是选择了一家普通的公司来从0开始,完全根据他们医院的业务来开发HIS系统。而且,由于开发时间较早,因此前期HIS还是基于C/S架构。直到随着国家对医疗信息化的提倡和推进,医院才要求继续开发基于Web的HIS系统。

2.3 每月的噩梦——盘点

  盘点,算是我们维护的药房药库模块每个月的大敌,当然也是每个月笼罩在药剂科老师们头顶上的一个繁琐的事情。盘点,顾名思义就是对药房药库一个月来的出账和入账进行一次核算,以保证这一个月来各个机构的药品流水是能够完全无误地对应上的。而最终三个药房(门诊药房,住院药房和急诊药房),以及两个药库(中药库和西药库),需要拿着各自出的流水去与这个月内与它发生关联的其他机构的流水进行核对。

  盘点最理想的状态,当然是各个机构的账能够完全对应上。比如西药库给门诊药房出了101.15万的药,那么门诊药房这边就应该分毫不差地接收到同样数量和价值的药,那么这笔账就算对上了。但是,由于药房和药房涉及到的业务非常多,而且有时候还会涉及到由于药品的价格调整,发药流程的不规范,以及药品批次不同等问题的影响,因此目前还没有哪一次的盘点是完美完成的。每次盘点,都必然会引出系统中存在的若干漏洞,药剂科的老师每次都会因为盘点时药品的数量对应不上都大动肝火。

  但是,我们作为系统维护的人员,我们可以说每次盘点前和盘点后,其实我们都事先预演了很多次的盘点,深怕盘点的当天出任何纰漏。我们也在针对盘点中所引出的系统潜在的漏洞在进行逐一地修复。我们能够保证系统是在不断地向着更加稳定和准确的方向在优化着。

  具体到盘点的业务上来,如果你没有真正在医院的现场,没有真正地和医院的医生老师们交流过,你是无法想象到医院的业务是多么的复杂和繁琐。

  以前总感觉医院就是一个,挂号-缴费-看医生-开处方-买药和吃药的过程。但是,实际上医院是一个非常庞大而完善的系统。仅就买药这一个步骤来说,就是一个比较庞大的项目。

  医院的药品主要存放在几个不同的机构:药房和药库。
  药房分为:门诊药房、住院药房和急诊药房;
  药库分为:中药库、西药库和草药库等。
  药库是负责医院药品的采购和退货的。药库首先根据所需的药品规格,从药品供应商那里购买一定数量的药品,药剂科将该药(如果是一种新药或新规格的药)加入HIS系统的药品字典中。然后,药库会根据药品的类型分别向药房进行一定数量的发药。药房接收到药库发给它的药后,便计入自己的药房库存中。然后,药房根据病人出具的,由各个科室医生开出的药品处方进行药品的发放。

  药房不仅和药库有业务往来,三个药房相互之间也是有业务往来的。虽然这三个药房在医院的位置不同,但是它们之间的药品流动还是相当频繁的。比如,门诊药房一个药库存为0了,而药库恰好也没有这个药,那么门诊药房可以向另外两个药房提出平调申请,这时另外两个药房便可以把药品借给门诊药房,以解决它的燃眉之急。

  门诊药房除了会向患者发药外,患者竟然还可以向门诊药房提出退药申请。即一个患者在购买了一定数量的药品后,在没有服用完全部药品后疾病便治愈了。这时,药房便会接受患者的退药,然后再把退药加入到自己的库存。

  有一些药,由于作用的特殊性,是只允许在急诊药房有库存的,这种药一般就是毒麻精之类的特殊药品。这类药品的管理非常严格,国家药监局还会定期抽查不同医院对于这类药物的管理是否做到了万无一失。

  这也就能够解释,为什么每个月盘点的时候都是大家最紧张的时候。因为每个月盘点的时候,几乎总会出现几种药的药品流水和它实际的库存对应不上,这时候如果这个药正好是毒麻精的话,那么就会非常麻烦,必须通过后台的每一笔流水去分析这个药到底是如何不翼而飞的。

  有的药剂科的 ,甚至直接和我们说,我现在根本就不相信你们系统后台的数据。可见,她对于我们维护的HIS系统还是存在很大偏见的。所以,我们更需要通过自己的努力,把系统维护好,争取系统能够在未来的盘点中有更好的表现。

医院HIS系统运维工作见闻相关推荐

  1. 医院HIS系统运维工作见闻——引用

    1. 前言 近期由于公司项目调整,我和几名同事被外派到了北京的一家医院从事HIS系统的开发和运维工作.这也是我工作3年多以来,第一次长时间地在医院客户现场进行开发和维护.在客户现场工作和在公司办公室进 ...

  2. 运维部门工作总结_系统运维工作总结

    系统运维工作总结 篇一:年终总结 20XX 年运维部工作总结 20XX 年业已尾声, 我部门在公司的正确领导下, 认真执 行公司制定的各项制度及部门制度,努力改进工作中存在的 不足,并取得了一定进步, ...

  3. linux系统运维工作日常,linux是干什么用的?Linux运维工作日常有什么

    当今的it互联网技术越来越发达,Linux运维的发展前景非常好.让我们看一下与Linux运维有关的信息. 随着开放源代码软件的影响力日益增强,Linux凭借其高效和广泛的应用优势,已成为中高端服务器的 ...

  4. Nginx负载均衡和F5的区别---系统运维工作笔记001

    笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所示,负载均衡器F5作为处理外界请求的第一道"墙",将请求分发到web服务器后,web服务器上的Nginx再进行处理,静 ...

  5. Linux系统运维之keepalived的工作原理和裂脑

    目录 一.keepalived的工作原理 1.Keepalived高可用对之间的通信原理 2.Keepalived服务的工作原理 二.裂脑 1.什么是"裂脑" 2.导致裂脑的原因及 ...

  6. 业务应用系统运维服务

    为客户的大型.专业的业务系统提供专业运维服务,客户将其业务系统运维工作全部或者部分交给广东励康来完成,广东励康派驻专业工程师在客户现场来完成运维工作,提高客户业务系统平台的整体运行质量和运维水平.业务 ...

  7. 运维工作的“本手、妙手、俗手”

    "本手.妙手.俗手"是围棋的三个术语.本手是指合乎棋理的正规下法:妙手是指出人意料的精妙下法:俗手是指貌似合理,而从全局看通常会受损的下法.对于初学者而言,应该从本手开始,本手的功 ...

  8. 免费医院信息科运维系统

    gdglsjtj 免费的医院信息科运维登记系统,开源.支持企业微信接收消息. 记得上GITHUB上点个星星哦 下载地址 免费医院信息科运维系统,工单管理系统,数据大屏,支持企业微信 使用MYSQL数据 ...

  9. 公开课:如何成为一名高级系统运维工程师(架构师)?

        如何成为一名高级系统运维工程师(架构师)? --老男孩教育赵班长 内容简介: 突破瓶颈,从普通系统运维成长为高级系统工程师.架构师,如何提升,需要掌握哪些技能和知识,公开课上为您解惑. 分享形 ...

最新文章

  1. delphi自定义事件处理
  2. LeetCode 1114. Print in Order--Java解法--并发问题
  3. MySQL存储引擎--------Federated最佳实战
  4. 批量修改nginx配置文件
  5. STM32F030 ADC1的DMA采样问题
  6. Scala函数柯里化
  7. centos7.0搭建svn服务器
  8. linux原有的文件系统扩展,原来linux不用LVM也能扩展文件系统
  9. mysql参数化查询为什么可以实现_为什么参数化SQL查询可以防止SQL注入?
  10. 怎么快速搜索服务器里的文件,使用 Everything,快速搜索电脑文件,制作局域网资料搜索器 | 科技搜...
  11. 简单总结.NET中的各% %用法及区别
  12. 移植oprofile到海思
  13. 【手势识别】基于matlab GUI肤色手势识别【含Matlab源码 716期】
  14. 分析robin的“seo培训”网站
  15. 「数字电子技术基础」6.触发器
  16. spring data jpa 条件分页查询
  17. LaTeX数学公式 合集
  18. mysql数据库没有导出权限_mysql导出没有数据库
  19. 三星 OMNIA7/I8700 刷机 ROM集合
  20. 从零部署Linux服务器完全指南2022版(CentOS 8+Nginx+PHP)

热门文章

  1. Logstash的grok正则匹配自定义
  2. java -正则表达式(是否含有特殊字符,英文或者数字)
  3. BUGKU_WEB_never give up
  4. 一个简单的神经网络,三种常见的神经网络
  5. ag-Grid 超丰富的表格插件(1)——简易使用
  6. Golang DNS 随便写写
  7. Vue视频流播放器 Vue-Core-Video-Player
  8. Codeforces Round #439 (Div. 2) Problem C (Codeforces 869C) - 组合数学
  9. 用python从gbff文件中提取cds序列
  10. 软件体系结构与设计模式——课程总体介绍(01-03)