BI实战派:医疗BI项目落地方案
任何BI项目面临的两大难题是项目价值和基础数据,BI项目应该给企业带来管理优化、业绩增长。医院面临的两大难题,一:绩效管理(奖金分配);二:医患关系;在医院开始自负盈亏时日常基本运营管理显得非常重要。从而有一些管理专家推出《医院精细化管理》,医院精细化管理最终还是一套理论它必须要由医疗BI项目来实现。在回忆我4年前做的《医院绩效管理》项目中,我找到了一个四年前2014年我自己原创的PPT《医院绩效管理》。现在看那时候做的PPT内容我自己都有点吃惊。
做绩效管理说白了就是建立一个医疗数据仓库,计算医生工作量,按照奖金分配方案进行统计核算,自动算出最终医护行政后勤全院人员的奖金。绩效管理说起来简单其实真正做起来遇到的困难还是会蛮多的。
绩效管理只是医院运营管理的一部分;最终还是要回到BI项目上来,因为医疗BI项目实现的不仅仅是绩效管理,它还包括日常运营监控、管理驾驶舱、全成本核算、决策链条。
医疗BI项目我从医疗指标体系(业务需求)——》数据仓库设计——》数据共享中心——》管理驾驶舱——》决策链条一步一步进行完成最后考核是否有带来商业价值。技术工具是:SQLServer + SSIS + SSAS + Excel ,管理驾驶舱、收入分析、基本运营管理检测驾驶舱都是使用Excel完成。由于我熟悉医院的业务和数据结构,我根据数据结构造数大约1.5亿条数据库大小约10G,包括维度数据有:科室、收费项目、收费项目分类、药品、药品分类、人员、物资、物资分类、会计科目、成本项目、核算项目、固定资产、日期。事实数据有:医疗收费、会计费用、人员薪资、领用物资、固定资产、科室人数。
医疗指标体系
在做医疗BI前必须要深入了解医疗业务和医疗管理,由于我在医院做项目长期待在医院吃喝拉都在医院的宿舍,有时晚上还去跟一些晚上值班的医生和护士聊天,所以相对来说对医院了解的比较多一些。经过对医院的了解慢慢的积累一些医疗指标,我整理的医疗指标文档中大概有150项指标清晰的描述了每一项指标的算法和使用方法。这些足够能满足大部分医院的日常管理工作。
医疗数据仓库
通过深入理解业务,了解医院各种基础信息系统。从医院的各个基础信息系统中提取相关数据,进入到OSD库中,在通过ETL抽取数据到DW库中。
医疗数据字典
从Focus数据管理系统数据字典管理中可以提取整个医疗数据仓库的数据字典表说明、列说明、及字段的各种参数。
医疗数据共享中心
通过微软BI工具搭建医疗数据共享中心包括两部分:ETL、多维模型。这里的ETL 为了统一我全部使用存储过程来完成。
医疗数据模型
从Focus数据管理系统SSAS模型管理中提取矩阵数据得到医疗数据模型。他包括了维度和量值组。
医疗指标实现
医疗指标通过多维模型的量值组来实现,计算量值通过各种自由组合来完成计算方法。这里已完成130多个量值,后续做科室看板在完善。
医疗管理驾驶舱
设计管理驾驶舱的理论依据是金字塔原理,从总收入仪表盘——》去年同期和人均贡献——》同比增长——》月份趋势图——》常规分析。我们可以点击挂号收入就会跳转到挂号收入面板。如下图2是挂号收入。从挂号分析的点击返回我们又可以跳回管理驾驶舱。后面的支出常规分析、人次常规分析都是一样的原理。
BI实战派:医疗BI项目落地方案的更多相关文章
- 【实战分享】从选型到项目落地,漫谈 gRPC
什么是 gRPC? gRPC 的几种常见模式 在学习 gRPC 的时候,相信大家对于它的四种模式都有了解,我们来简单回顾一下: 简单模式(Simple RPC):这种模式最为传统,即客户端发起一次请求 ...
- 使用Power BI构建数据仓库与BI方案
杀手级特性 今年Power BI的几大杀手级特性的GA,可以让其构建完整的数据仓库/数据湖和BI分析一站式方案. Power BI Premium Per User-超低的价格 Large datas ...
- 医疗BI系统的数据分析是怎样的?
在社会日益发展和信息化的过程中,已经发展处行业化.智能化的各类IT系统及子系统,如ERP.CRM.财务等等.实现经营流程数字化的同时,各行业企业的数据库日益庞大,医疗行业也不例外.我国医疗行业经过多年 ...
- 148_赠送300家门店260亿销售额的零售企业Power BI实战示例数据
焦棚子的文章目录 一背景 2022年即将到来之际,笔者准备在Power BI中做一个实战专题,作为实战专题最基础的就是demo数据,于是我们赠送大家一个300家门店,260亿+销售额,360万行+的零 ...
- 深度解析SDN——利益、战略、技术、实践(实战派专家力作,业内众多专家推荐)
深度解析SDN——利益.战略.技术.实践(实战派专家力作,业内众多专家推荐) 张卫峰 编 ISBN 978-7-121-21821-7 2013年11月出版 定价:59.00元 232页 16开 ...
- 2019元月新SAP项目落地记
2019元月新SAP项目落地记 ~ 追求绝对安全感,要求无缝衔接 ~ 元旦刚过,我就开始了新SAP项目的寻找之旅. 笔者追求绝对的安全感,以及新旧项目之间的无缝衔接.即不能让自己长时间的闲着无项目做, ...
- (转)【重磅】无监督学习生成式对抗网络突破,OpenAI 5大项目落地
[重磅]无监督学习生成式对抗网络突破,OpenAI 5大项目落地 [新智元导读]"生成对抗网络是切片面包发明以来最令人激动的事情!"LeCun前不久在Quroa答问时毫不加掩饰对生 ...
- Q&A in Power BI service and Power BI Desktop
What is Q&A? Sometimes the fastest way to get an answer from your data is to ask a question usin ...
- 分表需要解决的问题 & 基于MyBatis 的轻量分表落地方案
分表:垂直拆分.水平拆分 垂直拆分:根据业务将一个表拆分为多个表. 如:将经常和不常访问的字段拆分至不同的表中.由于与业务关系密切,目前的分库分表产品均使用水平拆分方式. 水平拆分:根据分片算法将一个 ...
随机推荐
- Delphi Dll 动态调用例子(2)
http://zhidao.baidu.com/question/157196792.html delphi动态调用DLL 写了个1.dll内容如下 library Project2; uses Sy ...
- saprk2 structed streaming
netcat (windows) >nc -L -p 9999 import java.sql.Timestamp import org.apache.spark.sql.SparkSessio ...
- .Net Core 跨平台应用使用串口、串口通信 ,可能出现的问题、更简洁的实现方法
前些天在学习在 .NET Core下,跨平台使用串口通讯,有一篇文章说到在Linux/物联网下,实现通讯. 主要问题出现在以下两个类库 SerialPortStream flyfire.CustomS ...
- c#与c++类型
C/C++ C# HANDLE, LPDWORD, LPVOID, void* IntPtr LPCTSTR, LPCTSTR, LPSTR, char*, const char*, Wchar_t* ...
- redis所有数据结构及对象------redis设计与实现
建议点开原图看
- C++命令行画心形<转载>
#include <stdio.h> int main() { for (float y = 1.5f; y > -1.5f; y -= 0.1f) { for (float x = ...
- jvm内存结构(二)(栈的变化,机器指令的格式/执行模式)
栈的结构: <Java虚拟机原理图解>4.JVM机器指令集 局部变量表: 方法执行时,虚拟机会把字节码中方法数据区的code类型的属性中的局部变量放到栈的局部变量表中. 操作栈: jvm指 ...
- MVC各部分技术体现
视图层用jsp,javascript 作用--显示数据,接受用户输入数据 控制层用servlet 作用--接收视图层数据,传输 给业务逻辑层(即模型层) 模型层用普通java class 作用-- ...
- 六:MyBatis学习总结(六)——调用存储过程
一.提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性 二.准备数据库表和存储过程 create table p_user( id int primary key auto_incr ...
- 四:MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突. 一.准备演示需要使用的表和数据 CREATE TAB ...