热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

LIS与第三方系统的连接

作为医院信息化系统的一部分,检验软件不可避免的要与第三方软件发生数据交换。而作为两套独立的系统,其数据编码必定是各自独立的,数据交换必定要考虑此问题。解决此问题方法有二,其一:双方共用一套编码系统

作为医院信息化系统的一部分,检验软件不可避免的要与第三方软件发生数据交换。而作为两套独立的系统,其数据编码必定是各自独立的,数据交换必定要考虑此问题。解决此问题方法有二,

其一:双方共用一套编码系统,各自系统编码以此为准,或者进行数据交换时,先转换成公共编码,在交换数据。

其二:双方分别独立编码,在自己系统里建立一套与对方系统的编码转换机制。

在有一个双方公用的编码医疗系统编码之下,当然方法一是首选,但是由于国内医疗信息化的复杂性,共用编码还缺乏通用性,虽然国内对此有一系列的医疗相关的标准,但是目前实现的难度比较大,但可喜的是目前在尝试的医疗区域化的过程用,已经部分的、区域化、局部化的实行。方法二目前看来是,实现难度小,可以由用户自定义自由配置的,快速实现的编码转换的方法。

检验系统与第三方系统的数据交换主要是两方面:样本申请信息,样本结果信息。

其中样本申请信息由第三方系统提供,包括病人的基本信息(姓名,性别,年龄以及相关的ID号(门诊号、住院号等)等),申请项目信息(申请项目名称,编码,样本类型,采集时间,申请医生,申请时间等),而样本结果信息由检验系统提供,主要是样本的检验结果(检验项目,检验结果,参考范围,检验提示,审核时间,审核医生)。

 

MLIS与第三方系统数据交换的步骤

第一步:配置数据库连接。

用户可以自由添加,第三方数据库的连接,目前支持ORACLE 和SQL SERVER,配置好相关参数,可以点击测试,查看是否连接成功。具体操作如下图

数据库连接

第二步:配置与第三方系统的信息提取和结果发布

用户通过第一步配置的数据库连接,添加登记与发布接口,通过此界面,用户可以查找第三方系统提供的表或者视图,通过响应的字段对应,获取申请信息和发布结果信息,如下图。

数据库连接

第三步:编码对照

系统提供年龄单位,病人性别,申请科室,申请医生,组合项目,收费类别的编码转换服务。如下图

 编码对照


推荐阅读
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 本文探讨了MariaDB在当前数据库市场中的地位和挑战,分析其可能面临的困境,并提出了对未来发展的几点看法。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 探讨如何从数据库中按分组获取最大N条记录的方法,并分享新年祝福。本文提供多种解决方案,适用于不同数据库系统,如MySQL、Oracle等。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文探讨了在Oracle数据库中,动态SQL语句的执行及其对事务管理的影响,特别是关于回滚操作的有效性。重点讨论了一个具体场景:将预警短信从当前表迁移到历史表时遇到的字段长度不匹配问题及相应的异常处理。 ... [详细]
  • 本文详细介绍了Python编程语言的学习路径,涵盖基础语法、常用组件、开发工具、数据库管理、Web服务开发、大数据分析、人工智能、爬虫开发及办公自动化等多个方向。通过系统化的学习计划,帮助初学者快速掌握Python的核心技能。 ... [详细]
  • PostgreSQL 10 离线安装指南
    本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 深入理解T-SQL中的NULL与三值逻辑
    本文探讨了SQL Server中的三值逻辑,解释了谓词计算结果为TRUE、FALSE和UNKNOWN的规则。通过具体示例,详细说明了如何正确处理NULL值,并探讨了在不同约束条件下的行为。 ... [详细]
  • 本文详细介绍了在 MySQL、SQL Server 和 Oracle 数据库中如何使用分组和排序功能。涵盖了聚集函数的应用、HAVING 子句的作用以及特定数据库中的独特方法,如 SQL Server 的 ROW_NUMBER() 函数和 Oracle 的相关特性。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
author-avatar
赵月916_640
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有