Page 90 - 《中国医疗器械杂志》2025年第6期
P. 90

Chinese Journal of Medical Instrumentation                                         2025年 第49卷 第6期

                                                     设   计   与   制   造



              的问题,在JWT协议的基础上采用XML编码和                            使用方式的基础认知,因此本系统需要对心磁图仪
              ASCON加密算法,实现多设备协议通信并加强多                           的基本原理、发展现状,以及国内外心磁图仪厂家
              端用户信息保护。                                          研发生产的相关产品做相应介绍,以达到基层宣教
                  考虑到心磁图信息服务系统涉及多种用户角                           科普的目的。
              色,为保障数据安全性,防止越权访问,本研究采                             2.1.2    培训售后
              用JWT实现用户权限校验。                                         针对心磁图仪的使用和维护方式,对相关医护
                                                                人员或技术员进行线上培训,并对培训结果以问卷
               2    架构设计
                                                                等形式进行在线考核,对已配备心磁图仪的医疗机
                  在心磁图信息服务系统的具体设计中,本研究从                         构在使用过程中出现的问题给予及时回复。
              功能、技术路线和数据库三方面对系统整体架构进                             2.1.3    病例管理
              行统一规划与设计。具体系统架构设计如图2所示。                               在心磁图仪的推广过程中需要进行临床试验,

                                                                但当前临床试验病例报告(CRF)的收集与整理存

                功     基层科普       培训售后     病例管理     用户管理
                能  新闻资讯  解决方案    远程培训     统一模板     账号分配         在手工收集效率低下、不同医疗机构报告格式不同
                设
                                                                等问题,严重影响数据质量。为提高数据收集效率
                计     产品展示       技术支持     分级审核     角色分类
                          MVC架构    TypeScript语言  前后台分离模式        和数据质量,本系统设计报告管理模块,统一临床
                技   表                    鉴                      试验病例报告模板,实现各级医院统一规范填写、
                术   现  AntD  AntV  Echarts  权  Passport.js
                路   层                    层                      统一收集与集中审核等功能。
                    应
                                         处
                线   用  React  Redux  React-  JWT  理  NestJS  装饰器机制
                设   层          Router    层                       2.1.4    用户管理
                计   交                    持
                    互 Axios  ahooks  RESTful  久  TypeORM
                    层           API      化                          用户角色管理功能:在实现各层级医疗资源统
                           前端                 后端
                数                                               一调度的同时,为提高广大群众对心磁图仪及心血
                据         用户数据   产品信息          运行日志             管疾病相关诊疗方式的认知,本系统设计了总管理
                库
                设    MySQL  病例数据  培训资料   MongoDB  异常记录
                计                                               员、医师和游客3种用户角色:总管理员和医师面
                       图2   心磁图信息服务系统架构设计                       向医务人员提供心磁图仪使用培训和相关病例管理
                 Fig.2  Architectural design of MCG information service system  服务,游客面向广大群众进行心磁图仪基础知识

               2.1    系统功能设计                                    科普。
                  由于国产心磁图仪在国内普及率较低,为实现                           2.2    技术路线设计
              心磁图仪使用和诊断技术的精准下沉,系统功能设                                由于本系统涉及多方数据共享,多家医院之间
              计分为基层科普、培训售后、病例管理与用户管                             的信息化程度不同,所以本系统采用浏览器/服务
              理,系统功能设计如图3所示。                                    器(B/S)模式实现落地。

                                                                    在具体的开发中,本系统在MVC架构的基础

                                冠脉微循环障碍心磁图                      上,采用前后端分离的模式进行开发。MVC模式
                                诊断技术信息服务系统
                                                                指的是将软件系统分为模型层、视图层以及控制
                                                                层,各层之间功能独立,层级之间互不干扰,极大
                                                                                            [15]
                     基           培         病         用          提高了系统的灵活性和复用性 。前后端分离的开
                     层           训         例         户
                     科           售         管         管          发模式可以有效解决架构耦合的问题。在系统具体
                     普           后         理         理          实现中,前后端均以TypeScript语言统一开发,以
                                                                解决原生JS语言弱类型特点带来的错误潜伏问题。
                 新   解   产    远    技    患     报    账    信
                 闻   决   品    程    术    者     告    号    息           前端架构以React框架为核心分为3层。表现层
                 动   方   展    培    支    入     审    分    管       以用户交互为主,完成基础组件和图表类组件的样
                 态   案   示    训    持    组     核    配    理
                                                                式设计。应用层作为前端数据处理核心,以React
                       图3   心磁图信息服务系统功能设计                       框架为主,搭配Redux和React-Router实现数据流管
                  Fig.3  Functional design of MCG information service system
                                                                理和路由管理。交互层主要实现与后台数据的交
               2.1.1    基层科普                                    互,本系统主要使用ahooks实现接口封装,使用
                  由于心磁图仪设备目前在国内医院占有量较                           Axios实现请求发送,在API的设计过程中遵守
              少,广大医务工作者缺少对心磁图仪的工作原理和                            RESTful API架构,规范化接口特征。


                                                             676
   85   86   87   88   89   90   91   92   93   94   95