SeaTable 助力中国优生优育协会 | 零代码应用搭建,解决项目信息填报与审核问题

背景介绍

为进一步推动计划生育学、生殖医学多学科交叉融合,落实子宫内膜修复的规范化治疗,更好地解决“生不出”和“生不好”等问题,中国优生优育协会生育健康与出生缺陷防控专业委员会、中国人口福利基金会妇幼关爱基金发起“流产后生育力保护项目”,简称 FAP。

在该项目中,各大合作医院提交本医院医生信息给项目主办方进行审核,审核通过后参加病例征集活动,上传各个主治医生的流产病例信息,作为项目数据库。

因此,项目主办方要解决以下问题:

根据需求,项目方用了 SeaTable 的“通用应用”功能,让合作医生在一个网页应用上就完成了数据填报,并能按权限查看信息。

SeaTable 是以智能表格+工作流+应用搭建为主要功能的一站式数字化平台,可以搭建出灵活的业务系统和软件应用。应用是指以智能表格为数据后台来搭建的网页应用,有数据查询、地图和定制化程度更高的通用应用等应用。用户不需要懂编程就可以制作,能满足多种内外部协作的应用需求。

通用应用由多个页面构成,系统提供了多种预定义的页面类型,包括表单、表格、日历、图库、时间线,等等。还可以添加自定义页面,在自定义页面中用拖拽的方式来放置文本、图片、图表等元素,灵活地制作一张网页。并且能为页面设置数据预过滤、预排序、预隐藏列,以及设置哪些用户角色能查看页面、添加行、更改行、删除行。

下面来看项目方如何通过创建一个应用来助力项目开展。

表格与应用架构

应用是以智能表格为数据后台来搭建的,那么根据项目流程,我们先来创建"FAP—合作医院登记”表格,然后基于表格搭建"FAP——合作医院信息登记"应用。

表格架构

应用搭建思路

实现过程

在应用搭建之前,先展开介绍表格的各个子表:

医院库

汇总合作医院的基本信息,作为基础子表,用于子表间关联。

用户信息子表

汇总了应用的医生/医院管理员的账号信息,作为基础子表,用来关联使用。

医院注册信息子表

在此表上创建工作流,医生在应用中提交的注册信息会触发工作流,进入审核流程。

注册信息中的所在医院,通过在“医院名称”这个链接列来点选「医院库」子表中的数据,保证了填写医院名称和格式的统一。再结合创建者列来自动记录谁发起的工作流任务。

病例信息子表

1.汇总医生/医院管理员录入的病例信息。

“就诊医生”链接列通过关联「医院注册信息」子表选取。再使用链接公式中的 lookup 函数自动匹配该医生所属医院,同时增加创建者列来记录病例信息的录入账号。

2.通过链接列关联应用的医生用户。并利用链接公式中的 lookup 函数将每条病例信息匹配到(合作医院信息登记 Users)的每个医生。这样就能实现医院管理员录入的病例信息,各个负责医生也能看到。

创建"FAP—合作医院登记"应用

创建应用的页面时,要选择基于哪个子表来增加页面。

注册信息提交页

这个页面基于「医院注册信息」子表,选用了表单类型,用于提交注册信息,并开启了“触发工作流”,即之前在表格中创建的工作流。提交信息后自动进入审核流程。

患者信息登记页

这个页面用基于「病例信息」子表,用表单来录入病例数据。对“就诊医生”字段进行预过滤,让每个医生只能录入自己的病人数据。

查看审核信息页

1.这个页面基于「医院注册信息」子表,选用了表格类型页面,用于自动汇总展示医生的注册信息。

数据设置预过滤“创建者,包括当前用户”,实现每个医生只能查看自己的注册信息是否被审核通过。

2.在每个医生只能查看自己的注册信息的同时,设置表格页面权限,实现仅可查看但不能编辑等。

患者信息汇总页

1.这个页面基于「病例信息」子表,选用了表格类型,自动汇总病例信息。

在数据设置上,对提交人、对应医生账号进行预过滤,实现各个医生仅可以看到自己负责的病人数据。

2.在应用的“用户和角色管理”中,增加“医院管理员”角色。设置这个页面权限为“特定角色-医院管理员添加行”,满足各医院管理员批量录入病例数据的需求。

项目简介页、生育力数据可视化页

项目简介页:选用自定义页面类型,用长文本元素来展示项目概况和填报注意事项等公开信息,并设置进入应用中的任何人可见该页面。

可视化生育力保护数据页:用了自定义页面的统计来自动生成图表,实现对每个人提交的病例信息进行统计。统计元素包含多种图表类型,添加“统计”后可以切换选择。

分享应用

应用搭建完成后,生成不同角色的应用邀请链接(可设密码、有效期)分享给医院管理员/医生进行数据填报。完成该项目前期的信息审核和病例征集。

分享应用后,将应用中的用户一键同步到用户信息子表。以便后续录入病例信息时用来匹配各医生账号,实现每个医生仅可查看自己负责的病例信息。

总结

通过本案例可以看到,不用担心技术,无需懂编程,只要懂业务就可以用 SeaTable 的应用搭建出业务协作应用,使用门槛低又轻量。在这个应用中,我们按照项目的业务流程,以智能表格为基础,通过应用中的多个组合页面明确了环节入口,实现了外部协作人按权限进行数据填报和查看,并通过触发工作流实现内部审核,推进了项目高效协同运行。

在日常工作中,无论是团队内部,还是内部与外部,个性化的数据填报和协作需求非常多样。如果部署专门的软件系统,定制成本和交付时间都会成为我们的纠结之处,况且一些项目型的周期性使用频率较低。而用 SeaTable ,通过它全面易用的功能,我们就可以搭建出各种灵活的业务系统和软件应用,为业务“保驾护航”,迎合业务的快速发展变化。

Last modified by seatable, 2023-04-26

背景介绍
表格与应用架构
表格架构
应用搭建思路
实现过程
创建"FAP—合作医院登记"应用
分享应用
总结