第十九章 重要HL7操作场景

news2024/11/26 17:46:54

文章目录

  • 第十九章 重要HL7操作场景
  • `HL7`确认(`ACK`)模式
    • HL7双确认序列

第十九章 重要HL7操作场景

本章描述了一些影响选择配置设置的关键HL7场景。

HL7确认(ACK)模式

HL7确认(ACK)消息确认目的地已收到HL7消息。负ACK (NACK)消息承认目的地知道传输,但没有捕获该消息。

下图说明了production如何支持HL7消息约定来发送ACKNACK消息:

在这里插入图片描述

提交ACK——业务服务在提交保存从源接收到的数据的事务后,立即向源应用程序返回ACK。如果由于某种原因证明这是不可能的,它会发送一个NACK。业务操作可以设置为解释来自目标应用程序的ACKNACK,但它不会将这些消息返回给源。

应用程序ACK——业务服务在通过业务操作从目标应用程序返回之前不会向源应用程序发送ACKNACK。业务服务返回它从业务操作接收到的ACKNACK

*提交和应用程序ACK -第三种选择只在极少数情况下发生,即将ACK模式设置为MSH确定,并且MSH段在字段1516中都包含需要ACK的值。建议避免这种情况。

可以使用这些确认约定发送三种主要类型的ACK消息内容之一:

  • Accept -消息到达,并被接受。
  • 拒绝-消息已到达,但已被拒绝。
  • 错误-消息没有成功到达;再试一次。

使用以下配置设置来控制业务服务中的ACK处理:

  • Ack目标配置名称
  • Ack Mode
  • 使用ACK提交码
  • 忽略入站ACK
  • 添加NACK ERR
  • NACK错误码

使用以下业务操作的配置设置来控制ACK处理:

  • 回复代码动作
  • 得到的答复

HL7双确认序列

有些系统需要双重确认序列:立即的1字节ACK,随后是完整的ACK消息。一个这样的系统是双通道iSoft iCM应用程序。如果配置包括需要双重确认序列的客户机系统(如iCM),则必须设置成对的业务服务和业务操作,以使能够提供预期的ack

提供了专门的业务主机类,可以使用这些类定义TCPHTTP上的双重确认序列。

  • EnsLib.HL7.Service.TCPAckInService是一个专门的 HL7 业务服务,它代表配对的 HL7 TCP 业务操作接收 ACK。它还取决于该合作伙伴代表其发送 ACK
  • EnsLib.HL7.Operation.TCPAckOutOperation是一个专门的 HL7 TCP 业务操作,它代表配对的 HL7 TCP 业务服务发出 ACK。它还取决于该合作伙伴代表其收集 ACK。这些配置项中的每一个除了为其伙伴项所做的工作外,还发挥其通常的作用。
  • EnsLib.HL7.Service.HTTPAckInServiceEnsLib.HL7.Operation.HTTPAckOutOperation 也可用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/867542.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

凭借这份python面试宝典,我成功拿到了字节跳动、腾讯、阿里巴巴等六家大厂offer!

前言 2023年,全新的一年开始,新一轮金三银四即将来临,可能还有很多python程序员还有准备转行python的朋友没有拿到理想的offer,而拿到大厂的offer一直是程序员朋友的一个目标,今天给大家分享我拿到大厂offer的利器&am…

计算机组成原理-笔记-第七章

目录 七、第七章——输入输出系统 1、IO设备与IO控制方式 (1)控制方式(查询,中断,DMA) (2)通道控制 (3)IO系统 (4)总结 2、外设…

【学习日记】【FreeRTOS】手动任务切换详解

前言 本文是关于 FreeRTOS 中实现两个任务轮流切换并执行的代码详解。目前不支持优先级,仅实现两个任务轮流切换。 一、任务的自传 任务从生到死的过程究竟是怎么样的呢?(其实也没死),这个问题一直困扰着我&#xf…

Similarities:精准相似度计算与语义匹配搜索工具包,多维度实现多种算法,覆盖文本、图像等领域,支持文搜、图搜文、图搜图匹配搜索

Similarities:精准相似度计算与语义匹配搜索工具包,多维度实现多种算法,覆盖文本、图像等领域,支持文搜、图搜文、图搜图匹配搜索 Similarities 相似度计算、语义匹配搜索工具包,实现了多种相似度计算、匹配搜索算法&…

QT创建项目

可选择CMake或qmake

港科夜闻|香港科大(广州)熊辉教授、李佳教授分别荣获 ACM SIGKDD2023 服务奖与最佳论文奖(研究)...

关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、香港科大(广州)熊辉教授、李佳教授分别荣获 ACM SIGKDD2023 服务奖与最佳论文奖(研究)。第29届SIGKDD会议于2023年8月6日至10日在美国加州长滩举行。该会议是由ACM数据挖掘及知识发现专委会主办的数据挖掘研究领域顶级年…

面试热题(数组中的第K个最大元素)

给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 输入: [3,2,1,5,6,4] 和 k 2 输出: 5提到数组中最大元素,我们往往想到就是先给数组…

云原生网关API标准背景及发展现状

Gateway API是一个开源的API标准,源自Kubernetes SIG-NETWORK兴趣组。从出身角度讲,可谓根正苗红,自从开源以来备受关注,被寄予厚望。Gateway API旨在通过声明式、可扩展性和面向角色的接口来发展Kubernetes服务网络,并…

Python教程(7)——一文弄懂Python字符串操作(上)|字符串查找|字符串分割|字符串拼接|字符串替换

Python字符串操作 字符串简介字符串查找使用 in 关键字使用 find() 方法使用 index() 方法使用正则表达式 字符串替换使用 replace() 方法使用正则表达式使用字符串模板 字符串分割字符串拼接使用加号 () 运算符使用字符串的格式化方法使用 f-string(格式化字符串&a…

大模型训练时间估算

文章目录 开激活重计算不开激活重计算开激活重计算 GPU利用率一般在 0.3 - 0.55 之间,假定为0.45 4090 理论性能:FP16:82.58 TFLOPS 不开激活重计算 我们来说一下系数8或6是怎么来的: 对于每个模型参数,都进行2次浮点数计算,即计算Y = AB 时,先将元素按位相乘,再按位相…

【笔记】软件测试07——web自动化测试(unittest)

五)unittest框架 unittest框架是什么?为什么要使用unittest框架 在unittest框架中创建测试在脚本中添加断言通过unittest框架对脚本进行管理自定义测试报告unittest框架中的参数化操作python unittest: Selenium python unittest framework 01通过unittest框架创建测试 必须…

侯捷 C++ part2 兼谈对象模型笔记——5 三个C++11新特性

5 三个C11新特性 5.1 variadic templates 模板参数可变化&#xff0c;其语法为 ... (加在哪看情况) // 当参数pack里没有东西了就调用这个基本函数结束输出 void print() { }// 用于打印多个参数的可变参数模板函数 template <typename T, typename... Args> void pri…

10.多线程

文章目录 10.1简述线程、程序、进程的基本概念。以及他们之间关系是什么?10.2线程有哪些基本状态? 10.1简述线程、程序、进程的基本概念。以及他们之间关系是什么? 线程与进程相似&#xff0c;但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程…

在next中使用antd表格,表格使用render函数报错

Error: Functions cannot be passed directly to Client Components unless you explicitly expose it by marking it with "use server". {title: "姓名", dataIndex: "name", key: ..., render: function} 错误描述&#xff1a;使用antd的tabl…

cocos 导出微信小游戏没有app.json

app.json对应的是微信小程序 game.json对应的是微信小游戏 只需要导入项目时选择小游戏再导入项目即可

DRF的Serializer组件(源码分析)

1. 数据校验 drf中为我们提供了Serializer&#xff0c;他主要有两大功能&#xff1a; 对请求数据校验&#xff08;底层调用Django的Form和ModelForm&#xff09;对数据库查询到的对象进行序列化 示例一: 基于Serializer # models.py class UserInfo(models.Model):username…

商品执行标准和卫生标准

纸巾 纸巾纸(抽纸) 作用&#xff1a;柔韧细腻、不易掉毛掉粉&#xff0c;擦汗时不易破碎、残留&#xff0c;常用于面部的清洁。 执行标准GB/T20808 卫生标准GB15979 主要成份&#xff1a;原生木浆 质量等级&#xff1a;优等品 细菌菌落总数<200cfu/g 卫生纸(厕纸) 作用&…

Scratch 之 枪战的枪械画法

大家可以参考百度图片寻找到的AK-47图片&#xff1a;AK47图片 此处我以MK18作为参照&#xff0c;MK18的造型可以在资源中获取 资源链接&#xff1a;https://download.csdn.net/download/leyang0910/88136393 对于不必要的&#xff08;繁琐的&#xff09;线条&#xff0c;我们可…

配置vscode

配置vscode 设置相关 网址&#xff1a;https://code.visualstudio.com/ 搜索不要用百度用这个&#xff1a;cn.bing.com 1.安装中文包 Chinese (Simplified) (简体中文) 2.安装 open in browser 3.安装主题 Atom One Dark Theme 4. 安装图标样式 VSCode Great Icons 5.安装 L…

【力扣每日一题】23. 合并 K 个升序链表 暴力法-快排 8.12打卡

文章目录 题目思路代码 题目 合并 K 个升序链表 难度&#xff1a; 困难 描述&#xff1a; 给你一个链表数组&#xff0c;每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中&#xff0c;返回合并后的链表。 示例 1&#xff1a; 输入&#xff1a;lists [[1,4,5…