基于UML建模的医疗系统电子健康服务软件外文翻译资料

 2023-03-15 15:22:31

基于UML建模的医疗系统电子健康服务软件

关键词:健康,服务,医疗,系统,原型

  1. 引言

临床健康服务这个概念可以被理解为各区、市政府负责其工作区域的卫生。它发挥着促进健康的作用,以保障每个公民都能健康生活,使他们达到最佳健康状态。

每项临床健康服务都提供两项政策,包括强制性健康和为了健康所做的努力。通过改善人类发展指数(HDI)以及全球和国家的协议,强制性健康工作为公共卫生的成功发展发挥了巨大的杠杆作用。强制性健康工作包括母亲和儿童健康(KIA)、计划生育(KB)、环境健康等。同时,为了健康所做的努力是根据当地临床健康问题确定的、与卫生临床服务能力相适应的努力。这些服务包括牙齿和口腔健康、心理健康、眼睛健康、传统医学和公共卫生保健。为了开展这些工作,临床卫生服务需要一些承担特定任务的辅助单位的支持,其中一个就是病历室。

提供临床健康服务的电子健康使用了卫生部提供的应用程序。该应用程序是一个为患者提供服务的应用程序,由BPJS(印度尼西亚社会保险组织委员会)开发,并且可以通过互联网访问。然而,它只适用于持有JKN卡(保险卡)并被允许访问的患者。事实上,因为许多患者仍然没有JKN卡,所以,登记信息时必须用手工纸记录,这个缺点经常被人诟病。

目前存在的问题是,由于患者没有在政府提供的保险计划中登记。因此,在搜索数据时会造成一些麻烦。同时,临床健康服务必须为每一位接受健康检查的患者进行记录。而另一个问题是,当他们没有在政府提供的数据库中进行记录时,他们必须首使用登记表进行登记。这个登记时使用的表格,会增加服务时间。如果这种情况持续到医生制作处方的时候,将导致不得不提供许多表格。因为这让临床健康服务变得效率低下,所以必须改进这个流程。而且在这种情况下,我们无法避免所做的工作是重复的。人为错误是导致程序失败的另一个原因。例如,当文件提交到参考医院时,文件可能会丢失或损坏。

Gunawan Susanto在区域综合医院(RSUD)的基于网络的病历信息系统中进行的研究,目的是利用基于网络的计算机技术设计病历信息系统[1]。因此,所建立的系统有助于减少患者病历的重复和病历搜索的时间[1]。马萨兰公共卫生中心的巴尤·努格罗霍(Bayu Nugroho)、斯里·哈里亚蒂·菲特里亚西(Sri Hariyati Fitriasih)和贝巴斯·维达达(Bebas Widada)在设计一个医疗记录信息系统。这个系统旨在设计一个使用计算机系统的数据处理系统。这个系统是利用Microsoft Visual Basic 6.0程序和Microsoft SQL SERVER 2000[2]开发的。

Gilar Gumilar Ulung Bagja在建设一个Puskesmas Cibaregbeg的卫生信息系统,目的是促进健康服务记录,确定患者登记时的病历号,加快报告的制作,并加快患者和员工的搜索过程[3]。M. Herdy Ariansyah, Mgs. M. Amran Aulia 和 Dien Novita设计的医疗服务信息系统,旨在协助管理、检索病历数据、注册数据、报告和药物使用。因此,它可以方便医生查看之前接受过治疗的患者的病历数据[4]。Jenie Sundari在基于web的Puskesmas服务信息系统中,旨在设计一个应用程序来解决挂号系统和病人、医生排期和医疗记录的队列号检索问题。因此,它提高了服务、时间和成本的效率。

  1. 方法论

所采用的方法是原型法,过程分为几个阶段,每个阶段围绕一个问题。图1显示了原型开发[6]的步骤。在建模方面,本研究采用了统一建模语言UML (Unified modeling Language)。UML是在图中可视化系统架构蓝图的方法。UML分为两部分,可以通过静态图和行为图来可视化系统。在静态图中,我们使用了用例图、类图和对象图。除此之外,我们还绘制了活动图、组件图等行为图。这个图中,我们只使用了三个图,即用例图、类图和组件图。

图1所示.原型方法论[6]

这个原型来自Roger S Pressman。将原型转换为实现有五个阶段

A.需求和分析

第一阶段是需求和用户分析。进行分析之后,我们可以看到运行的各个组件,包括硬件、软件、网络和人力资源。需求用户应该定义输入、输出、过程、处理的数据源和控制的特定系统。系统需求评估能够确定系统的能力。评估的定义是系统应该做什么,然后确定系统必须满足的标准。必须满足的一些标准包括实现目标、速度、成本、生成信息的质量、效率和生产力、准确性和有效性以及可靠性。在这一阶段,为了获得需求,我们可以调查和采访负责人。这个阶段生成的成果是一系列的文档和描述正在运行的进程。

B.快速设计和建模

第二阶段是系统设计。这一步决定了系统将如何实现目标。系统设计包含了一系列产生功能规格说明的设计活动。系统设计可以被看作是界面设计和数据处理, 其目的是产生与用户界面产品和方法、数据库结构的处理及控制程序相对应的规范。这一阶段生成的成果是界面或菜单、用例图、用例场景、类图和活动图。每个图的示例可以在图2中看到。

图2.用例图的示例[7]

C.原型的建造

第三阶段是构建软件。这一步是通过不断测试、实施、评估和修改报告来完成的,直到用户可以接受为止。系统测试的目的是发现系统中出现的错误,并对系统进行修改。这个阶段对于确保系统的无误实非常关键

D.部署、交付和客户反馈

第四阶段是开发、交付和客户反馈。这一步是在接收原型之后发生的。这意味着,软件可以在没有任何添加和错误的情况下运行。我们必须对运行的软件提供维护,之后我们必须制作报告,目的是增加一些附加功能并且增强软件能力。报告还可以对所使用的软件的运行情况进行总结。总结可以改进软件,让新旧软件有所区别。另外,软件的优缺点也要报告。报告必须包括技术、操作评估、用户交互、系统和信息技术。

  1. 结果

根据对现有系统的研究和分析,我们可以从web应用程序的业务流程中获得研究成果。业务流程继承了公共卫生服务中的所有程序。流程定义了注册业务流程、体检业务流程、病历业务流程、收药业务流程。为了使得设计和实现之间保持一致,我们必须设计整个过程。本研究借助于几个UML图,如用例图、活动图、类图和组件图,来塑造软件活动[7]。

A.用例图

用例图是显示参与者和用例之间关系的图。用例图取自业务流程。在分析过程中,发现该建模方法已经应用于医疗过程中的许多业务流程。在实际应用中,由于受到问题边界的限制,研究无法实现整个业务流程。主要业务流程见表1。绘制用例图的目的是关注业务流程及其继承。另一方面,用例图必须有能够触发用例并接收用例的参与者。表2显示了案例和参与者之间相互关联的数量。之后,可以在图3中看到用例图。

业务流程

组件名称(PHP2语言)

注册过程

Dashboard_admin.php

Dashboard_dokter.php

Dashhoard_petugas_obat.php

Memu_laporan.php

体检

Dashboard_dokter.php

处方

Dashhoard_petugas_obat.php

汇报

Memu_laporan.php

表1.医学系统业务流程和PHP语言实现的相关性

编程超文本处理器(PHP)作为软件生成器的web应用程序。软件必须在服务器模式或本地主机上运行。

我们用PHP语言[8]编写代码,构建了业务流程中的每个模块。

演员名

用例名

表2.用例图中的参与者和用例

与系统直接互动的参与者包括行政官员、医务人员和医务人员。

因为患者只接受其他参与者的询问,不直接与系统互动。

图3.用例图.

该图是从表1和表2的逻辑分析中得出的

所绘制的图遵循UML的规则[7]

B.活动图

活动图是描述所设计系统上各种活动的流程图。该流程将包括开始活动、可能发生的决策和完成活动等[7]。图4中的以下形状是活动图的一个示例。

图4.一个关于综合诊所病人登记流程的示例活动图.

该图遵循UML的规则[7]

C.类图

类图描述了系统的结构。类有所谓的属性(属于类的变量)、方法和操作(属于类的函数)。系统结构中存在的类必须能够根据系统的需求执行功能。在图5中,我们可以看到类图的结果。

图5.类图医疗系统。采用UML结构[7]

D.部件图

在图6中显示了组件图的组件。这个组件是从医疗系统的业务流程中继承而来的。这些成分按医生、官员和护士的活动分类

图6所示.业务流程的实现是通过组件图模型UML实现的

组件图显示了用PHP语言构建的组件之间的应用程序链接。这些组件由16个应用程序组成,这些应用程序从逻辑转换为应用程序[7]。

E.建筑原型

在原型的第四阶段,设计师需要创建一个原型,以查看实现了哪些软件。在下图中,7、8、9和10是已经完成和使用的接口示例。

图7.登记病人的业务流程登记表。登记表用于登记疾病的医疗检查

图8.医生名单表格

本表以特殊方式提供给责任医生。医生是对疾病很了解的人。不同的疾病将由医生负责处理。

图9.为业务流程医疗检查形成医疗记录

用于记录每个完成体检的患者。医生必须通过此表格手动输入病历文件。

图10.登记病人的表格。

有两个类型的登记。第一个用于BPJS成员,第二个用于非BPJS成员。

剩余内容已隐藏,支付完成后下载完整资料


英语原文共 6 页,剩余内容已隐藏,支付完成后下载完整资料


资料编号:[596041],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。