业务架构图

简介: 业务架构图是将现实业务抽象化表达的工具,通过分层、分模块、分功能梳理业务逻辑,明确各部分职责与关系。它以业务为核心,淡化技术细节,服务于客户理解与开发协作,提升系统设计的清晰度与可扩展性。

业务架构图

一、背景知识
1. 什么是业务
网上对业务的定义有很多,其中个人认为较为准确的几种定义如下:
1Business is the organized efforts and activities of individuals to produce and sell goods and services for profit.
业务是个人或企业为获利而生产、销售商品和提供服务的有组织的努力和活动。
2 A usually commercial or mercantile activity engaged in as a means of livelihood
作为谋生手段而从事的通常是商业或商业活动
以医院为例:医院提供医疗服务,患者通过消费享受医院提供的医疗服务从而重新获得健康的身体。所以,可以把患者去医院看病理解为患者与医院的多阶段交易。而交易的“产品”就是医院提供的医疗服务。
2. 架构域的分类
在四种类型的架构(业务架构、技术架构、应用架构、数据架构)中,业务架构是其他架构的基础。首先要熟悉业务,形成业务架构。再根据业务架构,形成技术架构。再根据技术架构确认数据架构和应用架构。

业务架构

技术架构

数据架构

应用架构


二、引言
1. 什么是业务架构图
如果使用一句话去概括的话:业务架构图是一种表达业务层级和关系的工具,通过对整个系统的业务进行拆分,对领域模型进行设计,将现实的业务转化为抽象对象。
2. 为什么要画业务架构图
绘制业务架构图的目的有两个方面,第一是面向客户,第二是面向开发者。
对于客户而言:通过描绘业务的上下级关系,梳理出一整套完整、简单的业务视图,提高客户理解度,最终给客户最直观的业务体现。
对于开发者而言:通过绘制业务架构图,可以看清楚系统包含哪几个部分,各部分的职责以及相互间的关系。可以让开发者以一个广角去整体了解这个系统,便于快速了解业务。
三、绘制业务架构图的核心要义
绘制业务架构图的过程可以理解为对业务的收集、提炼、拆解、归纳和分类的过程。
简单来说可以分为三个步骤:分层、分模块、分功能。
1. 业务架构图中的核心元素
对开发人员来说绘制业务架构图有一点需要特别注意:业务架构图中要淡化技术相关的概念,而要专注于对业务的思考与整理。
一个好的产品业务架构图需要具备以下三点:
●清晰的模块功能边界
●功能经过抽象,做到标准化、互相独立
●上下游产品功能边界清晰,架构分层明确合理,具备迭代优化的能力
2. 核心要义之一:分层
分层,是指将业务按照层级划分,每个层级都属于独立的板块。层级上要有逻辑关联,如下层为上层服务,或下层为上层提供能力支撑等。

业务应用层(包括业务产品与业务功能)

业务能力层(包括业务能力中心等)

基础能力层(包括系统的基础能力等)

组织层(包括提供业务能力或产品的企业或组织等)


如图所示【业务能力层】为【业务应用层】提供业务能力上的服务。上层业务应用可以直接调用能力中心的服务,避免重复开发。
3. 核心要义之二:分模块
分模块,是指在同一层级中,分为哪些独立的模块,每个模块可以代表一个完整产品或同类业务的聚合。

业务应用层

急诊

门诊

其他通用医疗服务

(如检查检验,手

术,病理分析等)

住院

留观


如图所示,我们可以将业务应用层分为门诊、住院、急诊、留观和通用医疗服务这五个模块,每个模块都可以在细化其功能矩阵。
4. 核心要义之三:分功能
分功能,是指在同一模块中,将独立的功能划分出来,该功能可以代表一个业务入口。

住院

住院药房

住院诊疗

入院准备

发药

医嘱闭环

入院登记

预交金缴存

会诊

手术/检查/检验

患者接收

退药

预约/安置床位

住院诊断

申请

病历与文书

药品静配

临床路径

住院收费

药品配送

预交金管理

出院结算

病区护理

住院用血

用药执行

药品调拨

住院计费

账页管理

院


如图在住院中,可以分为入院准备、住院诊疗、住院收费、住院药房等独立的功能模块,各个功能模块由同类功能聚合而来。
5. 最后再给不同层级和模块之间加上信息流

住院

急诊

入院准备

预检分诊

抢救

入院登记

预交

急诊收费

急诊药房

急诊入院

预约/安置床位

患者

急诊留观

业务应用用

留观

住院收费

出院

预交金管理

留观诊疗

留观计费

账页

住院计费

转院转区

留观抢救

留观入院

通用医疗服务

检

检查


四、产品业务架构图示例

急诊

住院

门诊

入院准备

住院药房

门诊的房

门诊号源

门诊收费

预检分诊

抢救

会诊

发药

预交金缴存

医嘱闭环

入院登记

门诊预约

门诊排班

发药

收费

急诊药房

急诊收费

手术/检查/检验

急诊入院

住院诊断

退药

患者接收

预约/安置床位

门诊加号

门诊挂号

申请

退药

退费

急诊留观

临床路径

药品静配

病历与文书

业务应用

留观

住院收费

门诊问诊

药品调配

诊间结算

住院用血

病区护理

出院结算

药品配送

预交金管理

门诊分诊

医生接诊

留观诊疗

留观计费

药品调拨

票据打印

用药执行

药品调拔

住院计费

帐页管理

医生问诊

转院转区

留观抢救

门诊入院

运营管理平台

通用医疗服务

医保目录/对照

票据打印

检验

医辅治疗

检查

诊疗工具

叫号服务

优惠管理

病理分析

业务能力支撑

诊疗中心

业务能力中心

电子病历-EMR

预约中心

医保中心

医疗信息记录能力

精构服务有能力

病历记录服务

留抢服务

诊疗记录服务

医嘱执行

过敏管理

护理服务

皮试服务

留观服务

医嘱服务

院内结算中心

计费中心

药品频次用法

用药服务

申请单

药品请领服务

交易中心

生命体征记录

诊断服务

分诊服务

订单服务

计费服务

运营管理

服务项目中心

医疗资源中心

基础能力中心

字典中心

库房中心

消息中心

人员中心

药品中心

物资中心

排班中心

SSO

服务项目管理

医疗套餐

物价管理

居民健康档案

机构中心

搜索中心

权限中心

库存中心

血液中心

服务项目预约

标准服务管理

收费项目管理

信息中心

数字化医疗业务应用

数字化医疗业务能力

数字化医疗资源统一管理能力

医疗系统基础建设

企业组织

整合各领域医疗青源构建究整医疗服务业务闭环能力

传统医院组织

药品厂商

医疗保障机构

医疗器械商

云服务商


相关文章
|
10月前
|
数据采集 领域建模 数据库
领域模型图(数据架构/ER图)
本文介绍通过四色原型法构建领域模型并生成ER图的过程。运用MI(时标)、PPT(参与方-地点-物品)、Role(角色)和DESC(描述)四种原型,逐步抽象风控系统的业务流程,提炼实体与关系,最终形成数据架构中的ER图,为数据库设计提供基础支撑。(238字)
|
10月前
|
消息中间件 存储 数据挖掘
应用架构图
本文介绍应用架构图的设计方法,涵盖单体与分布式架构。从展现层、业务层、数据层到基础层,分层解析技术实现,并说明应用间及外部系统的调用关系,明确系统边界,为技术方案落地提供清晰蓝图。(239字)
应用架构图
|
开发工具 git
Gitlab配置mirrorRepository 镜像仓库
Gitlab配置mirrorRepository 镜像仓库 🔊业务场景📆1.在a项目中点击settings-》repository-》mirroring repositories📌tips🧣最后的话
1608 0
|
10月前
|
运维 Devops 开发工具
生产环境缺陷管理
针对大型团队多分支开发中bug管理难题,我们基于go-git打造了自动化工具git-poison,实现bug的分布式追溯与发布卡点。通过“投毒-解毒”机制,精准识别未修复或漏合的bug,阻塞高风险发布,降低协同成本,避免人为疏漏导致的生产事故,提升研发效能与系统稳定性。
|
10月前
|
uml C语言
系统时序图
时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图。横轴为对象,纵轴为时间,通过生命线、控制焦点和消息展示动态协作过程,强调交互的时间顺序,适用于建模并发行为与系统流程。
系统时序图
|
10月前
|
Kubernetes NoSQL 应用服务中间件
物理部署图
物理部署图描述系统运行时的硬件与软件部署结构,展现节点、构件、物件及连接关系,帮助理解分布式系统的运维架构,是实现应用与基础设施协同运行的重要视图。
物理部署图
|
10月前
|
Java 测试技术 Linux
生产环境发布管理
本文介绍大型团队中生产环境发布管理的全流程,涵盖从开发到生产的多环境部署策略(dev→test→pre→prod),结合自动化CI/CD平台实现分支管理、一键发布与容器化部署,并通过Skywalking等工具实现高效日志追踪与问题排查,提升发布效率与系统稳定性。
|
人工智能 Android开发 iOS开发
安卓版快捷指令,加了AI语音可以一句话操作v0.2.7
Shortcuts for Android(SFA)是一款安卓自动化工具,支持语音创建快捷指令,实现听歌、导航、发消息等操作。操作简单,提升效率,快来体验语音控制的便捷!
1611 0
安卓版快捷指令,加了AI语音可以一句话操作v0.2.7
|
Web App开发 安全 测试技术
Playwright-MCP浏览器会话复用全解析
本文深入解析Playwright-MCP实现浏览器会话复用的核心技术,包括状态持久化(cookies/localStorage存储)和直接连接已打开浏览器实例(通过CDP协议)。通过多上下文隔离与安全机制设计,提供企业级应用场景的优化方案,帮助开发者提升测试效率并降低资源消耗。
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
1993 2