IHE给出了各个Actor之间如何通讯的建议:

1.       应用程序通讯时必须用MLLP包装或者解析。

2.       客户端建立连接后,服务器端必须用此连接进行应答。客户端可以继续用此连接启动新事务

原文如下:

1.      Applications shall use the Minimal Lower Layer Protocol defined in Appendix C of the

HL7 Implementation Guide.

2.      An initiating application that wants to send a message (initiate a transaction) will

initiate a network connection to start the transaction. The receiver application will

respond with an acknowledgement or response to query over the open connection. The

initiating application can initiate a new transaction on the same connection. However,

the initiating application must be able to handle cases where the connection has been

closed due to possible timeout by the accepting application. For example if the

initiating application does not submit a request over the connection in a timely manner,

the accepting application has the right to close the connection. When this condition is

detected, the initiating application needs to open a new connection for subsequent

requests.

在实现消息解析时, 请参考IHE_ITI_TF_Rev8-0_Vol2a_FT_2011-08-19 的3.8, 3.9,3.10 以及IHE_ITI_TF_Rev8-0_Vol2x_FT_2011-08-19的 Appendix C
有必选 Segment,以及每个Segment 必选element, 其中
R Required
R2 This is an IHE extension. If the sending application has data for the field, it is required to populate the field. If the value is not known, the field may not be sent.
R+ This is an IHE extension. This is a field that IHE requires that was listed as optional within the HL7 standard.
O Optional
C Conditional
总共是 8个必选Segment , 但是对于具体事务有些 Segment可以不关心,比如Feed不太关心 PV1.

[...] 表示“可选”

{…}表示“可重复”

[{…}] 表示“可选,且可重复”


PIX总共包括3个事务:Feed,Query,Update,HL7版本分别为v2.3.1, V2.5, v2.5.
Feed包括:A01,A04,A05,A08。MessageType为ADT,A01-A08, ADT_A01. 以及A40,MessageType为ADT,A40, ADT_A39
Query包括:Q23,K23
Update: A31

在PIX中需要对域进行配置, 有几个概念需要澄清。
病人标识源: 就是ADT消息的SendingApplication字段。
病人标识域:
病人交叉索引域: 

IHE-PIX 备注的更多相关文章

  1. IHE PIX规范

    IHE(Integrating Healthcare Enterprise) 集成医疗企业 IHE概念是由医学专家和广大医护工作者.相关政府部门.信息技术专家和企业共同发起的,目的是提供一种更好的方法 ...

  2. HL7及PIX相关的测试工具

    最近在开发PIX项目时需要一些工具, 比如PIX各个Actor的测试工具, HL7消息的验证工具等等. 下面列下我找见的几个 必备工具. 1. http://hit-testing.nist.gov: ...

  3. HL7 标准及实现指南 必看的网址

    V2: http://hl7book.net/index.php?title=HL7_version_2 包括HL7 的介绍,主要章节,每个版本的变化, 各种语言实现的HL7库,免费HL7工具, 最新 ...

  4. hl7 v2.X 版本中RSP_K23消息的构造

    RSP_K23消息有MSH, MSA, ERR, QAK, QPD, PID几个segment,其中ERR,PID为可选. 1. 当MSA有err时,ERR段填充出错的详细信息. 2. 当MSA为AA ...

  5. hl7中V2版本的ACK消息的构造

    hl7 v2的ack消息即应答消息构造时有几个注意的地方. 首先,我们看下2个ack的例子: Send: MSH|^~\&|NIST_SENDER^^|NIST^^|NIST_RECEIVER ...

  6. HL7 ADT Message Sample

    http://pixpdqtests.nist.gov:8080/#tests%2Fdriver%2Fversion.htm 可以打开上述连接, 选中version和actor, 然后获取对于samp ...

  7. 实现PIX需要参考的标准资料

    •初步了解PIX V2和V3:"IHE_ITI_TF_Rev8-0_Vol1_FT_2011-08-19"中第5章和第23章 •了解PIX V2相关事务: "IHE_IT ...

  8. DBCP 配置备注

    <property name="initialSize" value="5"></property> <property name ...

  9. JNI 备注

    本文记录一个基础的JNI例子及过程中遇到的问题解决. 1.定义一个JAVA类如下: package jnidemo01; public class JniHello { public native v ...

随机推荐

  1. HDFS源码分析之DataXceiverServer

    DataXceiverServer是Hadoop分布式文件系统HDFS的从节点--数据节点DataNode上的一个后台工作线程,它类似于一个小型的服务器,被用来接收数据读写请求,并为每个请求创建一个工 ...

  2. linux SPI驱动——spi协议(一)

    一:SPI简介以及应用 SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术. SPI 总线在物理上是通过接在 ...

  3. insert小细节,大问题

    今天现场报流程无法查看,已查看流程表中没有数据了.昨天有运行过删除垃圾数据的脚步.大致过程是: create table bak_test a as select * from test; creat ...

  4. 通过srvctl add命令添加database信息到srvctl管理器

    ================================================通过srvctl add命令添加database信息到srvctl管理器================ ...

  5. Mac 常用属性

    如果需要让隐藏的文件可见. 具体做法就是打开一个Terminal终端窗口,输入以下命令: 对于OS X Mavericks 10.9: defaults write com.apple.finder ...

  6. share初始化

    要看懂share先看与map的交互以及跨地图的交互 share初始化 void Share::ShareInit(I_DataLayer* data_layer) { // 加载xls表 if(!Lo ...

  7. Hibernate性能优化

    1.性能是与具体的项目挂钩的,并不是对于A项目某种优化方法好就适用于B项目.性能需要不断的测试检验出来的.....(废话) 2.session.clear()方法的使用,通常session是有缓存的 ...

  8. sql server charindex函数和patindex函数详解(转)

    charindex和patindex函数常常用来在一段字符中搜索字符或字符串.假如被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数. ...

  9. Swift 学习笔记 (属性)

    属性可以将值与特定的类 结构体 或者枚举联系起来. 存储属性会存储常量或者变量作为实例的一部分.反之计算属性会计算(而不是存储值)值. 计算属性可以由类 结构体 和枚举定义.存储属性只能由类和结构体定 ...

  10. Flask:工厂函数和蓝本

    我们用pycharm去新建Flask项目的时候,会默认生成开发文件.如下,其中包括static,templates,flask1_prj.py文件 在最初开始的时候,我们的app等声明都是在flask ...