低代码赋能生物药企数字化
一、关于复宏汉霖
汉霖是复星在2010年投资孵化的一家生物医药公司,经过这十几年的发展,2019年在港股上市,是生物药企18A企业之一。
经过这些年的发展,我们在管线方面布局了肿瘤、肢体、免疫、眼科类,从早研阶段到临床一二三期各个方面大概有30多个管线;商业化方面,我们建立了1000多人的销售团队;生产方面,我们在徐汇的漕河泾以及松江有三个工厂。公司目前大概有4000人,去年的销售额在30亿左右。
二、汉霖数字化战略愿景
我今天主要是从数字化转型战略这个层面上面来跟大家进行一些分享。
我相信很多的药企CIO在管理会议上面,或者面对管理层的时候,一定是需要做整个的数字化战略的建设,汉霖也不例外。我在4年前跟管理层探讨如何制定汉霖的数字化战略,有一点是非常明确的:我们在制定数字化战略的时候,一定要对齐企业最近几年的业务战略发展目标。
因为汉霖在研、产、销三个方面都要齐头并进、共同发展,所以我们利用数字化业务、数字化技术、数字化运营三大抓手去推动研发创新、降本增效,实现数字化转型。当然,也需要有很多的基础,包括人才发展激励以及公司组织架构等方面,要达到政通人和,最终才能够帮助汉霖实现宏进化。
我们前几年的战略口号是进行宏进化,就是通过数字化转型发展,助力公司从一家Biotech(生物科技)公司发展成一家受人尊重的Biopharma(生物制药)公司。基于这几年公司的发展,汉霖目前也算是一家颇具规模的接近于Biopharma的公司。
三、汉霖整体数字化应用架构
这个数字化应用架构图,我相信所有的药企的CIO都不陌生,大家一定会有类似的应用体系架构。我们在四年前跟咨询公司合作,搭建了汉霖未来5-10年的基础数字化架构。从上至下,前台、中台、后台,以及最主要的研、产、销三大板块,这几年都在一步一步地建设,右边还有一些进行中和未开始的阶段。
去年年底我们做了一些review,基本上80%的药企常用系统,都在汉霖逐步落地了。因为我们走国际化的发展路线,在解决方案的选型上面,要去应对像FDA等国外的一些审计要求,所以我们会选择对齐MNC药企的一些标准。药企的数字化领域有一个特点,就是它对于数字化解决方案的供应商来讲有一定的门槛。
我们常聊的一件事情就是一个供应商想进入到我们这边,最常问的一个问题就是你在其他药企或者同行业里有没有一些最佳实践经验?没有,对不起OUT。如果能进入到GXP体系里面去做这方面的应用,却没有做过一些CSV验证之类的案例,可能也会OUT。这一下就能够过滤掉很多市场上比较热门的供应商,或者说是解决方案。
随着这几年市场环境的变化,低代码、RPA、OCR、电子签名之类的短平快的解决方案出现了,使得越来越多技术进入药企。我也分析了一下,我觉得主要是有两个点:
一个就是这些平台技术越来越成熟,那么它可提供证明的行业最佳经验也越多,对于药企的数字化人员来讲可信度也越来越高。还有一点,是回归到疫情的影响。这几年,特别是对于Biotech公司来讲,可能日子都不会很好过。国内的Biotech公司不裁员不减薪,已经算是好的了。因为这几年倒了一大片Biotech,甚至我们预测在未来2到3年,才是真正大浪淘沙的时候,行业也不会再像前几年那么卷。
我们知道Biotech这种公司,基本上估值都是在几百亿、上千亿。要么就是上市了,要么就是手里拿着几轮的几百亿融资的现金流,财大气粗,非常的卷。那这几年肯定不是这样子了,大家在整个数字化上的预算投入都非常谨慎、保守。
我们已经在研讨如何利用一些低代码或者短平快的解决方案,去达到一些原先可能要几十万去定制化才能实现的效果。现在预算一卡,同时需求迭代要求非常快,非常高,那我们就只能选择一些相对来说灵活的工具。
四、小霖云低代码开发平台
基于这样的背景,汉霖在去年年初的时候进行了低代码平台的选型。我们也比较了市场上很多低代码平台工具,最终牵手明道云,当然,并不是说其他的产品不好,主要是在适配度以及合作上,明道云会更契合我们。
我们在去年初的时候开始跟明道云接触,年中开始正式合作,大概有半年多的一个时间,推进速度之快让我自己也很意外。当时想着推推试一下,看看业务的试水程度,大家的反馈如何,所以我也让团队去到各个业务部门,让ITBP去推推看,看大家能不能挖掘出一些需求。
在最开始的一两个项目,我们可能还要借助于原厂以及集团的资源,渐渐地我们发现基本上可以完全抛开外力了,IT团队自己就可以搭建。甚至我们让业务自己去“玩”,把工具开放给他们,就有点像当初我们在推Tableau、PowerBI一样。
这半年我们接收到的IT需求是职能场景偏多,大概占落地场景的50%。在研产销方面,我们也找了一些试点性项目来推广,都比较成功,目前我们大概有十几个应用在这个平台上面跑。今年,复星集团内部将低代码推广作为重要的技术输出目标。当然,对于汉霖来讲也是同样的目标。
五、案例分享
1.研发工时管理
这个是我们跟财务部一起合作,基于整个公司层面来开发的的研发工时管理平台,也是最早落地的低代码产品。它是自适应移动端的,因此我们节省了很多成本。公司目前大概使用人数是1800人,每周都会有工时的填报以及汇总的活跃数据。
我们会通过BI分析平台,让财务部以及其他业务部门进行数字化分析工作。下面我们也对接了内部的OA、HR、SAP以及研发管理之类的应用系统。
2.e-CRM商业化BD
汉霖自己也投资了一些子公司,我们对这些子公司的数字化预算卡得非常紧,他们的数字化需求尽量选择能直接拿来用的工具,不能完全就参照一些大型药企的标准。所以在小霖云上线时,我们的海外BD部门也提出需求,能不能快速地帮他们去搭建一个CRM的系统。
我们直接就拿了明道云平台上面的一个应用模板,进行迭代,大概一周都不到就给他们用了。其实时间主要是花在了翻译的上面,应用的迭代耗时非常少。而且成本也很低,相比于传统开发,我不需要单独招一个专业的研发工程师,一般的运维工程师甚至是逻辑较强的业务人员就可以。他们在上面进行一些拖拉拽的设计,或者直接使用模板,就可以快速落地。
本文来自复宏汉霖信息技术部副总经理朱峰,在第二届医药健康产业CIO年会演讲,经校对编辑后整理为演讲精华。
相关文章:

低代码赋能生物药企数字化
一、关于复宏汉霖 汉霖是复星在2010年投资孵化的一家生物医药公司,经过这十几年的发展,2019年在港股上市,是生物药企18A企业之一。 经过这些年的发展,我们在管线方面布局了肿瘤、肢体、免疫、眼科类,从早研阶段到临床…...

【计算机视觉】最后显示的CIFAR-100数据集照片很模糊怎么解决?
文章目录 一、前言二、如何解决2.1 使用图像增强技术2.2 使用插值方法2.3 使用更高分辨率的图像数据集2.4 手动调整图像尺寸 三、总结 一、前言 如果从CIFAR-100数据集加载的图像显示模糊,可能有几个可能的原因: 分辨率较低:CIFAR-100数据集…...
OJ 系统未解决或者有疑问问题:
34101 - 全排列问题 时间限制 : 1 秒 内存限制 : 128 MB 输出自然数 1 到 n 所有不重复的排列,即 n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。 输入 n(1≤n≤9) 输出 由 1~n 组成的所有不重复的数字序列,每…...
《游戏编程模式》--优化模式--学习
在线阅读: 优化模式 游戏设计模式 参考文章: GameDesignPattern_U3D_Version/Assets/010OptimizationPatterns at master TYJia/GameDesignPattern_U3D_Version GitHub 数据局部性介绍了计算机的存储层次以及如何使用其以获得优势。 脏标识帮你避开…...

电脑照片怎么导入苹果手机?三个妙招帮你解决!
案例:电脑有很多照片,该如何导入苹果手机? 【家人们,电脑里面的照片怎么样可以快速导入到苹果手机?求方法!】 导入电脑照片到苹果手机是一个常见的需求,尤其是当您希望在手机上随时欣赏和分享这…...
换个花样玩C++(13)一文深度全面剖析类构造,析构,赋值运算和移动构造
为什么我要把C++类的构造,析构函数,赋值运算符重载函数,移动构造函数还要拿出来嚼一嚼,因为最近面试的一些3-7年经验的程序员,我每次都会问一些特别基础的问题,但是我总是得不到想要的答案,我就在思考,是不是大家都觉得有些知识点太简单了,流于高大上的东西,而我个人…...
这是一篇使用ChatGPT生成的关于隐私计算的文章
标题:隐私计算:直白介绍和算法实现 简介: 随着数字化时代的发展,隐私保护成为了一个日益重要的话题。隐私计算作为一种保护个人隐私的方法,具有广泛的应用前景。本篇博客将为您提供一个直白的介绍,解释隐私…...

Docker持久化固定容器IP
基于Docker引擎创建Docker容器,在默认条件下创建容器是bridge桥接模式,启动容器IP地址是DHCP随机分配并且递增的,而且容器之间可以互相通信,网段也是固定的。 当Docker容器一旦关闭再次启动,就会导致容器的IP地址再次重…...
Filter和Interceptor和Aspect
Filter过滤器 过滤器可以拦截到方法的请求和响应(ServletRequest request, ServletResponse response),并对请求响应做出过滤操作。 过滤器 依赖于servlet容器。在实现上,基于函数回调,它可以对几乎所有请求进行过滤,一个过滤器实例只能在 容…...

maven 项目依赖加载不出来
1.依赖加载不出来,查看pom.xml放的位置是否对了 2.1下载mvn到本地,进行解压 2.2新建系统变量MAVEN_HOME,值直接指向安装目录D:\apache-maven-3.9.2 2.3path变量中增加:%MAVEN_HOME%\bin 2.4若仓库位置不在C盘用户下࿰…...
Python collections模块
1.简介 collections 是 python 的内置模块,提供了很多方便且高性能的关于集合的操作,掌握这些知识有助于提高代码的性能和可读性。 2.常用功能 2.1 namedtuple 功能详解 namedtuple() 返回一个新的元组子类,且规定了元组的元素的个数&…...

Qt-学习 QJson协议解析
内容来源于哔站视频,仅仅作为自己的笔记记录,感兴趣的小伙伴去原作品大call(此处给作者三鞠躬),Json以及Json在Qt中的使用 【Qt/C/C】_哔哩哔哩_bilibili 目录 1、Json介绍: 1.1 Json的定义 1.2 Json的数据格式 1…...
Git的安装与连接
在软件开发中,版本控制是非常重要的一环。Git是一种流行的版本控制工具,它可以帮助开发者管理代码并协作开发。本文将介绍如何连接Git。 首先,我们需要安装Git。在Windows上,可以从Git官网下载安装程序。在Linux上,可…...

MySQL5.0完全卸载教程
一、停止MySQL服务 在系统服务中找到mysql服务并停止即可。 二、卸载mysql应用程序 在控制面板中卸载mysql应用程序 三、删除mysql文件夹 找到mysql一开始安装路径的文件夹,然后删除掉该整个文件夹。 四、删除注册表 (1)按winR键,…...
rpm包编译工具rpmbuild使用介绍
rpmbuild是一个命令行工具,用于构建RPM(Red Hat Package Manager)软件包。RPM是一种用于在Linux系统上安装和管理软件的标准格式。rpmbuild可以将源代码或二进制文件打包成RPM软件包,并为之配置元数据、依赖项、文件列表等。rpmbu…...
vue3中使用cherry-markDown步骤
附cherry-markDown官网及api使用示例 官网:GitHub - Tencent/cherry-markdown: ✨ A Markdown Editor api:Cherry Markdown API 考虑到复用性,我在插件的基础上做了二次封装,步骤如下: 1.下载 npm install cherry-ma…...

数据建模方法论及实施步骤
了解数据建模之前首先要知道的是什么是数据模型。数据模型(Data Model)是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。 一、概要:数据…...
AUTOSAR知识点 之 COM (一):基础知识
目录 1、概述 1.1、简介 1.2、各模块依赖关系 1.2.1、PDUR关系 1.2.2、RTE 2、SPEC解读...

自媒体品牌宣传策略注意哪些,是怎么种草的
众所周知,小红书平台有着极其强大的种草能力。不论新品牌孵化,还是大品牌扩张,都会将目光投注到这里,那么小红书的品牌宣传策略究竟是怎样的呢。 一、聚焦种草能力 前面已经提到了,小红书平台是一个以“种草”为特色的…...

网络带宽管理
网络某一部分的带宽使用过多,可能会影响整个网络的性能,带宽问题甚至会影响业务关键型服务并导致网络停机。在企业中保持稳定的网络性能可能具有挑战性,因为采用数字化的网络可扩展性和敏捷性应该与组织的发展同步。随着基础设施的扩展、新应…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...

C++ 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...

如何理解 IP 数据报中的 TTL?
目录 前言理解 前言 面试灵魂一问:说说对 IP 数据报中 TTL 的理解?我们都知道,IP 数据报由首部和数据两部分组成,首部又分为两部分:固定部分和可变部分,共占 20 字节,而即将讨论的 TTL 就位于首…...

关于easyexcel动态下拉选问题处理
前些日子突然碰到一个问题,说是客户的导入文件模版想支持部分导入内容的下拉选,于是我就找了easyexcel官网寻找解决方案,并没有找到合适的方案,没办法只能自己动手并分享出来,针对Java生成Excel下拉菜单时因选项过多导…...
起重机起升机构的安全装置有哪些?
起重机起升机构的安全装置是保障吊装作业安全的关键部件,主要用于防止超载、失控、断绳等危险情况。以下是常见的安全装置及其功能和原理: 一、超载保护装置(核心安全装置) 1. 起重量限制器 功能:实时监测起升载荷&a…...
【Redis】Redis从入门到实战:全面指南
Redis从入门到实战:全面指南 一、Redis简介 Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储系统,它可以用作数据库、缓存和消息代理。由Salvatore Sanfilippo于2009年开发,因其高性能、丰富的数据结构和广泛的语言支持而广受欢迎。 Redis核心特点:…...

python3GUI--基于PyQt5+DeepSort+YOLOv8智能人员入侵检测系统(详细图文介绍)
文章目录 一.前言二.技术介绍1.PyQt52.DeepSort3.卡尔曼滤波4.YOLOv85.SQLite36.多线程7.入侵人员检测8.ROI区域 三.核心功能1.登录注册1.登录2.注册 2.主界面1.主界面简介2.数据输入3.参数配置4.告警配置5.操作控制台6.核心内容显示区域7.检…...

Redis:常用数据结构 单线程模型
🌈 个人主页:Zfox_ 🔥 系列专栏:Redis 🔥 常用数据结构 🐳 Redis 当中常用的数据结构如下所示: Redis 在底层实现上述数据结构的过程中,会在源码的角度上对于上述的内容进行特定的…...