基于B/S架构肝胆管结石疾病远程管理系统的建立与应用

2020-12-14 03:58陈庆何林胡坤
医学信息 2020年21期
关键词:远程管理S架构智能化

陈庆 何林 胡坤

摘要:肝胆管结石,病程迁延反复,导致患者的诊疗依从性及医生的诊疗可持续性较差。为加强医患沟通桥梁构架,增强医患互信,有效的储存和管理肝胆管结石病患者临床资料并进行分析。本文利用wampserwer集成平台建立基于B/S构架的医患双方可共享的肝胆管结石疾病远程管理系统,总结了系统开发的相关技术及总体设计情况,分析了系统的建设及应用情况,旨在方便临床管理和随访,提高我院肝胆管结石病的诊治和科研水平。

关键词:B/S架构;肝胆管结石;远程管理;智能化

中图分类号:R-056                                  文献标识码:B                                DOI:10.3969/j.issn.1006-1959.2020.21.003

文章编号:1006-1959(2020)21-0008-03

Abstract:Hepatolithiasis, the course of the disease is protracted and repeated, resulting in poor compliance of patients with diagnosis and treatment and poor sustainability of diagnosis and treatment by doctors. In order to strengthen the bridge structure of doctor-patient communication and enhance mutual trust between doctors and patients, effective storage and management of clinical data of patients with hepatolithiasis and analysis. This article uses the wampserwer integrated platform to establish a remote management system for hepatolithiasis based on the B/S framework that can be shared by both doctors and patients. Clinical management and follow-up improve the diagnosis, treatment and scientific research level of hepatobiliary calculi in our hospital.

Key words:B/S architecture;Hepatolithiasis;Remote management;Intelligent

肝膽管结石病治疗后有残石率高、复发率高和再手术率高的特点,因此多次手术和/或住院情况在临床很常见[1]。医生掌握其详细准确的既往诊治情况,对下一步治疗非常重要。此外患者能获取疾病医疗信息对于提高患者主动防治能力、配合随访、促进医患之间协助,提高医疗质量和效率,减低医疗差错,进而节约医疗成本具有重要价值[2]。为此,本研究利用数据库软件建立基于B/S架构肝胆管结石疾病远程管理系统,存储、管理和分析患者临床资料,为方便医患查询、随访,实现医患主动防治提供实用工具。现对系统建设及应用进行总结。

1系统开发相关技术

该系统采用的是浏览器/服务器(B/S)结构,简化系统的开发、维护和使用。使用关系型数据库管理系统MYSQL数据库,服务器编程语言(PHP),网页创建使用标准标记语言——超文本标记语言(HTML)。本系统优势在于不需要下载、不需要更新软件,用户在使用该系统时,只需要在电脑的浏览器输入相应的地址,访问到相应的网页,登陆后即可与服务器端的数据库进行交互。

2总体设计

2.1 B/S架构图  在 B/S 结构中,将整个业务分为表现层、业务逻辑层、数据访问层三层。表现层即用户使用的浏览器,是用户操作系统的接口,用户通过浏览器界面向服务器端提出请求,并对服务器端返回的结果进行处理并展示。数据访问层即服务器端,直接操作数据库,对数据库进行增、删、改、查,将处理的数据返回给客户端进行显示。业务逻辑层是运行在浏览器和服务器之间的,主要完成系统逻辑,实现具体的功能,接受用户的请求并把这些请求传送给服务器,然后将服务器的结果返回给用户。系统架构见图1。

2.2系统开发工具、框架  硬件要求普通电脑或笔记本电脑,操作系统:windows 7 64位操作系统旗舰版及以上;开发工具:Sulime text 2;开发所用框架:Codelgniter;开发环境:wampserver 64位(开发语言php+数据库mysql+服务器apache)。

2.3系统部署  安装好所需的软件和硬件之后,需要对wampserver进行配置,首先需要测试系统的80端口是否被占用,如果被占用apache将无法启动。打开wampserver安装目录下apache\conf文件夹下的httpd.conf配置文件,Listen 0.0.0.0:80;Listen [::0]:80修改80这两个数字后保存,再测试服务器是否启动成功。Apache启动成功后,需对httpd.conf配置文件进行修改,在 标签下,把Deny from all修改为Allow from all然后保存,重启服务器。Apach在完成对httpd.conf配置文件修改后就开始进行编码、测试、部署、测试,直到测试成功。

3疾病管理系统的建立与录入

将肝胆管结石病的诊治、预后、随访具有重要价值的临床资料分为5部分:基本信息、病历记录、重要辅助检查、治疗、其他备注事项。基本信息包括患者年龄、性别、编号、住址、通讯方式、发病年龄等基本情况。其中发病年龄为最早确诊为肝胆管结石病的年龄;病历记录包括入院医院、出入院时间和出院诊断,其中出院诊断中肝胆管结石部分有下拉菜单记录:急性胆管炎、梗阻性黄疸、肝炎情况、肝硬化、门脉高压、败血症、胆管狭窄、胆管变异、肝脏肥大萎缩综合征、胆管癌、胆源性肝脓肿、胃肠道胆瘘、支气管胆瘘、肝功。重要辅助检查主要是肿瘤标志物检查和影像学检查(彩超、CT、MRI)。治疗部分包括禁食、胃肠减压、抗生素使用、特殊处理、手术、术后并发症、T管、术后有无残石。特殊处理主要记录行PTCD/ERCP等内镜介入等侵袭性操作情况;手术部分主要记录手术方式、术中情况、术中出血、手术时间。其他部分主要记录一些特殊情况,如胆汁/血培养及耐药情况。

数据的录入启动数据库,在各个项目右方的方框内填入内容。其中大部分只要点击相应方框,就可自动弹出选择项,点击或勾选即录入。数据检索与分析开启:本系统的数据检索功能是在一个特定的搜索功能页面,在输入框中输入将要检索病人的唯一标示编号或病人的姓名就可以检索出相应的患者数据。

对于该系统建立以后收治的肝胆管结石患者资料按照数据库的要求,做到术前检查充分、术中规范手术、术中资料全面保存。实现了对肝胆管结石患者100余项临床评估录入项目的电子信息化管理,录入并可提供检索统计分析与数据的输出打印。

4系统应用优势

肝胆管结石病在东南亚地区常见,我国以长江流域地区为多发,由于肝内胆管解剖部位特殊,病理改变复杂严重,在临床实践中很难根治[3]。目前很多医院已经使用了电子病历形式管理肝胆管结石疾病信息,但由于许多肝胆管结石病患者常因病情迁延长达数十年,有多次手术、住院史,其临床数据进行长期保存困难,病例查阅、数据检索统计分析都相对困难。

实践证明,电子病历只是对疾病的简单信息记录,在信息存储、提取功能上存在诸多缺陷,没有达到对肝胆管结石疾病患者人群终生疾病管理的要求,更没有形成一种迅捷高效的管理方式。此外目前能全面系统记录管理肝胆管结石疾病信息系统极少,没能做到对患者从发病、治疗、复发、再治疗等诊疗经过全面准确的随访,导致对该疾病健康管理处在较低级的水平。因此设计和实现一种关于管理肝胆管结石疾病的数据库管理系统非常必要。

进入二十一世纪以来,计算机网络技术已日益广泛应用于医疗领域,医院迈进了计算机管理的新时代[4]。巨邦律等[5]于2005年建立了肝内胆管结石Access数据库,实现了肝内胆管结石的信息化管理,方便了肝内胆管结石的临床、教学、科研工作。但Acces数据库兼容性较差,安全性较低,此外容量小和欠缺的网络功能等,限制了其不能成为大样本数据统计软件。目前信息管理系统的架构设计主要包括C/S和B/S两种,建立在广域网上的B/S模式,网络硬件环境要求低,例如手机上网,自己管理信息,无需受限于电脑操作系统、时间和地点;B/S适应范围广,一般只要有操作系统和浏览器,就能运行以浏览为主,录入简单的应用程序;此外还具有客户端免维护,适用群体庞大,客户需求经常发生变化等优势。B/S的系统不需安装复杂的专业软件,只需在客户端安装一个简单的Web浏览器就能操作,用户的使用难度不高[6]。

本次构建的基于B/S三层架构肝胆管结石疾病数据库,为患者的临床诊疗资料与随访资料有效结合提供了综合和高效的平台。该疾病管理系统不仅具备控制异常数据录入和可移植性、交互性与通用性、兼容性等优点,且内容更全面,涵盖了临床、影像、病理、信息等多个学科的全面数字化管理,能够更有效的管理肝胆管结石患者资料,为循证肝胆管结石医学提供客观的临床证据,为临床和科学研究提供可靠的临床资源。以探明肝胆管结石的发病机理、寻求最佳的治疗方法,在一定程度上降低肝胆管结石的复发率、死亡率[7]。

本疾病管理系统具有如下特点:①本系统采用的MySQL数据库,是一个小型关系型数据库管理系统,被广泛地应用在Internet上的中小型网站中。拥有体积小、速度快、总体拥有成本低等特点,尤其是开放源码这一特点。②数据库实现了医患双方共享,有利于进行多次入院手术情况的分析研究,总结诊治经验,提高肝胆管结石病的诊治水平和科研能力。③数据记录简洁、科学,对肝胆管结石病的分型、肝功评价、门脉高压、胆管炎分级等均由肝胆专科医生进行分析评估后记录。这样更有利于患者及医务工作者的查阅。也有利于后期进行研究统计分析。④数据记录全面、立体化,该数据库除涵盖了肝胆管结石病患者的诊断、治疗、随访与后继治疗等各个重要方面外,还对每个肝胆管结石病患者的每一次入院诊治进行记录,这样更有利于对每个病患者的发病机制、诊治过程进行循证医学管理。

5总结

肝胆管结石疾病管理系统是为了建构医患交流桥梁,增强医患互信,方便肝胆管结石疾病远期疗效观察,提高诊疗和科研水平。利用wampserver(apach+php+mql)集成平台技术,建立基于B/S架构医患双方可共享的肝胆管结石疾病远程管理系统,存储和管理患者临床资料,并进行统计分析和适时随访,使患者在诊治过程及出院后得到有效管理和互动,能够为广大患者提供智能化、个性化服务。方便了肝胆管结石病的临床管理和随访,提高了肝胆管结石病的诊治和科研水平。

参考文献:

[1]Suzuki Y,Mori T,Yokoyama M,et al.A proposed severity classification system for hepatolithiasis based on an analysis of prognostic factors in a Japanese patient cohort[J].Journal of Harbin University of Science and Technology,2018,53(7):854-860.

[2]陆蓉,姜久雷,张迪.跨平台移动卵巢癌患者远程管理系统建设[J].医学信息学杂志,2018,39(8):25-28.

[3]Ma WJ,Zhou Y,Yang Q,et al.The Puzzle and Challenge in Treating Hepatolithiasis[J].Surg Laparosc Endosc Percutan Tech,2015,25(1):94-95.

[4]劉禹良.基于Access的临床流感病例管理信息系统[J].医学信息,2019,32(1):25-27.

[5]巨邦律,方驰华,钟洪才,等.肝内胆管结石Access数据库的建立及其应用[J].医学争鸣,2005,26(5):428-430.

[6]张凤娟.基于B/S模式的医院运维管理系统设计与实现[J].医学信息学杂志,2016,37(7):26-30.

[7]Tazuma S,Unno M,Igarashi Y,et al.Evidence-based clinical practice guidelines for cholelithiasis 2016[J].Journal of Gastroenterology,2016,52(3):276-300.

收稿日期:2020-04-17;修回日期:2020-07-27

编辑/钱洪飞

猜你喜欢
远程管理S架构智能化
智能化战争多维透视
印刷智能化,下一站……
GSM-R网络SIM卡远程管理技术方案研究
基于“物联网+”的智能化站所初探
被忽视的远程管理模块
C/S架构下的中职教学辅助系统的新探索
Radmin在服务器远程管理中的应用