菜单

目录

Administrator
发布于 2023-06-01 / 19 阅读 / 0 评论 / 0 点赞

医院信息平台交互规范 第6部分:文档注册、查询服务

前  言

WS/T XXXXX《医院信息平台交互规范》分为以下十一部分:

  1. 第1部分:总则

  2. 第2部分:个人信息注册、查询服务;

  3. 第3部分:医疗卫生机构注册、查询服务;

  4. 第4部分:医疗卫生人员注册、查询服务;

  5. 第5部分:术语注册、查询服务;

  6. 第6部分:文档注册、查询服务;

  7. 第7部分:就诊信息交互服务;

  8. 第8部分:医嘱信息交互服务;

  9. 第9部分:申请单信息交互服务;

  10. 第10部分:预约信息交互服务;

  11. 第11部分:状态信息交互服务。

本部分为WS/T XXXXX的第6部分。

本部分按照GB/T 1.1—2009给出的规则起草。

本部分主要起草单位:国家卫生健康委统计信息中心、中国医科大学附属第一医院、国家计算机质量监督检验中心。

本部分主要起草人:胡建平、董方杰、苏明亮、王亚如、邵尉、刘根。

医院信息平台交互规范 第6部分:文档注册、查询服务

1. 范围

WS/T XXXXX的本部分规定了文档注册、查询服务消息的模板、消息架构的要求以及对消息内容的约束。

本部分适用于包括电子病历共享文档在内的多种类型文档的注册、查询服务的应用。

2.规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

WS/T XXXXX.1-XXXX 医院信息平台交互规范 第1部分:总则

3. 术语和定义

WS/T XXXXX.1-XXXX中界定的术语和定义适用于本文件。

4. 规范说明

见WS/T XXXXX.1-XXXX。

5. 交互服务

5.1 电子病历文档注册服务(DocumentRegister)

角色和交易

  1. 角色交易图

电子病历文档注册服务的角色交易图如图1所示。

图1 电子病历文档注册服务角色交易图

  1. 角色的选择

电子病历文档注册服务的角色列表如表1所示。

表1 电子病历文档注册服务角色列表

角色

交易

选择

电子病历信息源

电子病历文档注册

必选项(R)

电子病历文档注册服务

电子病历文档注册

必选项(R)

  1. 交易流程

电子病历文档注册服务的交易流程图如图2所示。

图2 电子病历文档注册服务交易流程图

电子病历文档注册服务的交易流程描述:

  1. 电子病历信息源向电子病历文档注册服务提交请求消息;

  2. 电子病历文档注册服务校验数据并进行存储,注册成功时返回成功响应消息;

  3. 电子病历文档注册服务注册失败时返回异常响应消息。

接口规范模型

  1. 请求消息模型

电子病历文档注册服务的请求消息模型如表2所示。

表2 电子病历文档注册服务请求消息模型

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/controlActProcess/subject/clinicalDocument/id/item/@extension

1..1

R

文档流水号

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/id/item/@root

1..1

R

固定值"2.16.156.10011.2.5.1.24"

/controlActProcess/subject/clinicalDocument/code/@codeSystem

1..1

R

固定值"2.16.156.10011.2.5.1.23"

/controlActProcess/subject/clinicalDocument/code/@codeSystemName

1..1

R

固定值"文档类型代码"

/controlActProcess/subject/clinicalDocument/code/@code

1..1

R

文档类型代码

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/code/displayName/@value

1..1

R

文档类型描述

字符串,最大长度为100

/controlActProcess/subject/clinicalDocument/effectiveTime/@value

1..1

R

文档生成的日期时间

日期时间格式,DT14

/controlActProcess/subject/clinicalDocument/confidentialityCode/@codeSystem

1..1

R

固定值"2.16.156.10011.2.5.1.25"

/controlActProcess/subject/clinicalDocument/confidentialityCode/@codeSystemName

1..1

R

固定值"文档保密级别代码"

/controlActProcess/subject/clinicalDocument/confidentialityCode/@code

1..1

R

文档保密级别代码

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/confidentialityCode/displayName/@value

1..1

R

文档保密级别描述

字符串,最大长度为100

/controlActProcess/subject/clinicalDocument/versionNumber/@value

0..1

O

文档版本号

字符串,最大长度为10

/controlActProcess/subject/clinicalDocument/storageCode/originalText/@value

1..1

R

经base64编码的文档原始内容

字符串,最大长度为32767

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

1..1

R

PatientID

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

1..1

R

固定值"2.16.156.10011.2.5.1.4"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

0..1

O

住院号标识

DE01.00.0014.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

0..1

O

固定值"2.16.156.10011.1.12"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

0..1

O

门诊号标识

DE01.00.0010.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

0..1

O

固定值"2.16.156.10011.1.11"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/effectiveTime/low/@value

0..1

O

患者就诊日期时间

DE06.00.062.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/id/item/@extension

0..1

O

患者身份证号

DE02.01.030.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/id/item/@root

0..1

O

固定值"2.16.156.10011.1.3"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/name/item/part/@value

1..1

R

患者姓名

DE02.01.039.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/id/item/@extension

1..1

R

医院代码

DE08.10.052.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/id/item/@root

1..1

R

固定值"2.16.156.10011.1.5"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/name/item/part/@value

1..1

R

医院名称

DE08.10.013.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/organizationContains/id/item/@extension

0..1

O

科室代码

DE08.10.025.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/organizationContains/id/item/@root

0..1

O

固定值"2.16.156.10011.1.26"

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/id/item/@extension

1..1

R

文档创建者工号

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/id/item/@root

1..1

R

固定值"2.16.156.10011.1.4"

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/assignedPerson/name/item/part/@value

1..1

R

文档创建者姓名

DE02.01.039.00

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/id/item/@extension

1..1

R

文档保管单位代码

DE08.10.052.00

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/id/item/@root

1..1

R

固定值"2.16.156.10011.1.5"

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/name/item/part/@value

1..1

R

文档保管单位名称

DE08.10.013.00

  1. 响应消息模型(成功)

电子病历文档注册服务的响应消息模型(成功)如表3所示。

表3 电子病历文档注册服务响应消息模型(成功)

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/acknowledgement/@typeCode

1..1

R

处理结果,固定值"AA"表示成功

/acknowledgement/targetMessage/id/@extension

1..1

R

请求消息标ID

字符串,最大长度为50

/acknowledgement/targetMessage/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/acknowledgement/acknowledgementDetail/text/@value

1..1

R

处理结果说明

字符串,最大长度为200

  1. 响应消息模型(异常)

电子病历文档注册服务的响应消息模型(异常)如表4所示。

表4 电子病历文档注册服务响应消息模型(异常)

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/acknowledgement/@typeCode

1..1

R

处理结果,固定值"AE"表示失败

/acknowledgement/targetMessage/id/@extension

1..1

R

请求消息标ID

字符串,最大长度为50

/acknowledgement/targetMessage/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/acknowledgement/acknowledgementDetail/text/@value

1..1

R

处理结果说明

字符串,最大长度为200

5.2 电子病历文档检索服务(DocumentAccess)

角色和交易

  1. 角色交易图

电子病历文档检索服务的角色交易图如图3所示。

图3 电子病历文档检索服务角色交易图

  1. 角色的选择

电子病历文档检索服务的角色列表如表5所示。

表5 电子病历文档检索服务角色列表

角色

交易

选择

电子病历文档使用者

电子病历文档检索

必选项(R)

电子病历文档检索服务

电子病历文档检索

必选项(R)

  1. 交易流程

电子病历文档检索服务的交易流程图如图4所示。

图4 电子病历文档检索服务交易流程图

电子病历文档检索服务的交易流程描述:

  1. 电子病历文档使用者向电子病历文档检索服务提交请求消息;

  2. 电子病历文档检索服务将查询结果返回给电子病历文档使用者。

接口规范模型

  1. 请求消息模型

电子病历文档检索服务的请求消息模型如表6所示。

表6 电子病历文档检索服务请求消息模型

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/controlActProcess/queryByParameter/queryId/@extension

0..1

O

查询ID

字符串,最大长度为50

/controlActProcess/queryByParameter/executionAndDeliveryTime/@validTimeHigh

0..1

O

文档注册日期时间上限

日期时间格式,DT14

/controlActProcess/queryByParameter/executionAndDeliveryTime/@validTimeLow

0..1

O

文档注册日期时间下限

日期时间格式,DT14

/controlActProcess/queryByParameter/assignedAuthor.id/value/@extension

0..1

O

文档创建者工号

字符串,最大长度为50

/controlActProcess/queryByParameter/assignedAuthor.id/value/@root

0..1

O

固定值"2.16.156.10011.1.4"

/controlActProcess/queryByParameter/assignedAuthor.id/semanticsText/@value

0..1

O

文档创建者姓名

DE02.01.039.00

/controlActProcess/queryByParameter/clinicalDocument.code/value/@codeSystem

0..1

O

固定值"2.16.156.10011.2.5.1.23"

/controlActProcess/queryByParameter/clinicalDocument.code/value/@codeSystemName

0..1

O

固定值"文档类型代码"

/controlActProcess/queryByParameter/clinicalDocument.code/value/@code

0..1

O

文档类型代码

字符串,最大长度为50

/controlActProcess/queryByParameter/clinicalDocument.code/value/displayName/@value

0..1

O

文档类型描述

字符串,最大长度为100

/controlActProcess/queryByParameter/clinicalDocument.effectiveTime/value/low/@value

0..1

O

文档生成日期时间下限

日期时间格式,DT14

/controlActProcess/queryByParameter/clinicalDocument.effectiveTime/value/high/@value

0..1

O

文档生成日期时间上限

日期时间格式,DT14

/controlActProcess/queryByParameter/encompassingEncounter.effectiveTime/value/low/@value

0..1

O

患者就诊日期时间下限

DE06.00.062.00

/controlActProcess/queryByParameter/encompassingEncounter.effectiveTime/value/high/@value

0..1

O

患者就诊日期时间上限

DE06.00.062.00

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@extension

0..1

O

住院号

DE01.00.014.00

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@root

0..1

O

固定值"2.16.156.10011.1.12"

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@extension

0..1

O

门诊号

DE01.00.010.00

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@root

0..1

O

固定值"2.16.156.10011.1.11"

/controlActProcess/queryByParameter/patient.id/value/item/@extension

0..1

O

PatientID

字符串,最大长度为50

/controlActProcess/queryByParameter/patient.id/value/item/@root

0..1

O

固定值"2.16.156.10011.2.5.1.4"

/controlActProcess/queryByParameter/patient.id/value/item/@extension

0..1

O

患者身份证号

DE02.01.030.00

/controlActProcess/queryByParameter/patient.id/value/item/@root

0..1

O

固定值"2.16.156.10011.1.3"

/controlActProcess/queryByParameter/patient.id/semanticsText/@value

0..1

O

患者姓名

DE02.01.039.00

  1. 检索响应消息模型(成功)

电子病历文档检索服务的响应消息模型(成功)如表7所示。

表7 电子病历文档检索服务响应消息模型(成功)

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/acknowledgement/@typeCode

1..1

R

处理结果,固定值"AA"表示成功

/acknowledgement/targetMessage/id/@extension

1..1

R

请求消息标ID

字符串,最大长度为50

/acknowledgement/targetMessage/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/acknowledgement/acknowledgementDetail/text/@value

1..1

R

处理结果说明

字符串,最大长度为200

/controlActProcess/subject/clinicalDocument/id/item/@extension

1..1

R

文档流水号

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/id/item/@root

1..1

R

固定值"2.16.156.10011.2.5.1.24"

/controlActProcess/subject/clinicalDocument/code/@codeSystem

1..1

R

固定值"2.16.156.10011.2.5.1.23"

/controlActProcess/subject/clinicalDocument/code/@codeSystemName

1..1

R

固定值"文档类型代码"

/controlActProcess/subject/clinicalDocument/code/@code

1..1

R

文档类型代码

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/code/displayName/@value

1..1

R

文档类型描述

字符串,最大长度为100

/controlActProcess/subject/clinicalDocument/effectiveTime/@value

1..1

R

文档生成的日期时间

日期时间格式,DT14

/controlActProcess/subject/clinicalDocument/confidentialityCode/@codeSystem

1..1

R

固定值"2.16.156.10011.2.5.1.25"

/controlActProcess/subject/clinicalDocument/confidentialityCode/@codeSystemName

1..1

R

固定值"文档保密级别代码"

/controlActProcess/subject/clinicalDocument/confidentialityCode/@code

1..1

R

文档保密级别代码

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/confidentialityCode/displayName/@value

1..1

R

文档保密级别描述

字符串,最大长度为100

/controlActProcess/subject/clinicalDocument/versionNumber/@value

0..1

O

文档版本号

字符串,最大长度为10

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

1..1

R

PatientID

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

1..1

R

固定值"2.16.156.10011.2.5.1.4"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

0..1

O

住院号标识

DE01.00.0014.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

0..1

O

固定值"2.16.156.10011.1.12"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

0..1

O

门诊号标识

DE01.00.0010.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

0..1

O

固定值"2.16.156.10011.1.11"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/effectiveTime/low/@value

0..1

O

患者就诊日期时间

DE06.00.062.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/id/item/@extension

0..1

O

患者身份证号

DE02.01.030.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/id/item/@root

0..1

O

固定值"2.16.156.10011.1.3"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/name/item/part/@value

1..1

R

患者姓名

DE02.01.039.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/id/item/@extension

1..1

R

医院代码

DE08.10.052.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/id/item/@root

1..1

R

固定值"2.16.156.10011.1.5"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/name/item/part/@value

1..1

R

医院名称

DE08.10.013.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/organizationContains/id/item/@extension

0..1

O

科室代码

DE08.10.025.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/organizationContains/id/item/@root

0..1

O

固定值"2.16.156.10011.1.26"

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/id/item/@extension

1..1

R

文档创建者工号

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/id/item/@root

1..1

R

固定值"2.16.156.10011.1.4"

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/assignedPerson/name/item/part/@value

1..1

R

文档创建者姓名

DE02.01.039.00

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/id/item/@extension

1..1

R

文档保管单位代码

DE08.10.052.00

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/id/item/@root

1..1

R

固定值"2.16.156.10011.1.5"

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/name/item/part/@value

1..1

R

文档保管单位名称

DE08.10.013.00

/controlActProcess/queryAck/queryId/@extension

0..1

O

查询标识

字符串,最大长度为50

/controlActProcess/queryAck/queryResponseCode/@code

0..1

O

查询响应代码

字符串,最大长度为50

/controlActProcess/queryAck/resultTotalQuantity/@value

0..1

O

查询结果数量

数值型,最大长度为4

  1. 检索响应消息模型(异常)

电子病历文档检索服务的响应消息模型(异常)如表8所示。

表8 电子病历文档检索服务响应消息模型(异常)

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/acknowledgement/@typeCode

1..1

R

处理结果,固定值"AE"表示失败

/acknowledgement/targetMessage/id/@extension

1..1

R

请求消息标ID

字符串,最大长度为50

/acknowledgement/targetMessage/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/acknowledgement/acknowledgementDetail/text/@value

1..1

R

处理结果说明

字符串,最大长度为200

/controlActProcess/queryAck/queryId/@extension

0..1

O

查询标识

字符串,最大长度为50

5.3 电子病历文档调阅服务(DocumentRetrieve)

角色和交易

  1. 角色交易图

电子病历文档调阅服务的角色交易图如图5所示。

图5 电子病历文档调阅服务角色交易图

  1. 角色的选择

电子病历文档调阅服务的角色列表如表9所示。

表9 电子病历文档调阅服务角色列表

角色

交易

选择

电子病历文档使用者

电子病历文档调阅

必选项(R)

电子病历文档调阅服务

电子病历文档调阅

必选项(R)

  1. 交易流程

电子病历文档调阅服务的交易流程图如图6所示。

图6 电子病历文档调阅服务交易流程图

电子病历文档调阅服务的交易流程描述:

  1. 电子病历文档使用者向电子病历文档调阅服务提交请求消息;

  2. 电子病历文档调阅服务将查询结果返回给电子病历文档使用者。

接口规范模型

  1. 请求消息模型

电子病历文档调阅服务的请求消息模型如表10所示。

表10 电子病历文档调阅服务请求消息模型

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/controlActProcess/queryByParameter/queryId/@extension

0..1

O

查询ID

字符串,最大长度为50

/controlActProcess/queryByParameter/clinicalDocument.code/value/@codeSystem

0..1

O

固定值"2.16.156.10011.2.5.1.23"

/controlActProcess/queryByParameter/clinicalDocument.code/value/@codeSystemName

0..1

O

固定值"文档类型代码"

/controlActProcess/queryByParameter/clinicalDocument.code/value/@code

0..1

O

文档类型代码

字符串,最大长度为50

/controlActProcess/queryByParameter/clinicalDocument.code/value/displayName/@value

0..1

O

文档类型描述

字符串,最大长度为100

/controlActProcess/queryByParameter/clinicalDocument.id/value/@extension

1..1

R

文档流水号

字符串,最大长度为50

/controlActProcess/queryByParameter/clinicalDocument.id/value/@root

1..1

R

固定值"2.16.156.10011.2.5.1.24"

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@extension

0..1

O

住院号

DE01.00.014.00

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@root

0..1

O

固定值"2.16.156.10011.1.12"

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@extension

0..1

O

门诊号

DE01.00.010.00

/controlActProcess/queryByParameter/encompassingEncounter.id/value/item/@root

0..1

O

固定值"2.16.156.10011.1.11"

/controlActProcess/queryByParameter/patient.id/value/item/@extension

0..1

O

PatientID

字符串,最大长度为50

/controlActProcess/queryByParameter/patient.id/value/item/@root

0..1

O

固定值"2.16.156.10011.2.5.1.4"

/controlActProcess/queryByParameter/patient.id/value/item/@extension

0..1

O

患者身份证号

DE02.01.030.00

/controlActProcess/queryByParameter/patient.id/value/item/@root

0..1

O

固定值"2.16.156.10011.1.3"

/controlActProcess/queryByParameter/patient.id/semanticsText/@value

0..1

O

患者姓名

DE02.01.039.00

  1. 调阅响应消息模型(成功)

电子病历文档调阅服务的响应消息模型(成功)如表11所示。

表11 电子病历文档调阅服务响应消息模型(成功)

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/acknowledgement/@typeCode

1..1

R

处理结果,固定值"AA"表示成功

/acknowledgement/targetMessage/id/@extension

1..1

R

请求消息标ID

字符串,最大长度为50

/acknowledgement/targetMessage/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/acknowledgement/acknowledgementDetail/text/@value

1..1

R

处理结果说明

字符串,最大长度为200

/controlActProcess/subject/clinicalDocument/id/item/@extension

1..1

R

文档流水号

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/id/item/@root

1..1

R

固定值"2.16.156.10011.2.5.1.24"

/controlActProcess/subject/clinicalDocument/code/@codeSystem

1..1

R

固定值"2.16.156.10011.2.5.1.23"

/controlActProcess/subject/clinicalDocument/code/@codeSystemName

1..1

R

固定值"文档类型代码"

/controlActProcess/subject/clinicalDocument/code/@code

1..1

R

文档类型代码

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/code/displayName/@value

1..1

R

文档类型描述

字符串,最大长度为100

/controlActProcess/subject/clinicalDocument/effectiveTime/@value

1..1

R

文档生成的日期时间

日期时间格式,DT14

/controlActProcess/subject/clinicalDocument/confidentialityCode/@codeSystem

1..1

R

固定值"2.16.156.10011.2.5.1.25"

/controlActProcess/subject/clinicalDocument/confidentialityCode/@codeSystemName

1..1

R

固定值"文档保密级别代码"

/controlActProcess/subject/clinicalDocument/confidentialityCode/@code

1..1

R

文档保密级别代码

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/confidentialityCode/displayName/@value

1..1

R

文档保密级别描述

字符串,最大长度为100

/controlActProcess/subject/clinicalDocument/versionNumber/@value

0..1

O

文档版本号

字符串,最大长度为10

/controlActProcess/subject/clinicalDocument/storageCode/originalText/@value

1..1

R

经base64编码的文档原始内容

字符串,最大长度为32767

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

1..1

R

PatientID

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

1..1

R

固定值"2.16.156.10011.2.5.1.4"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

0..1

O

住院号标识

DE01.00.0014.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

0..1

O

固定值"2.16.156.10011.1.12"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@extension

0..1

O

门诊号标识

DE01.00.0010.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/id/item/@root

0..1

O

固定值"2.16.156.10011.1.11"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/effectiveTime/low/@value

0..1

O

患者就诊日期时间

DE06.00.062.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/id/item/@extension

0..1

O

患者身份证号

DE02.01.030.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/id/item/@root

0..1

O

固定值"2.16.156.10011.1.3"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/patientPerson/name/item/part/@value

1..1

R

患者姓名

DE02.01.039.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/id/item/@extension

1..1

R

医院代码

DE08.10.052.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/id/item/@root

1..1

R

固定值"2.16.156.10011.1.5"

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/name/item/part/@value

1..1

R

医院名称

DE08.10.013.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/organizationContains/id/item/@extension

0..1

O

科室代码

DE08.10.025.00

/controlActProcess/subject/clinicalDocument/recordTarget/patient/providerOrganization/organizationContains/id/item/@root

0..1

O

固定值"2.16.156.10011.1.26"

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/id/item/@extension

1..1

R

文档创建者工号

字符串,最大长度为50

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/id/item/@root

1..1

R

固定值"2.16.156.10011.1.4"

/controlActProcess/subject/clinicalDocument/author/assignedAuthor/assignedPerson/name/item/part/@value

1..1

R

文档创建者姓名

DE02.01.039.00

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/id/item/@extension

1..1

R

文档保管单位代码

DE08.10.052.00

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/id/item/@root

1..1

R

固定值"2.16.156.10011.1.5"

/controlActProcess/subject/clinicalDocument/custodian/assignedCustodian/representedOrganization/name/item/part/@value

1..1

R

文档保管单位名称

DE08.10.013.00

/controlActProcess/queryAck/queryId/@extension

0..1

O

查询标识

字符串,最大长度为50

/controlActProcess/queryAck/queryResponseCode/@code

0..1

O

查询响应代码

字符串,最大长度为50

/controlActProcess/queryAck/resultTotalQuantity/@value

0..1

O

查询结果数量

数值型,最大长度为4

  1. 调阅响应消息模型(异常)

电子病历文档调阅服务的响应消息模型(异常)如表12所示。

表12 电子病历文档调阅服务响应消息模型(异常)

节点

基数

可选项

节点说明

对应数据元标识符/格式要求

/id/@extension

1..1

R

消息ID

字符串,最大长度为50

/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/creationTime/@value

1..1

R

消息创建时间

日期时间格式,DT14

/acknowledgement/@typeCode

1..1

R

处理结果,固定值"AE"表示失败

/acknowledgement/targetMessage/id/@extension

1..1

R

请求消息标ID

字符串,最大长度为50

/acknowledgement/targetMessage/id/@root

1..1

R

固定值"2.16.156.10011.2.5.1.1"

/acknowledgement/acknowledgementDetail/text/@value

1..1

R

处理结果说明

字符串,最大长度为200

/controlActProcess/queryAck/queryId/@extension

0..1

O

查询标识

字符串,最大长度为50

 

 

附录A(规范性附录) 消息示例

  1. 电子病历文档注册服务

    • 电子病历文档注册服务-请求消息

      <RCMR_IN000002UV02 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/RCMR_IN000002UV02.xsd">
      	<!--id-消息流水号-->
      	<id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/>
      	<!--creationTime-消息创建时间-->
      	<creationTime value="20130501130624"/>
      	<!--interactionId-消息的服务标识-->
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="RCMR_IN000002UV02"/>
      	<!--processingCode-处理代码。标识此消息是否是产品、训练、调试系统的一部分。D:调试;P:产品;T:训练-->
      	<processingCode code="P"/>
      	<!--processingModeCode-处理模型代码。定义此消息是一个文档处理还是一个初始装载的一部分。A:存档;I:初始装载;R:从存档中恢复;T:当前处理,间隔传递。-->
      	<processingModeCode/>
      	<!--acceptAckCode-接收确认类型 AL:总是确认;NE:从不确认;ER:仅在错误/或拒绝时确认;SU:仅在成功完成时确认。-->
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="1111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="222"/>
      			</id>
      		</device>
      	</sender>
      	<controlActProcess classCode="STC" moodCode="APT">
      		<subject typeCode="SUBJ">
      			<clinicalDocument classCode="DOCCLIN" moodCode="EVN">
      				<!--文档流水号-->
      				<id>
      					<item root="2.16.156.10011.2.5.1.24" extension="22"/>
      				</id>
      				<!--文档类型代码-->
      				<code code="C0001" codeSystem="2.16.156.10011.2.5.1.23" codeSystemName="文档类型代码">
      					<displayName value="病历概要"/>
      				</code>
      				<statusCode/>
      				<!--文档生成日期时间-->
      				<effectiveTime value="20170101"/>
      				<!--文档保密级别-->
      				<confidentialityCode code="N" codeSystem="2.16.156.10011.2.5.1.25" codeSystemName="文档保密级别代码">
      					<displayName value="正常访问保密级别"/>
      				</confidentialityCode>
      				<!--文档版本号-->
      				<versionNumber value="1"/>
      				<storageCode>
      					<!--经base64编码的文档原始内容-->
      					<originalText value="原始文本"/>
      					<!--文档格式-->
      					<translation/>
      				</storageCode>
      				<recordTarget typeCode="RCT">
      					<patient classCode="PAT">
      						<id>
      							<!--PatientID-->
      							<item root="2.16.156.10011.2.5.1.4" extension="11"/>
      							<!--住院号标识 -->
      							<item root="2.16.156.10011.1.12" extension="11"/>
      							<!--门诊号标识 -->
      							<item root="2.16.156.10011.1.11" extension="11"/>
      						</id>
      						<statusCode/>
      						<!--患者就诊日期时间-->
      						<effectiveTime>
      							<low value="20170101"/>
      							<high/>
      						</effectiveTime>
      						<patientPerson classCode="PSN" determinerCode="INSTANCE">
      							<!--身份证号-->
      							<id>
      								<item root="2.16.156.10011.1.3" extension="120109197706015516"/>
      							</id>
      							<!--姓名-->
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="刘永好"/>
      								</item>
      							</name>
      						</patientPerson>
      						<providerOrganization classCode="ORG" determinerCode="INSTANCE">
      							<id>
      								<item root="2.16.156.10011.1.5" extension="XXXXX"/>
      							</id>
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="无锡中医院"/>
      								</item>
      							</name>
      							<!--科室标识-->
      							<organizationContains classCode="PART">
      								<id>
      									<item root="2.16.156.10011.1.26" extension="科室代码"/>
      								</id>
      							</organizationContains>
      						</providerOrganization>
      					</patient>
      				</recordTarget>
      				<!--文档创建者-->
      				<author typeCode="AUT">
      					<time/>
      					<assignedAuthor classCode="ASSIGNED">
      						<id>
      							<item root="2.16.156.10011.1.4" extension="登记人ID"/>
      						</id>
      						<assignedPerson classCode="PSN" determinerCode="INSTANCE">
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="赵武"/>
      								</item>
      							</name>
      						</assignedPerson>
      					</assignedAuthor>
      				</author>
      				<!--文档保管单位-->
      				<custodian typeCode="CST">
      					<assignedCustodian classCode="ASSIGNED">
      						<representedOrganization classCode="ORG" determinerCode="INSTANCE">
      							<id>
      								<item root="2.16.156.10011.1.5" extension="XXXXX"/>
      							</id>
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="无锡中医院"/>
      								</item>
      							</name>
      						</representedOrganization>
      					</assignedCustodian>
      				</custodian>
      			</clinicalDocument>
      		</subject>
      	</controlActProcess>
      </RCMR_IN000002UV02>
      
    • 电子病历文档注册服务-响应消息(成功)

      <MCCI_IN000002UV01 ITSVersion="XML_1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd">
      	<id root="2.16.156.10011.2.5.1.1" extension="@12122"/>
      	<creationTime value="20170106151903"/>
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="MCCI_IN000002UV01"/>
      	<processingCode code="P"/>
      	<processingModeCode/>
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="@111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="@222"/>
      			</id>
      		</device>
      	</sender>
      	<acknowledgement typeCode="AA">
      		<!--请求消息ID-->
      		<targetMessage>
      			<id root="2.16.156.10011.2.5.1.1" extension="请求的消息ID"/>
      		</targetMessage>
      		<acknowledgementDetail>
      			<text value="处理结果说明"/>
      		</acknowledgementDetail>
      	</acknowledgement>
      </MCCI_IN000002UV01>
      
    • 电子病历文档注册服务-响应消息(异常)

      <MCCI_IN000002UV01 ITSVersion="XML_1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd">
      	<id root="2.16.156.10011.2.5.1.1" extension="@12122"/>
      	<creationTime value="20170106151903"/>
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="MCCI_IN000002UV01"/>
      	<processingCode code="P"/>
      	<processingModeCode/>
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="@111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="@222"/>
      			</id>
      		</device>
      	</sender>
      	<acknowledgement typeCode="AE">
      		<!--请求消息ID-->
      		<targetMessage>
      			<id root="2.16.156.10011.2.5.1.1" extension="请求的消息ID"/>
      		</targetMessage>
      		<acknowledgementDetail>
      			<text value="处理结果说明"/>
      		</acknowledgementDetail>
      	</acknowledgement>
      </MCCI_IN000002UV01>
      
  2. 电子病历文档检索服务

    • 电子病历文档检索服务-请求消息

      <RCMR_IN000029UV01 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/RCMR_IN000029UV01.xsd">
      	<!--id-消息流水号-->
      	<id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/>
      	<!--creationTime-消息创建时间-->
      	<creationTime value="20130501130624"/>
      	<!--interactionId-消息的服务标识-->
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="RCMR_IN000029UV01"/>
      	<!--processingCode-处理代码。标识此消息是否是产品、训练、调试系统的一部分。D:调试;P:产品;T:训练-->
      	<processingCode code="P"/>
      	<!--processingModeCode-处理模型代码。定义此消息是一个文档处理还是一个初始装载的一部分。A:存档;I:初始装载;R:从存档中恢复;T:当前处理,间隔传递。-->
      	<processingModeCode/>
      	<!--acceptAckCode-接收确认类型 AL:总是确认;NE:从不确认;ER:仅在错误/或拒绝时确认;SU:仅在成功完成时确认。-->
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="1111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="222"/>
      			</id>
      		</device>
      	</sender>
      	<controlActProcess classCode="CACT" moodCode="EVN">
      		<queryByParameter>
      			<!--查询ID-->
      			<queryId extension="18204"/>
      			<!--文档注册日期时间-->
      			<executionAndDeliveryTime validTimeLow="20121212" validTimeHigh="20121214"/>
      			<!--文档创建者-->
      			<assignedAuthor.id>
      				<value root="2.16.156.10011.1.4" extension="1111"/>
      				<semanticsText value="王春英"/>
      			</assignedAuthor.id>
      			<!--文档类型-->
      			<clinicalDocument.code>
      				<value code="C0001" codeSystem="2.16.156.10011.2.5.1.23" codeSystemName="文档类型代码">
      					<displayName value="病历概要"/>
      				</value> 
      			</clinicalDocument.code>
      			<!--文档生成日期时间-->
      			<clinicalDocument.effectiveTime>
      				<value>
      					<low value="20080909"/>
      					<high value="20081010"/>
      				</value>
      			</clinicalDocument.effectiveTime>
      			<!--患者就诊日期时间-->
      			<encompassingEncounter.effectiveTime>
      				<value>
      					<low value="20170101"/>
      					<high value="20180101"/>
      				</value>
      			</encompassingEncounter.effectiveTime>
      			<!--患者就诊号-->
      			<encompassingEncounter.id>
      				<value>
      					<item root="2.16.156.10011.1.12" extension="住院号"/>
      					<item root="2.16.156.10011.1.11" extension="门诊号"/>
      				</value>
      			</encompassingEncounter.id>
      			<!--患者id-->
      			<patient.id>
      				<value>
      					<item root="2.16.156.10011.2.5.1.4" extension="PatientID"/>
      					<item root="2.16.156.10011.1.3" extension="患者身份证号"/>
      				</value>
      				<semanticsText value="赵五"/>
      			</patient.id>
      		</queryByParameter>
      	</controlActProcess>
      </RCMR_IN000029UV01>
      
    • 电子病历文档检索服务-响应消息(成功)

      <RCMR_IN000030UV01 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/RCMR_IN000030UV01.xsd">
      	<!--id-消息流水号-->
      	<id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/>
      	<!--creationTime-消息创建时间-->
      	<creationTime value="20130501130624"/>
      	<!--interactionId-消息的服务标识-->
      	<interactionId root="2.16.156.10011.2.5.1.2"  extension="RCMR_IN000030UV01"/>
      	<!--processingCode-处理代码。标识此消息是否是产品、训练、调试系统的一部分。D:调试;P:产品;T:训练-->
      	<processingCode code="P"/>
      	<!--processingModeCode-处理模型代码。定义此消息是一个文档处理还是一个初始装载的一部分。A:存档;I:初始装载;R:从存档中恢复;T:当前处理,间隔传递。-->
      	<processingModeCode/>
      	<!--acceptAckCode-接收确认类型 AL:总是确认;NE:从不确认;ER:仅在错误/或拒绝时确认;SU:仅在成功完成时确认。-->
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="1111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="222"/>
      			</id>
      		</device>
      	</sender>
      	<!--typeCode为处理结果,AA表示成功 AE表示失败-->
      	<acknowledgement typeCode="AA">
      		<targetMessage>
      			<id root="2.16.156.10011.2.5.1.1" extension="1ee83ff1-08ab-4fe7-b573-ea777e9bad51"/>
      		</targetMessage>
      		<acknowledgementDetail>
      			<text value="处理结果说明"/>
      		</acknowledgementDetail>
      	</acknowledgement>
      	<controlActProcess classCode="INFO" moodCode="EVN">
      		<!--可重复-->
      		<subject typeCode="SUBJ">
      			<clinicalDocument classCode="DOCCLIN" moodCode="EVN">
      				<!--文档流水号-->
      				<id>
      					<item root="2.16.156.10011.2.5.1.24" extension="22"/>
      				</id>
      				<!--文档类型代码-->
      				<code code="C0001" codeSystem="2.16.156.10011.2.5.1.23" codeSystemName="文档类型代码">
      					<displayName value="病历概要"/>
      				</code>
      				<statusCode/>
      				<!--文档生成日期时间-->
      				<effectiveTime value="20170101120000"/>
      				<!--文档保密级别-->
      				<confidentialityCode code="N" codeSystem="2.16.156.10011.2.5.1.25" codeSystemName="文档保密级别代码">
      					<displayName value="正常访问保密级别"/>
      				</confidentialityCode>
      				<!--文档版本号-->
      				<versionNumber value="1"/>
      				<recordTarget typeCode="RCT">
      					<patient classCode="PAT">
      						<!--本地系统的患者ID -->
      						<id>
      							<!--PatientID-->
      							<item root="2.16.156.10011.2.5.1.4" extension="11"/>
      							<!--住院号标识 -->
      							<item root="2.16.156.10011.1.12" extension="11"/>
      							<!--门诊号标识 -->
      							<item root="2.16.156.10011.1.11" extension="11"/>
      						</id>
      						<statusCode/>
      						<!--患者就诊日期时间-->
      						<effectiveTime>
      							<low value="20170101120000"/>
      							<high/>
      						</effectiveTime>
      						<patientPerson classCode="PSN" determinerCode="INSTANCE">
      							<!--患者身份证号-->
      							<id>
      								<item root="2.16.156.10011.1.3" extension="120109197706015516"/>
      							</id>
      							<!--姓名-->
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="刘永好"/>
      								</item>
      							</name>
      						</patientPerson>
      						<providerOrganization classCode="ORG" determinerCode="INSTANCE">
      							<id>
      								<item root="2.16.156.10011.1.5" extension="XXXXXXXXXX"/>
      							</id>
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="无锡中医院"/>
      								</item>
      							</name>
      							<!--科室标识-->
      							<organizationContains classCode="PART">
      								<id>
      									<item root="2.16.156.10011.1.26" extension="科室代码"/>
      								</id>
      							</organizationContains>
      						</providerOrganization>
      					</patient>
      				</recordTarget>
      				<!--文档创建者-->
      				<author typeCode="AUT">
      					<time/>
      					<assignedAuthor classCode="ASSIGNED">
      						<id>
      							<item root="2.16.156.10011.1.4" extension="登记人ID"/>
      						</id>
      						<assignedPerson classCode="PSN" determinerCode="INSTANCE">
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="赵武"/>
      								</item>
      							</name>
      						</assignedPerson>
      					</assignedAuthor>
      				</author>
      				<!--文档保管单位-->
      				<custodian typeCode="CST">
      					<assignedCustodian classCode="ASSIGNED">
      						<representedOrganization classCode="ORG" determinerCode="INSTANCE">
      							<id>
      								<item root="2.16.156.10011.1.5" extension="XXXXXXXXXX"/>
      							</id>
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="无锡中医院"/>
      								</item>
      							</name>
      						</representedOrganization>
      					</assignedCustodian>
      				</custodian>
      			</clinicalDocument>
      		</subject>
      		<queryAck>
      			<queryId extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/>
      			<queryResponseCode code="OK"/>
      			<resultTotalQuantity value="1"/>
      		</queryAck>
      	</controlActProcess>
      </RCMR_IN000030UV01>
      
    • 电子病历文档检索服务-响应消息(异常)

      <RCMR_IN000030UV01 ITSVersion="XML_1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/RCMR_IN000030UV01.xsd">
      	<!--id-消息流水号-->
      	<id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866808"/>
      	<!--creationTime-消息创建时间-->
      	<creationTime value="20130501130624"/>
      	<!--interactionId-消息的服务标识-->
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="RCMR_IN000030UV01"/>
      	<!--processingCode-处理代码。标识此消息是否是产品、训练、调试系统的一部分。D:调试;P:产品;T:训练-->
      	<processingCode code="P"/>
      	<!--processingModeCode-处理模型代码。定义此消息是一个文档处理还是一个初始装载的一部分。A:存档;I:初始装载;R:从存档中恢复;T:当前处理,间隔传递。-->
      	<processingModeCode/>
      	<!--acceptAckCode-接收确认类型 AL:总是确认;NE:从不确认;ER:仅在错误/或拒绝时确认;SU:仅在成功完成时确认。-->
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="1111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="222"/>
      			</id>
      		</device>
      	</sender>
      	<!--typeCode为处理结果,AA表示成功 AE表示失败-->
      	<acknowledgement typeCode="AE">
      		<targetMessage>
      			<id root="2.16.156.10011.2.5.1.1" extension="1ee83ff1-08ab-4fe7-b573-ea777e9bad51"/>
      		</targetMessage>
      		<acknowledgementDetail>
      			<text value="处理结果说明"/>
      		</acknowledgementDetail>
      	</acknowledgement>
      	<controlActProcess classCode="CACT" moodCode="EVN">
      		<queryAck>
      			<queryId extension="040CD76A-ED0E-400B-9FD3-60387BCD"/>
      			<queryResponseCode/>
      		</queryAck>
      	</controlActProcess>
      </RCMR_IN000030UV01>
      
  3. 电子病历文档调阅服务

    • 电子病历文档调阅服务-请求消息

      <RCMR_IN000031UV01 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/RCMR_IN000031UV01.xsd">
      	<!--id-消息流水号-->
      	<id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/>
      	<!--creationTime-消息创建时间-->
      	<creationTime value="20130501130624"/>
      	<!--interactionId-消息的服务标识-->
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="RCMR_IN000031UV01"/>
      	<!--processingCode-处理代码。标识此消息是否是产品、训练、调试系统的一部分。D:调试;P:产品;T:训练-->
      	<processingCode code="P"/>
      	<!--processingModeCode-处理模型代码。定义此消息是一个文档处理还是一个初始装载的一部分。A:存档;I:初始装载;R:从存档中恢复;T:当前处理,间隔传递。-->
      	<processingModeCode/>
      	<!--acceptAckCode-接收确认类型 AL:总是确认;NE:从不确认;ER:仅在错误/或拒绝时确认;SU:仅在成功完成时确认。-->
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="1111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="222"/>
      			</id>
      		</device>
      	</sender>
      	<controlActProcess classCode="CACT" moodCode="EVN">
      		<queryByParameter>
      			<!--查询ID-->
      			<queryId extension="18204"/>
      			<!--文档类型-->
      			<clinicalDocument.code>
      				<value code="C0001" codeSystem="2.16.156.10011.2.5.1.23" codeSystemName="文档类型代码">
      					<displayName value="病历概要"/>
      				</value> 
      			</clinicalDocument.code>
      			<!--文档流水号-->
      			<clinicalDocument.id>
      				<value root="2.16.156.10011.2.5.1.24" extension="文档流水号"/>
      			</clinicalDocument.id>
      			<!--患者就诊号-->
      			<encompassingEncounter.id>
      				<value>
      					<item root="2.16.156.10011.1.12" extension="住院号"/>
      					<item root="2.16.156.10011.1.11" extension="门诊号"/>
      				</value>
      			</encompassingEncounter.id>
      			<!--患者id-->
      			<patient.id>
      				<value>
      					<item root="2.16.156.10011.2.5.1.4" extension="PatientID"/>
      					<item root="2.16.156.10011.1.3" extension="患者身份证号"/>
      				</value>
      				<semanticsText value="赵五"/>
      			</patient.id>
      		</queryByParameter>
      	</controlActProcess>
      </RCMR_IN000031UV01>
      
    • 电子病历文档调阅服务-响应消息(成功)

      <RCMR_IN000032UV01 ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/RCMR_IN000032UV01.xsd">
      	<!--id-消息流水号-->
      	<id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/>
      	<!--creationTime-消息创建时间-->
      	<creationTime value="20130501130624"/>
      	<!--interactionId-消息的服务标识-->
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="RCMR_IN000032UV01"/>
      	<!--processingCode-处理代码。标识此消息是否是产品、训练、调试系统的一部分。D:调试;P:产品;T:训练-->
      	<processingCode code="P"/>
      	<!--processingModeCode-处理模型代码。定义此消息是一个文档处理还是一个初始装载的一部分。A:存档;I:初始装载;R:从存档中恢复;T:当前处理,间隔传递。-->
      	<processingModeCode/>
      	<!--acceptAckCode-接收确认类型 AL:总是确认;NE:从不确认;ER:仅在错误/或拒绝时确认;SU:仅在成功完成时确认。-->
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="1111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="222"/>
      			</id>
      		</device>
      	</sender>
      	<!--typeCode为处理结果,AA表示成功 AE表示失败-->
      	<acknowledgement typeCode="AA">
      		<targetMessage>
      			<id root="2.16.156.10011.2.5.1.1" extension="1ee83ff1-08ab-4fe7-b573-ea777e9bad51"/>
      		</targetMessage>
      		<acknowledgementDetail>
      			<text value="处理结果说明"/>
      		</acknowledgementDetail>
      	</acknowledgement>
      	<controlActProcess classCode="INFO" moodCode="EVN">
      		<subject typeCode="SUBJ">
      			<clinicalDocument classCode="DOCCLIN" moodCode="EVN">
      				<!--文档流水号-->
      				<id>
      					<item root="2.16.156.10011.2.5.1.24" extension="22"/>
      				</id>
      				<!--文档类型代码-->
      				<code code="C0001" codeSystem="2.16.156.10011.2.5.1.23" codeSystemName="文档类型代码">
      					<displayName value="病历概要"/>
      				</code>
      				<statusCode/>
      				<!--文档生成日期时间-->
      				<effectiveTime value="20170101120000"/>
      				<!--文档保密级别-->
      				<confidentialityCode code="N" codeSystem="2.16.156.10011.2.5.1.25" codeSystemName="文档保密级别代码">
      					<displayName value="正常访问保密级别"/>
      				</confidentialityCode>
      				<!--文档版本号-->
      				<versionNumber value="1"/>
      				<storageCode>
      					<!--经base64编码的文档原始内容-->
      					<originalText value="hhh"/>
      					<!--文档格式-->
      					<translation/>
      				</storageCode>
      				<recordTarget typeCode="RCT">
      					<patient classCode="PAT">
      						<!--本地系统的患者ID -->
      						<id>
      							<!--PatientID-->
      							<item root="2.16.156.10011.2.5.1.4" extension="PatientID"/>
      							<!--住院号标识 -->
      							<item root="2.16.156.10011.1.12" extension="住院号标识"/>
      							<!--门诊号标识 -->
      							<item root="2.16.156.10011.1.11" extension="门诊号标识"/>
      						</id>
      						<statusCode/>
      						<!--患者就诊日期时间-->
      						<effectiveTime>
      							<low value="20170101120000"/>
      							<high/>
      						</effectiveTime>
      						<patientPerson classCode="PSN" determinerCode="INSTANCE">
      							<!--患者身份证号-->
      							<id>
      								<item root="2.16.156.10011.1.3" extension="120109197706015516"/>
      							</id>
      							<!--姓名-->
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="刘永好"/>
      								</item>
      							</name>
      						</patientPerson>
      						<providerOrganization classCode="ORG" determinerCode="INSTANCE">
      							<id>
      								<item root="2.16.156.10011.1.5" extension="1234567890"/>
      							</id>
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="无锡中医院"/>
      								</item>
      							</name>
      							<!--科室标识-->
      							<organizationContains classCode="PART">
      								<id>
      									<item root="2.16.156.10011.1.26" extension="科室代码"/>
      								</id>
      							</organizationContains>
      						</providerOrganization>
      					</patient>
      				</recordTarget>
      				<!--文档创建者-->
      				<author typeCode="AUT">
      					<time/>
      					<assignedAuthor classCode="ASSIGNED">
      						<id>
      							<item root="2.16.156.10011.1.4" extension="登记人ID"/>
      						</id>
      						<assignedPerson classCode="PSN" determinerCode="INSTANCE">
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="赵武"/>
      								</item>
      							</name>
      						</assignedPerson>
      					</assignedAuthor>
      				</author>
      				<!--文档保管单位-->
      				<custodian typeCode="CST">
      					<assignedCustodian classCode="ASSIGNED">
      						<representedOrganization classCode="ORG" determinerCode="INSTANCE">
      							<id>
      								<item root="2.16.156.10011.1.5" extension="1234567890"/>
      							</id>
      							<name xsi:type="DSET_EN">
      								<item>
      									<part value="无锡中医院"/>
      								</item>
      							</name>
      						</representedOrganization>
      					</assignedCustodian>
      				</custodian>
      			</clinicalDocument>
      		</subject>
      		<queryAck>
      			<queryId extension="18204"/>
      			<queryResponseCode code="OK"/>
      			<resultTotalQuantity value="1"/>
      		</queryAck>
      	</controlActProcess>
      </RCMR_IN000032UV01>
      
    • 电子病历文档调阅服务-响应消息(异常)

      <RCMR_IN000032UV01 ITSVersion="XML_1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/RCMR_IN000032UV01.xsd">
      	<!--id-消息流水号-->
      	<id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866808"/>
      	<!--creationTime-消息创建时间-->
      	<creationTime value="20130501130624"/>
      	<!--interactionId-消息的服务标识-->
      	<interactionId root="2.16.156.10011.2.5.1.2" extension="RCMR_IN000032UV01"/>
      	<!--processingCode-处理代码。标识此消息是否是产品、训练、调试系统的一部分。D:调试;P:产品;T:训练-->
      	<processingCode code="P"/>
      	<!--processingModeCode-处理模型代码。定义此消息是一个文档处理还是一个初始装载的一部分。A:存档;I:初始装载;R:从存档中恢复;T:当前处理,间隔传递。-->
      	<processingModeCode/>
      	<!--acceptAckCode-接收确认类型 AL:总是确认;NE:从不确认;ER:仅在错误/或拒绝时确认;SU:仅在成功完成时确认。-->
      	<acceptAckCode code="AL"/>
      	<receiver typeCode="RCV">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="1111"/>
      			</id>
      		</device>
      	</receiver>
      	<sender typeCode="SND">
      		<device classCode="DEV" determinerCode="INSTANCE">
      			<id>
      				<item root="2.16.156.10011.2.5.1.3" extension="222"/>
      			</id>
      		</device>
      	</sender>
      	<!--typeCode为处理结果,AA表示成功 AE表示失败-->
      	<acknowledgement typeCode="AE">
      		<targetMessage>
      			<id root="2.16.156.10011.2.5.1.1" extension="1ee83ff1-08ab-4fe7-b573-ea777e9bad51"/>
      		</targetMessage>
      		<acknowledgementDetail>
      			<text value="处理结果说明"/>
      		</acknowledgementDetail>
      	</acknowledgement>
      	<controlActProcess classCode="CACT" moodCode="EVN">
      		<queryAck>
      			<queryId extension="040CD76A-ED0E-400B-9FD3-60387BCD"/>
      			<queryResponseCode/>
      		</queryAck>
      	</controlActProcess>
      </RCMR_IN000032UV01>