为解决医疗场景下复杂量表的填报、校验与数据管理难题,独立设计并开源了一套规则驱动的动态表单引擎。该系统可广泛应用于医院HIS系统、公共卫生数据采集、临床试验数据管理等场景,能处理多量表联级、复杂逻辑校验、大数据量渲染等高难度需求。
分布式校验机制:各组件独立维护校验状态,向全局计数器报告,实现校验职责与UI的解耦,解决了复杂业务逻辑下的代码耦合问题。
注入式同步通信:通过依赖注入方式实现全局响应式状态共享,消除异步间隙,确保校验状态实时同步。
自研休眠机制:非激活组件保持响应式存活但完全卸载DOM,兼顾了组件状态保持与DOM性能优化两个矛盾需求。
分支规则解析引擎:支持逻辑与(&&)、逻辑或(||)以及嵌套数组实现的优先级分组,用JSON配置即可定义复杂的显隐逻辑。
落地验证:在省级疾控系统中实际应用,处理61个量表、约2万行JSON配置,首屏DOM节点控制在8000以内。