码迷,mamicode.com
首页 > Web开发 > 详细

首厚智能:嵌入 SpreadJS 表格组件,搭建实验室信息管理系统(LIMS)

时间:2020-05-22 09:23:40      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:二次开发   合规   直接   设置   界面   cimage   级别   根据   提取   

一、客户简介

重庆首厚智能科技研究院有限公司(以下简称“首厚智能”)是一家集检验检测行业实验室信息管理系统(LIMS)自主研发、生产、销售、服务为一体的高新技术企业。公司于2006年涉足实验室系统研发领域,2014年从贸易型企业向自主研发企业转型。公司总部设在重庆,在全国拥有6个营销中心、5个交付中心,主要覆盖西南、西北及华中地区。

首厚智能以“互联网+智慧实验室解决方案”为核心,业务范围覆盖实验室智能化、数字化发展等多态融合的全新实验室服务,为科研企业提供应用系统开发、定制化系统开发、异构系统集成、信息系统运行维护、系统培训、软件及计算机硬件产品销售等服务。

二、项目背景

实验室信息管理系统,Laboratory Information Management System(简称LIMS)。它是由计算机硬件和应用软件组成,能够完成实验室数据和信息的收集、分析、报告和管理。LIMS基于计算机局域网,针对一个实验室的整体环境而设计,包括对信号采集设备、数据通讯软件、数据库管理软件在内的各系统集成,借助图形化工作流、智能表单、物联网、移动互联等技术,以实验室为中心,将实验室的业务流程、环境、人员、仪器设备、标物标液、化学试剂、标准方法、图书资料、文件记录、科研管理、项目管理、客户管理等因素有机结合,组成一个全面、规范的管理体系,为成本严格控制、人员量化考核、实验室管理水平整体提高等各方面提供技术支持。

通过嵌入 SpreadJS 表格组件,首厚智能 LIMS系统具备如下亮点:

  1. 数据自动提取:基于SpreadJS单元格级别的数据绑定,在LIMS系统中,委托单位信息、例行监测任务等首次录入后可直接调用,且支持调用历史任务时对监测项目进行修改并生成新的任务单,无须重复录入,大大减少了人工成本并降低出错率;

  2. 检测流程自动管理:在SpreadJS提供的表单保护的功能基础上二次开发,实现从任务登记至报告归档全过程管理,检测工作流程化,系统化;

  3. 生成原始记录及报告:借助SpreadJS可无损导入导出Excel模板文件的特性,LIMS系统获取仪器测试数据后自动填入原始Excel记录单(已提前预置计算公式、修约等)并生成Excel记录表,通过选择报告模板生成完整的监测报告,全过程无需手写原始记录,无需反复录入监测数据,方便快捷,准确率高;

  4. 资源统一管理:具备人机料法环所有要素管理,完全符合ISO17025规范要求;

  5. 全程闭环追溯:所有审核环节均可溯源前面所有步骤;

  6. 多维度数据统计分析及展示:通过大屏,可以展示客户所需要的任何形式的数据,生成可穿透的江津区地图进行展示;

三、实际使用情况

在数据录入环节,LIMS系统为确保数据录入的正确性和合规性,采取了以下措施:

  1. 在SpreadJS设计器中提前设置好数据录入模板,确定对应单元格的绑定字段和计算公式,在自动采集检验数据环节减少人工输入,避免非故意的人为数据处理出错,也避免了修改检验数据不当行为的发生。

  2. 设置日志记录板块修改留下痕迹。在系统中设置日志记录板块,该板块的信息由系统根据相关人员的操作行为自动生成,如检验人员录入某项检验结果后,日志目录会生成一条日志信息“xx时间,xx用户,录入xx项目,实测值为:xx”,如果该检验人员随后修改了该检验结果,系统便会记录相应的日志。后一个环节的工作人员可以查看前面所有环节的日志记录,日志记录一经生成,任何人都无权修改,确保了日志记录的真实性和客观性。

  3. 规范修改流程,通过SpreadJS实现表单权限管控,严格控制报告修改。在信息系统中设置修改流程和审批权限,检验数据和结果一经录入、检验报告生成后,非有特定的理由,非经特定的修改流程无法修改检验报告,必须经具有权限的修改发起人,按照流程、层层审批同意后才能够进行修改和更正。杜绝了工作人员私下修改数据和结果的弊端。

如下是LIMS系统部分界面截图:

  1. 记录单模板设计管理界面。

技术图片

技术图片

技术图片

  1. 数据录入界面。

技术图片

四、选择SpreadJS表格控件的主要原因

  1. LIMS系统需要借助SpreadJS的数据绑定功能,实现数据自动提取,如委托单位信息、例行监测任务等首次录入后可直接调用,且支持调用历史任务时对监测项目进行修改并生成新的任务单,无须重复录入,大大减少了人工成本和降低出错率。

  2. 使用SpreadJS设计模板,系统获取仪器测试数据后填入原始记录单(预置计算公式、修约等)可直接生成Excel记录表,通过选择报告模板生成完整的监测报告,全过程无需手写原始记录,无需反复录入监测数据,方便快捷,准确率高。

  3. SpreadJS提供权限控制的方法,可以规范修改流程,严格控制报告修改。

首厚智能:嵌入 SpreadJS 表格组件,搭建实验室信息管理系统(LIMS)

标签:二次开发   合规   直接   设置   界面   cimage   级别   根据   提取   

原文地址:https://blog.51cto.com/powertoolsteam/2497346

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!