
基于 SpringCloud 微服务的疑难病案编码分析学习平台
摘要】疑难病案编码分析学习平台是基于 SpringCloud 的微服务平台,采用了
SpringBlade 微服务架构来构建,其基于 SpringBoot2、SpringCloud Greenwich、
Mybatis 构建核心架构,并且灵活运用 Flowable 工作流引擎来推动核心的业务流
程,ELK 分布式全文检索组件来支持系统强大的全文检索能力,主要目的是给病
案编码人员和病案专家提供一个交流,协助的平台,同时也适合于各类有志于学
习病案编码的创造一个学习的平台。
【关键词】SpringCloud;微服务;疑难病案编码分析;学习平台
疑难病案编码是病案编码人员日常工作中经常遇到的工作难点。怎样快速而准确的确定
编码及统一编码标准,使编码成为科学管理的数据基础,并能支持DRGs 等管理工具的有效
应用,是当前所需要解决的难题。而加强编码人员对编码知识的学习则是一种行之有效的途
径。但目前,国内针对疑难病案编码的探索只局限于各种ICD 编码培训班,疑难病案编码的
案例只出现在培训课件上,只有少数参加培训的编码人员能够了解,没有能够形成统一的编
码知识库与疑难病案编码讨论的记录,无法再次检索利用与学习。因此,为了达到让所有编
码人员能够获取到疑难病案编码的方法、编码的步骤以及达到统一编码的目的,通过整合区
内有限的资源,收集各种疑难病案编码案例,建立疑难病案编码分析库、建立疑难病案编码
分析学习平台供各医疗机构编码人员进行交流、学习是非常有必要的,对提高区内编码人员
对疑难病案编码的能力、统一区内疑难病案编码具有重要的理论意义和现实意义。
⑴近年来随着互联网飞速发展,传统的单体架构对越来越复杂的业务需求显得力不从心,
此外随着大数据、云计算和人工智能的飞速发展,软件架构显得越来越重要,相应的分布式
的微服务架构也成为一种趋势,而 SpringCloud 微服务架构正是这其中的佼佼者,它提供的微
服务开发所需要的标准化的全站式的解决方案。考虑到此疑难病案编码平台的特点是面向全
区病案人员的平台,并且病案数据的大数据特点,因此,SpringCloud 的微服务架构也就是一
个择优的选项了。
⑵Bladex 是一个采用 Java8 API 重构了业务代码,完全遵循阿里巴巴编码规范,采用
Spring Boot 2 、Spring Cloud Greenwich 、Mybatis 等核心技术,前端基于 Vue 的框架,用于快
速搭建企业级的微服务系统平台。
⑶Nacos 是阿里巴巴旗下的一款开源的项目,核心定位是“一个更易于帮助构建云原生应
用的动态服务发现、配置和服务管理平台”,主要由两个功能:1、服务注册与发现: Nacos
提供基于 DNS 和基于 RPC 的服务发现,即能被用来支持 https/http 的服务注册与发现,也支
持 RPC 如 dubbo 的服务注册与发现。 2、动态配置服务: 动态修改配置并实时生效对于服务
端的开发者已并不陌生,这种服务能够让我们的服务拥有更多的灵活性,不需要重启服务即
可做到配置实时生效,非常适合于“配置优先”的服务开发。
⑷图 1 是本系统应用的一个简单的流程示意图,根据图示可以了解核心的业务流程。
评论0
最新资源