前 言
WS/T XXXXX《医院信息平台交互规范》分为以下十一部分:
第1部分:总则
第2部分:个人信息注册、查询服务;
第3部分:医疗卫生机构注册、查询服务;
第4部分:医疗卫生人员注册、查询服务;
第5部分:术语注册、查询服务;
第6部分:文档注册、查询服务;
第7部分:就诊信息交互服务;
第8部分:医嘱信息交互服务;
第9部分:申请单信息交互服务;
第10部分:预约信息交互服务;
第11部分:状态信息交互服务。
本部分为WS/T XXXXX的第5部分。
本部分按照GB/T 1.1—2009给出的规则起草。
本部分主要起草单位:国家卫生健康委统计信息中心、青岛大学附属医院、中国软件评测中心。
本部分主要起草人:胡建平、李岳峰、苏明亮、赵宇明、徐浩、孟晓。
医院信息平台交互规范 第5部分:术语注册、查询服务
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 术语注册服务(TerminologyRegister)
角色和交易
角色交易图
术语注册服务的角色交易图如图1所示。
图1 术语注册服务角色交易图
角色的选择
术语注册服务的角色列表如表1所示。
表1 术语注册服务角色列表
角色 | 交易 | 选择 |
术语信息源 | 术语注册 | 必选项(R) |
术语注册服务 | 术语注册 | 必选项(R) |
交易流程
术语注册服务的交易流程图如图2所示。
图2 术语注册服务交易流程图
术语注册服务的交易流程描述:
术语信息源向术语注册服务提交请求消息;
术语注册服务校验数据并进行存储,注册成功时返回成功响应消息;
术语注册服务注册失败时返回异常响应消息。
接口规范模型
请求消息模型
术语注册服务的请求消息模型如表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/registrationRequest/subject1 | 1..* | R | — | |
/controlActProcess/subject/registrationRequest/subject1/valueSet/id/@extension | 1..1 | R | 值集标识符 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/desc/@value | 1..1 | R | 值集描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/statusCode/@code | 0..1 | O | 值集状态代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/version/@code | 0..1 | O | 值集版本代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/version/displayName/@value | 0..1 | O | 值集版本描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems | 0..* | O | — | |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/code/@code | 1..1 | R | 值集项目代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/code/displayName/@value | 1..1 | R | 值集项目描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/statusCode/@code | 0..1 | O | 值集项目状态代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@extension | 1..1 | R | 注册者工号 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@root | 1..1 | R | 固定值"2.16.156.10011.1.4" | — |
/controlActProcess/subject/registrationRequest/author/assignedEntity/assignedPerson/name/item/part/@value | 1..1 | R | 注册者姓名 | DE02.01.039.00 |
响应消息模型(成功)
术语注册服务的响应消息模型(成功)如表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 |
响应消息模型(异常)
术语注册服务的响应消息模型(异常)如表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 术语更新服务(TerminologyUpdate)
角色和交易
角色交易图
术语更新服务的角色交易图如图3所示。
图3 术语更新服务角色交易图
角色的选择
术语更新服务的角色列表如表5所示。
表5 术语更新服务角色列表
角色 | 交易 | 选择 |
术语信息源 | 术语更新 | 必选项(R) |
术语更新服务 | 术语更新 | 必选项(R) |
交易流程
术语更新服务的交易流程图如图4所示。
图4 术语更新服务交易流程图
术语更新服务的交易流程描述:
术语信息源向术语注册服务提交更新请求消息;
术语更新服务校验数据并进行存储,更新成功时返回成功响应消息;
术语更新服务更新失败时返回异常响应消息。
接口规范模型
请求消息模型
术语更新服务的请求消息模型如表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/subject/registrationRequest/subject1 | 1..* | R | — | |
/controlActProcess/subject/registrationRequest/subject1/valueSet/id/@extension | 1..1 | R | 值集标识符 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/desc/@value | 1..1 | R | 值集描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/statusCode/@code | 0..1 | O | 值集状态代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/version/@code | 0..1 | O | 值集版本代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/version/displayName/@value | 0..1 | O | 值集版本描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems | 0..* | O | — | |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/code/@code | 1..1 | R | 值集项目代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/code/displayName/@value | 1..1 | R | 值集项目描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/statusCode/@code | 0..1 | O | 值集项目状态代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@extension | 1..1 | R | 更新者工号 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/author/assignedEntity/id/item/@root | 1..1 | R | 固定值"2.16.156.10011.1.4" | — |
/controlActProcess/subject/registrationRequest/author/assignedEntity/assignedPerson/name/item/part/@value | 1..1 | R | 更新者姓名 | DE02.01.039.00 |
响应消息模型(成功)
术语更新服务的响应消息模型(成功)如表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 |
响应消息模型(异常)
术语更新服务的响应消息模型(异常)如表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 |
5.3 术语查询服务(TerminologyQuery)
角色和交易
角色交易图
术语查询服务的角色交易图如图5所示。
图5 术语查询服务角色交易图
角色的选择
术语查询服务的角色列表如表9所示。
表9 术语查询服务角色列表
角色 | 交易 | 选择 |
术语使用者 | 术语查询 | 必选项(R) |
术语查询服务 | 术语查询 | 必选项(R) |
交易流程
术语查询服务的交易流程图如图6所示。
图6 术语查询服务交易流程图
术语查询服务的交易流程描述:
术语使用者向术语查询服务提交请求消息;
术语查询服务将查询结果返回给术语使用者。
接口规范模型
请求消息模型
术语查询服务的请求消息模型如表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/valueSet/id/@extension | 1..1 | R | 值集代码 | 字符串,最大长度为50 |
/controlActProcess/queryByParameter/valueSet/version/@code | 0..1 | O | 值集版本 | 字符串,最大长度为50 |
/controlActProcess/queryByParameter/valueSet/valueSetItems/code/@code | 0..1 | O | 值集项目代码 | 字符串,最大长度为50 |
响应消息模型(成功)
术语查询服务的响应消息模型(成功)如表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/registrationRequest/subject1 | 0..* | O | — | |
/controlActProcess/subject/registrationRequest/subject1/valueSet/id/@extension | 1..1 | R | 值集标识符 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/desc/@value | 1..1 | R | 值集描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/statusCode/@code | 0..1 | O | 值集状态代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/version/@code | 0..1 | O | 值集版本代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/version/displayName/@value | 0..1 | O | 值集版本描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems | 0..* | O | — | |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/code/@code | 1..1 | R | 值集项目代码 | 字符串,最大长度为50 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/code/displayName/@value | 1..1 | R | 值集项目描述 | 字符串,最大长度为100 |
/controlActProcess/subject/registrationRequest/subject1/valueSet/valueSetItems/statusCode/@code | 0..1 | O | 值集项目状态代码 | 字符串,最大长度为50 |
/controlActProcess/queryAck/queryId/@extension | 0..1 | O | 查询标识 | 字符串,最大长度为50 |
/controlActProcess/queryAck/queryResponseCode/@code | 0..1 | O | 查询响应代码 | 字符串,最大长度为50 |
/controlActProcess/queryAck/resultTotalQuantity/@value | 0..1 | O | 查询结果数量 | 数值型,最大长度为4 |
响应消息模型(异常)
术语查询服务的响应消息模型(异常)如表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(规范性附录) 消息示例
术语注册服务
术语注册服务-请求消息
<PRVS_IN000001UV01 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/PRVS_IN000001UV01.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="PRVS_IN000001UV01"/> <!--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"> <subject typeCode="SUBJ"> <registrationRequest classCode="REG" moodCode="RQO"> <statusCode/> <!--值集注册,subject1为1..*--> <subject1 typeCode="SBJ"> <valueSet> <!--值集标识符--> <id extension="sexDictionary"/> <!--值集描述--> <desc value="性别代码表"/> <!--值集状态代码--> <statusCode code="1"/> <!--值集版本信息--> <version code="1.0"> <displayName value="版本1"/> </version> <!--值集项目内容,valueSetItems为0..*--> <valueSetItems> <!--项目代码--> <code code="F"> <!--项目描述--> <displayName value="女性"/> </code> <!--项目状态--> <statusCode code="1"/> </valueSetItems> </valueSet> </subject1> <!--值集注册者信息--> <author typeCode="AUT"> <assignedEntity 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> </assignedEntity> </author> </registrationRequest> </subject> </controlActProcess> </PRVS_IN000001UV01>
术语注册服务-响应消息(成功)
<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>
术语更新服务
术语更新服务-请求消息
<PRVS_IN000002UV01 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/PRVS_IN000002UV01.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="PRVS_IN000002UV01"/> <!--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"> <subject typeCode="SUBJ"> <registrationRequest classCode="REG" moodCode="RQO"> <statusCode/> <!--值集更新,subject1为1..*--> <subject1 typeCode="SBJ"> <valueSet> <!--值集标识符--> <id extension="sexDictionary"/> <!--值集描述--> <desc value="性别代码表"/> <!--值集状态代码--> <statusCode code="1"/> <!--值集版本信息--> <version code="1.0"> <displayName value="版本1"/> </version> <!--值集项目内容,valueSetItems为0..*--> <valueSetItems> <!--项目代码--> <code code="F"> <!--项目描述--> <displayName value="女性"/> </code> <!--项目状态--> <statusCode code="1"/> </valueSetItems> </valueSet> </subject1> <!--值集更新者信息--> <author typeCode="AUT"> <assignedEntity 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> </assignedEntity> </author> </registrationRequest> </subject> </controlActProcess> </PRVS_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="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>
术语查询服务
术语查询服务-请求消息
<PRVS_IN000003UV01 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/PRVS_IN000003UV01.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="PRVS_IN000003UV01"/> <!--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="ACTN" moodCode="EVN"> <queryByParameter> <!--查询ID--> <queryId extension="18204"/> <valueSet> <!--值集代码--> <id extension="sexDictionary"/> <!--值集版本--> <version code="01"/> <valueSetItems> <!--值集项目代码--> <code code="F"/> </valueSetItems> </valueSet> </queryByParameter> </controlActProcess> </PRVS_IN000003UV01>
术语查询服务-响应消息(成功)
<PRVS_IN000004UV01 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/PRVS_IN000004UV01.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="PRVS_IN000004UV01"/> <!--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="CACT" moodCode="EVN"> <subject typeCode="SUBJ"> <registrationRequest classCode="REG" moodCode="RQO"> <statusCode/> <!--值集,subject1为0..*--> <subject1 typeCode="SBJ"> <valueSet> <!--值集标识符--> <id extension="sexDictionary"/> <!--值集描述--> <desc value="性别代码表"/> <!--值集状态代码--> <statusCode code="1"/> <!--值集版本信息--> <version code="1.0"> <displayName value="版本1"/> </version> <!--值集项目内容,valueSetItems为0..*--> <valueSetItems> <!--项目代码--> <code code="F"> <!--项目描述--> <displayName value="女性"/> </code> <!--项目状态--> <statusCode code="1"/> </valueSetItems> </valueSet> </subject1> </registrationRequest> </subject> <queryAck> <queryId extension="1234"/> <queryResponseCode code="OK"/> <resultTotalQuantity value="1"/> </queryAck> </controlActProcess> </PRVS_IN000004UV01>
术语查询服务-响应消息(异常)
<PRVS_IN000004UV01 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 ../multicacheschemas/PRVS_IN000004UV01.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="PRVS_IN000004UV01"/> <!--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="123"/> <queryResponseCode/> </queryAck> </controlActProcess> </PRVS_IN000004UV01>