第二十二章 参考 - HL7业务服务的设置
提供HL7业务服务设置的参考信息。
HL7最重要的设置如下:
- 池大小-默认值为
1,可以支持FIFO(先进先出)处理。在许多情况下,必须按顺序接收多个患者的人口统计更新。例如,许多应用程序在处理订单消息之前需要接收ADT注册消息,在收到结果消息之前必须接收订单消息,等等。 - 类别—此文本标签允许在配置图中对配置项进行排序。
- 追加时间戳-(仅限文件)在存档路径中的文件名追加时间戳。
- 归档路径-(仅限文件和FTP)指定HL7消息归档的位置。
- 呼叫间隔-在寻找更多输入之前等待的秒数。缺省值是
5秒。最小值是0.1秒。
Ack Mode
帮助建立发布 HL7 确认消息以响应收到的 HL7 消息的格式和约定。对于业务服务,此设置可以具有下表中显示的值之一。
Ack Mode | Meaning |
|---|---|
Never | 不要发回任何 ACK。 |
| `Immediate | 收到入站消息后立即返回 Commit ACK` 回复消息。如果未指定任何内容,则这是默认值。 |
Application | 如果消息通过验证,则等待来自目标应用程序的 ACK 回复消息,并在到达时返回此 ACK。在调用者请求响应并且 production 路由引擎未配置为转发来自任何目标的响应的情况下, 将创建并返回 ACK 或 NACK 对象以返回给调用者。如果验证失败且确认模式为应用程序, 不会联系目标应用程序。相反,它会立即向调用者发送一个验证 NACK。 |
MSH-determined | 根据 MSH 标头字段 15 和 16 中的请求返回ACK 回复消息。任一字段都可以包含以下四个控制代码之一:AL — Always NE — Never ER — Error or reject conditions only SU — Successful completion onlyMSH 15 (AcceptAcknowledgmentType) 控制提交 ACK,MSH 16 (ApplicationAcknowledgmentType) 控制应用程序 ACK。根据它们在传入消息 MSH 段中的设置方式,可能会出现一种、两种或两种都不出现。 |
| Byte* | 收到入站消息后立即发回单个 ACK代码字节而不是 ACK 消息。 ASCII 6 表示正常; ASCII 21 表示错误。此选项不适用于任何内置 HL7 业务服务(TCP、文件、HTTP 等),但如果您编写子类化 EnsLib.HL7.Service.Standard 的自定义业务服务,则该选项可用不覆盖确认模式设置。 |
- 业务操作自动将单字节
ASCII 6视为带有AA提交代码的HL7 ACK,将ASCII 21视为带有AE提交代码的HL7 ACK。
Ack Target Config Names
(仅限文件和 FTP)与 TCP 业务服务不同,文件和 FTP 业务服务没有用于发送 HL7 确认消息(ACK 或 NACK)的持久连接。因此,文件和FTP业务服务默认的Ack Mode为Never,这通常是合适的。但是,当确实想要从文件或 FTP 业务服务发送 ACK 时,请使用“确认目标配置名称”设置来标识接收 ACK 消息的路由进程或业务操作。
Add NACK ERR
如果为 True,则在生成 NACK 消息时附加包含 错误代码和错误文本的 ERR 段;否则不要在 NACK 消息中嵌入内部错误状态信息。
Batch Handling
如何处理收到的消息批次。选项有:
Whole Batch整批——不单独处理消息文档;将整个批次作为一个复合文档累积并发送。Single-Session Batch单会话批次 — 在一个会话中一起转发批次中的所有消息;该会话包括表示批处理标头和标尾段的对象。这是默认设置。Multi-Session Batch多会话批处理 — 在其自己的会话中转发批处理中的每条消息;每个会话都包含表示批处理标头和标尾段的对象。Individual单个 — 在其自己的会话中转发批次中的每个子消息;不转发表示批处理标头和标尾段的对象。
Default Char Encoding
入站 HL7 消息的字符编码。 自动翻译该编码中的字符。
支持的编码值为 UTF-8、Latin1 以及 IRIS 服务器上安装的任何其他 NLS 定义。值 Native 表示使用 IRIS 服务器的默认编码。还可以直接使用 转换表;为此,请使用值@tablename,其中tablename 是表的名称。
默认情况下,如果传入 HL7 消息具有非空 MSH:18(字符集)字段, 将使用该值而不是设置。要强制 产品忽略 MSH:18 并使用此设置,请放置 ! (感叹号)字符位于设置值的开头。例如:!UTF-8
默认值取决于适配器。