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

