前 言
WS/T XXXXX《医院信息平台交互规范》分为以下十一部分:
第1部分:总则
第2部分:个人信息注册、查询服务;
第3部分:医疗卫生机构注册、查询服务;
第4部分:医疗卫生人员注册、查询服务;
第5部分:术语注册、查询服务;
第6部分:文档注册、查询服务;
第7部分:就诊信息交互服务;
第8部分:医嘱信息交互服务;
第9部分:申请单信息交互服务;
第10部分:预约信息交互服务;
第11部分:状态信息交互服务。
本部分为WS/T XXXXX的第2部分。
本部分按照GB/T 1.1—2009给出的规则起草。
本部分主要起草单位:国家卫生健康委统计信息中心、四川大学华西医院、中国软件评测中心、国家计算机质量监督检验中心。
本部分主要起草人:胡建平、李岳峰、董方杰、赵宇明、王亚如、何国平、黄勇、孟晓、邱全伟。
医院信息平台交互规范
第2部分:个人信息注册、查询服务
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 个人信息注册服务(PatientInfoRegister)
角色和交易
角色交易图
个人信息注册服务的角色交易图如图1所示。
图1 个人信息注册服务角色交易图
角色的选择
个人信息注册服务的角色列表如表1所示。
表1 个人信息注册服务角色列表
角色 | 交易 | 选择 |
个人信息源 | 个人信息注册 | 必选项(R) |
个人信息注册服务 | 个人信息注册 | 必选项(R) |
交易流程
个人信息注册服务的交易流程图如图2所示。
图2 个人信息注册服务交易流程图
个人信息注册服务的交易流程描述:
个人信息源向个人信息注册服务提交请求消息;
个人信息注册服务对个人信息源提交的个人信息建立交叉逻辑索引;
个人信息注册服务校验数据并进行存储,注册成功时返回成功响应消息;
个人信息注册服务注册失败时返回异常响应消息。
接口规范模型
请求消息模型
个人信息注册服务的请求消息模型如表2所示。
表2 个人信息注册服务请求消息模型
响应消息模型(成功)
个人信息注册服务使用的响应消息模型(成功)如表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 |
响应消息模型(异常)
个人信息注册服务使用的响应消息模型(异常)如表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 个人信息更新服务(PatientInfoRegister)
角色和交易
角色交易图
个人信息更新服务的角色交易图如图3所示。
图3 个人信息更新服务角色交易图
角色的选择
个人信息更新服务的角色列表如表5所示。
表5 个人信息更新服务角色列表
角色 | 交易 | 选择 |
个人身份源 | 个人信息更新 | 必选项(R) |
个人信息更新服务 | 个人信息更新 | 必选项(R) |
交易流程
个人信息更新服务的交易流程图如图4所示。
图4 个人信息更新服务交易流程图
个人信息更新服务的交易流程描述:
个人信息源向个人信息更新服务提交请求消息;
个人信息更新服务进行数据更新,更新成功时返回成功响应消息;
个人信息更新服务失败时返回异常响应消息。
接口规范模型
请求消息模型
个人信息更新服务的请求消息模型如表6所示。
表6 个人信息更新服务请求消息模型
响应消息模型(成功)
个人信息更新服务的响应消息模型(成功)如表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 个人信息合并服务(PatientInfoMerge)
角色和交易
角色交易图
个人信息合并服务的角色交易图如图5所示。
图5 个人信息合并服务角色交易图
角色的选择
个人信息合并服务的角色列表如表9所示。
表9 个人信息合并服务角色列表
角色 | 交易 | 选择 |
个人信息源 | 个人信息合并 | 必选项(R) |
个人信息合并服务 | 个人信息合并 | 必选项(R) |
交易流程
个人信息合并服务的交易流程图如图6所示。
图6 个人信息合并服务交易流程图
个人信息合并服务的交易流程描述:
个人信息源向个人信息合并服务提交请求消息;
个人信息合并服务成功时返回响应消息;
个人信息合并服务失败时返回异常响应消息。
接口规范模型
请求消息模型
个人信息合并服务的请求消息模型如表10所示。
表10 个人信息合并服务请求消息模型
响应消息模型(成功)
个人信息合并服务的响应消息模型(成功)如表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 |
响应消息模型(异常)
个人信息合并服务的响应消息模型(异常)如表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 |
5.4 个人信息查询服务(PatientInfoQuery)
角色和交易
角色交易图
个人信息查询服务的角色交易图如图7所示。
图7 个人信息查询服务角色交易图
角色的选择
个人信息查询服务的角色列表如表13所示。
表13 个人信息查询服务角色列表
角色 | 交易 | 选择 |
个人信息使用者 | 个人信息查询 | 必选项(R) |
个人信息查询服务 | 个人信息查询 | 必选项(R) |
交易流程
个人信息查询服务的交易流程图如图8所示。
图8 个人信息查询服务交易流程图
个人信息查询服务的交易流程描述:
个人信息使用者向个人信息查询服务提交请求消息;
个人信息查询服务对个人信息使用者提交的请求消息查询个人基本信息;
个人信息查询服务成功时返回查询的个人信息;
个人信息查询服务失败时返回异常响应消息。
接口规范模型
请求消息模型
个人信息查询服务的请求消息模型如表14所示。
表14 个人信息查询服务请求消息模型
响应消息模型(成功)
个人信息查询服务的响应消息模型(成功)如表15所示。
表15 个人信息查询服务响应消息模型(成功)
响应消息模型(异常)
个人信息查询服务的响应消息模型(异常)如表16所示。
表16 个人信息查询服务响应消息模型(异常)
节点 | 基数 | 可选项 | 节点说明 | 对应数据元标识符/格式要求 |
---|---|---|---|---|
/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 | 查询ID | 字符串,最大长度为50 |
/controlActProcess/queryAck/queryResponseCode/@code | 0..1 | O | 查询响应代码 | 字符串,最大长度为50 |
附录A(规范性附录) 消息示例
个人信息注册服务
个人信息注册服务-请求消息
<PRPA_IN201311UV02 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/PRPA_IN201311UV02.xsd"> <id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/> <creationTime value="20130116112855"/> <interactionId root="2.16.156.10011.2.5.1.2" extension="PRPA_IN201311UV02"/> <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> <controlActProcess classCode="CACT" moodCode="EVN"> <subject typeCode="SUBJ"> <registrationRequest classCode="REG" moodCode="RQO"> <statusCode code="active"/> <subject1 typeCode="SBJ"> <patient classCode="PAT"> <!--本地系统的患者ID --> <id> <item root="2.16.156.10011.2.5.1.4" extension="患者ID"/> </id> <statusCode code="active"/> <effectiveTime> <any value="20100101090101"/> </effectiveTime> <patientPerson> <!--身份证号--> <id> <item root="2.16.156.10011.1.3" extension="120109197706015516"/> </id> <idCategory code="01" codeSystem="2.16.156.10011.2.3.1.1" codeSystemName="身份证件类别代码表"> <displayName value="居民身份证"/> </idCategory> <!--姓名--> <name xsi:type="LIST_EN"> <item> <part value="刘永好"/> </item> </name> <!--联系电话--> <telecom xsi:type="DSET_TEL"> <item value="028-2222444"/> </telecom> <!--性别--> <administrativeGenderCode code="1" codeSystem="2.16.156.10011.2.3.3.4"> <displayName value="男性"/> </administrativeGenderCode> <!--出生时间--> <birthTime value="19570323"/> <!--联系地址--> <addr xsi:type="LIST_AD"> <item> <!--非结构化地址(完整地址描述) --> <part type="SAL" value="四川省成都市双流县红沙村"/> <!--地址-省(自治区、直辖市) --> <part type="STA" value="广东省"/> <!--地址-市(地区) --> <part type="CTY" value="广州市"/> <!--地址-县(区) --> <part type="CNT" value="越秀区"/> <!-- 地址-乡(镇、街道办事处) --> <part type="STB" value="童心街"/> <!-- 地址-村(街、路、弄等) --> <part type="STR" value="下塘西路"/> <!-- 地址-门牌号码 --> <part type="BNR" value="39号"/> <!-- 邮政编码--> <part type="ZIP" value="510000"/> </item> </addr> <!--婚姻状况--> <maritalStatusCode code="10" codeSystem="2.16.156.10011.2.3.3.5"> <displayName value="未婚"/> </maritalStatusCode> <!--民族--> <ethnicGroupCode> <item code="01" codeSystem="2.16.156.10011.2.3.3.3"> <displayName value="汉族"/> </item> </ethnicGroupCode> <!--职业类别代码--> <asEmployee classCode="EMP"> <occupationCode code="13" codeSystem="2.16.156.10011.2.3.3.7"> <displayName value="专业技术人员"/> </occupationCode> <employerOrganization classCode="ORG" determinerCode="INSTANCE"> <!--工作单位名称--> <name xsi:type="LIST_EN"> <item> <part value="XXX学校"/> </item> </name> <contactParty classCode="CON"> <!--工作联系电话--> <telecom xsi:type="DSET_TEL"> <item value="028-9999999"/> </telecom> </contactParty> </employerOrganization> </asEmployee> <asOtherIDs classCode="PAT"> <!--健康卡号--> <id> <item root="2.16.156.10011.1.19" extension="38273N237"/> </id> <scopingOrganization classCode="ORG" determinerCode="INSTANCE"> <!--健康卡发放机构代码--> <id> <item root="2.16.156.10011.1.5" extension="XXXXX"/> </id> </scopingOrganization> </asOtherIDs> <asOtherIDs classCode="PAT"> <!--城乡居民健康档案编号--> <id> <item root="2.16.156.10011.1.2" extension="38273N237"/> </id> <scopingOrganization classCode="ORG" determinerCode="INSTANCE"> <!--建档医疗机构组织机构代码--> <id> <item root="2.16.156.10011.1.5" extension="XXXXX"/> </id> </scopingOrganization> </asOtherIDs> <!--联系人--> <personalRelationship> <code code="1" codeSystem="2.16.156.10011.2.3.1.34" codeSystemName="家庭关系代码"> <displayName value="配偶"/> </code> <!--联系人电话--> <telecom xsi:type="DSET_TEL"> <item value="028-8888888"/> </telecom> <relationshipHolder1 classCode="PSN" determinerCode="INSTANCE"> <!--联系人姓名--> <name xsi:type="LIST_EN"> <item> <part value="刘好"/> </item> </name> </relationshipHolder1> </personalRelationship> </patientPerson> <providerOrganization classCode="ORG" determinerCode="INSTANCE"> <!--组织机构代码--> <id> <item root="2.16.156.10011.1.5" extension="XXXXX"/> </id> <!--组织机构名称--> <name xsi:type="LIST_EN"> <item> <part value="无锡中医院"/> </item> </name> <contactParty classCode="CON"/> </providerOrganization> <!--医疗保险信息--> <coveredPartyOf typeCode="COV"> <coverageRecord classCode="COV" moodCode="EVN"> <beneficiary typeCode="BEN"> <beneficiary classCode="MBR"> <code code="1" codeSystem="2.16.156.10011.2.3.1.248" codeSystemName="医疗保险类别代码"> <displayName value="城镇职工基本医疗保险"/> </code> </beneficiary> </beneficiary> </coverageRecord> </coveredPartyOf> </patient> </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="LIST_EN"> <item> <part value="赵武"/> </item> </name> </assignedPerson> </assignedEntity> </author> </registrationRequest> </subject> </controlActProcess> </PRPA_IN201311UV02>
个人信息注册服务-响应消息(成功)
<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>
个人信息更新服务
个人信息更新服务-请求消息
<PRPA_IN201314UV02 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/PRPA_IN201314UV02.xsd"> <id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/> <creationTime value="20070803130624"/> <interactionId root="2.16.156.10011.2.5.1.2" extension="PRPA_IN201314UV02"/> <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> <controlActProcess classCode="CACT" moodCode="EVN"> <subject typeCode="SUBJ"> <registrationRequest classCode="REG" moodCode="RQO"> <statusCode code="active"/> <subject1 typeCode="SBJ"> <patient classCode="PAT"> <!--本地系统的患者ID--> <id> <item root="2.16.156.10011.2.5.1.4" extension="患者ID"/> </id> <statusCode code="active"/> <effectiveTime> <any value="20100101090101"/> </effectiveTime> <patientPerson> <!--身份证号--> <id> <item root="2.16.156.10011.1.3" extension="120109197706015516"/> </id> <idCategory code="01" codeSystem="2.16.156.10011.2.3.1.1" codeSystemName="身份证件类别代码表"> <displayName value="居民身份证"/> </idCategory> <!--姓名--> <name xsi:type="LIST_EN"> <item> <part value="刘永好"/> </item> </name> <!--联系电话--> <telecom xsi:type="DSET_TEL"> <item value="028-2222444"/> </telecom> <!--性别--> <administrativeGenderCode code="1" codeSystem="2.16.156.10011.2.3.3.4"> <displayName value="男性"/> </administrativeGenderCode> <!--出生时间--> <birthTime value="19570323"/> <!--联系地址--> <addr xsi:type="LIST_AD"> <item> <!--非结构化地址(完整地址描述) --> <part type="SAL" value="四川省成都市双流县红沙村"/> <!--地址-省(自治区、直辖市) --> <part type="STA" value="广东省"/> <!--地址-市(地区) --> <part type="CTY" value="广州市"/> <!--地址-县(区) --> <part type="CNT" value="越秀区"/> <!-- 地址-乡(镇、街道办事处) --> <part type="STB" value="童心街"/> <!-- 地址-村(街、路、弄等) --> <part type="STR" value="下塘西路"/> <!-- 地址-门牌号码 --> <part type="BNR" value="39号"/> <!-- 邮政编码--> <part type="ZIP" value="510000"/> </item> </addr> <!--婚姻状况--> <maritalStatusCode code="10" codeSystem="2.16.156.10011.2.3.3.5"> <displayName value="未婚"/> </maritalStatusCode> <!--民族--> <ethnicGroupCode> <item code="01" codeSystem="2.16.156.10011.2.3.3.3"> <displayName value="汉族"/> </item> </ethnicGroupCode> <!--职业类别代码--> <asEmployee classCode="EMP"> <occupationCode code="13" codeSystem="2.16.156.10011.2.3.3.7"> <displayName value="专业技术人员"/> </occupationCode> <employerOrganization classCode="ORG" determinerCode="INSTANCE"> <!--工作单位名称--> <name xsi:type="LIST_EN"> <item> <part value="XXX学校"/> </item> </name> <contactParty classCode="CON"> <!--工作联系电话--> <telecom xsi:type="DSET_TEL"> <item value="028-9999999"/> </telecom> </contactParty> </employerOrganization> </asEmployee> <asOtherIDs classCode="PAT"> <!--健康卡号--> <id> <item root="2.16.156.10011.1.19" extension="38273N2SDFDSF37"/> </id> <scopingOrganization classCode="ORG" determinerCode="INSTANCE"> <id> <item root="2.16.156.10011.1.5" extension="XXXXX"/> </id> </scopingOrganization> </asOtherIDs> <asOtherIDs classCode="PAT"> <!--城乡居民健康档案编号--> <id> <item root="2.16.156.10011.1.2" extension="38273N237"/> </id> <scopingOrganization classCode="ORG" determinerCode="INSTANCE"> <!--建档医疗机构组织机构代码--> <id> <item root="2.16.156.10011.1.5" extension="XXXXX"/> </id> </scopingOrganization> </asOtherIDs> <!--联系人--> <personalRelationship> <code code="1" codeSystem="2.16.156.10011.2.3.1.34" codeSystemName="家庭关系代码"> <displayName value="配偶"/> </code> <!--联系人电话--> <telecom xsi:type="DSET_TEL"> <item value="028-8888888"/> </telecom> <relationshipHolder1 classCode="PSN" determinerCode="INSTANCE"> <!--联系人姓名--> <name xsi:type="LIST_EN"> <item> <part value="刘永好"/> </item> </name> </relationshipHolder1> </personalRelationship> </patientPerson> <providerOrganization classCode="ORG" determinerCode="INSTANCE"> <id> <item root="2.16.156.10011.1.5" extension="XXXXX"/> </id> <name xsi:type="LIST_EN"> <item> <part value="无锡中医院"/> </item> </name> <contactParty classCode="CON"/> </providerOrganization> <!--医疗保险信息--> <coveredPartyOf typeCode="COV"> <coverageRecord classCode="COV" moodCode="EVN"> <beneficiary typeCode="BEN"> <beneficiary classCode="MBR"> <code code="1" codeSystem="2.16.156.10011.2.3.1.248" codeSystemName="医疗保险类别代码"> <displayName value="城镇职工基本医疗保险"/> </code> </beneficiary> </beneficiary> </coverageRecord> </coveredPartyOf> </patient> </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="LIST_EN"> <item> <part value="赵武"/> </item> </name> </assignedPerson> </assignedEntity> </author> </registrationRequest> </subject> </controlActProcess> </PRPA_IN201314UV02>
个人信息更新服务-响应消息(成功)
<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>
个人信息合并服务
个人信息合并服务-请求消息
<PRPA_IN201304UV02 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/PRPA_IN201304UV02.xsd"> <id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/> <creationTime value="20070803130624"/> <interactionId root="2.16.156.10011.2.5.1.2" extension="PRPA_IN201304UV02 "/> <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> <controlActProcess classCode="CACT" moodCode="EVN"> <subject typeCode="SUBJ"> <registrationEvent classCode="REG" moodCode="EVN"> <statusCode code="active"/> <subject1 typeCode="SBJ"> <patient classCode="PAT"> <!--要合并到的本地系统患者ID--> <id> <item root="2.16.156.10011.2.5.1.4" extension="患者ID"/> </id> <statusCode code="active"/> <effectiveTime> <any value="20111212141414"/> </effectiveTime> <patientPerson> <!--身份证号--> <id> <item root="2.16.156.10011.1.3" extension="120109197706015516"/> </id> <idCategory code="01" codeSystem="2.16.156.10011.2.3.1.1" codeSystemName="身份证件类别代码表"> <displayName value="居民身份证"/> </idCategory> <!--姓名--> <name xsi:type="LIST_EN"> <item> <part value="刘永好"/> </item> </name> </patientPerson> </patient> </subject1> <custodian typeCode="CST"> <assignedEntity classCode="ASSIGNED"> <id> <item root="2.16.156.10011.1.4" extension="操作人ID"/> </id> <assignedPerson classCode="PSN" determinerCode="INSTANCE"> <name xsi:type="LIST_EN"> <item> <part value="赵武"/> </item> </name> </assignedPerson> </assignedEntity> </custodian> <replacementOf typeCode="RPLC"> <priorRegistration classCode="REG" moodCode="EVN"> <statusCode code="obsolete"/> <subject1 typeCode="SBJ"> <priorRegisteredRole classCode="PAT"> <!--本地系统被合并的患者ID--> <id> <item root="2.16.156.10011.2.5.1.4" extension="被合并患者ID"/> </id> </priorRegisteredRole> </subject1> </priorRegistration> </replacementOf> </registrationEvent> </subject> </controlActProcess> </PRPA_IN201304UV02>
个人信息合并服务-响应消息(成功)
<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>
个人信息查询服务
个人信息查询服务-请求消息
<PRPA_IN201305UV02 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/PRPA_IN201305UV02.xsd"> <id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/> <creationTime value="20070803130624"/> <interactionId root="2.16.156.10011.2.5.1.2" extension="PRPA_IN201305UV02"/> <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> <controlActProcess classCode="CACT" moodCode="EVN"> <queryByParameter> <queryId extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/> <statusCode code="new"/> <initialQuantity value="2"/> <matchCriterionList> <minimumDegreeMatch> <value xsi:type="INT" value="100"/> <semanticsText value="匹配程度"/> </minimumDegreeMatch> </matchCriterionList> <parameterList> <!--本地系统的患者ID--> <id root="2.16.156.10011.2.5.1.4" extension="0020109112"/> <!-- 患者性别 --> <livingSubjectAdministrativeGender> <value code="1" codeSystem="2.16.156.10011.2.3.3.4"> <displayName value="男性"/> </value> <semanticsText value="患者性别"/> </livingSubjectAdministrativeGender> <!--患者身份证号--> <livingSubjectId> <value> <item root="2.16.156.10011.1.3" extension="0020109112"/> </value> <semanticsText value="患者身份证号"/> </livingSubjectId> <!--患者姓名--> <livingSubjectName> <value> <item> <part value="李丽丽"/> </item> </value> <semanticsText value="患者姓名"/> </livingSubjectName> </parameterList> </queryByParameter> </controlActProcess> </PRPA_IN201305UV02>
个人信息查询服务-响应消息(成功)
<PRPA_IN201306UV02 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xsi:schemaLocation="urn:hl7-org:v3 file:///D:/%e6%b5%8b%e8%af%95%e5%b7%a5%e5%85%b7/V2.0/%e6%96%b0%e6%a0%87%e5%87%86/2018%e4%ba%a4%e4%ba%92%e6%96%b0%e8%a7%84%e8%8c%83/processable/multicacheschemas/PRPA_IN201306UV02.xsd"> <id root="2.16.156.10011.2.5.1.1" extension="8D73520B-D489-4B70-8F4B-7B5C2D7961B5"/> <creationTime value="20120101010101"/> <interactionId root="2.16.156.10011.2.5.1.2" extension="PRPA_IN201306UV02"/> <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"> <targetMessage> <id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/> </targetMessage> <acknowledgementDetail> <text value="处理结果说明"/> </acknowledgementDetail> </acknowledgement> <controlActProcess classCode="CACT" moodCode="EVN"> <subject typeCode="SUBJ"> <registrationEvent classCode="REG" moodCode="EVN"> <statusCode code="active"/> <subject1 typeCode="SBJ"> <patient classCode="PAT"> <!--患者ID --> <id> <item root="2.16.156.10011.2.5.1.4" extension="患者ID"/> </id> <statusCode code="active"/> <effectiveTime> <!-- 登记时间范围 --> <low value="20100101090101"/> </effectiveTime> <patientPerson> <!--身份证号--> <id> <item root="2.16.156.10011.1.3" extension="120109197706015516"/> </id> <idCategory code="01" codeSystem="2.16.156.10011.2.3.1.1" codeSystemName="身份证件类别代码表"> <displayName value="居民身份证"/> </idCategory> <!--姓名--> <name xsi:type="LIST_EN"> <item> <part value="刘永好"/> </item> </name> <!--联系电话--> <telecom xsi:type="DSET_TEL"> <item value="028-2222444"/> </telecom> <!--性别--> <administrativeGenderCode code="1" codeSystem="2.16.156.10011.2.3.3.4" codeSystemName="生理性别代码表(GB/T 2261.1)"> <displayName value="男性"/> </administrativeGenderCode> <!--出生时间--> <birthTime value="19570323"/> <!--联系地址--> <addr xsi:type="LIST_AD"> <item> <!--非结构化地址(完整地址描述)--> <part type="SAL" value="四川省成都市双流县红沙村"/> <!--地址-省(自治区、直辖市)--> <part type="STA" value="广东省"/> <!--地址-市(地区)--> <part type="CTY" value="广州市"/> <!--地址-县(区)--> <part type="CNT" value="越秀区"/> <!-- 地址-乡(镇、街道办事处)--> <part type="STB" value="童心街"/> <!-- 地址-村(街、路、弄等)--> <part type="STR" value="下塘西路"/> <!-- 地址-门牌号码 --> <part type="BNR" value="39号"/> <!-- 邮政编码--> <part type="ZIP" value="510000"/> </item> </addr> <!--婚姻状况--> <maritalStatusCode code="10" codeSystem="2.16.156.10011.2.3.3.5" codeSystemName="婚姻状况代码表(GB/T 2261.2)"> <displayName value="未婚"/> </maritalStatusCode> <!--民族--> <ethnicGroupCode> <item code="01" codeSystem="2.16.156.10011.2.3.3.3" codeSystemName="民族类别代码表(GB 3304)"> <displayName value="汉族"/> </item> </ethnicGroupCode> <!--职业类别代码--> <asEmployee classCode="EMP"> <occupationCode code="11" codeSystem="2.16.156.10011.2.3.3.13" codeSystemName="从业状况(个人身体)代码表(GB/T 2261.4)"> <displayName value="国家公务员"/> </occupationCode> <employerOrganization classCode="ORG" determinerCode="INSTANCE"> <!--工作单位名称--> <name xsi:type="LIST_EN"> <item> <part value="XXX学校"/> </item> </name> <contactParty classCode="CON"> <!--工作联系电话--> <telecom xsi:type="DSET_TEL"> <item value="028-9999999"/> </telecom> </contactParty> </employerOrganization> </asEmployee> <asOtherIDs classCode="PAT"> <!--健康卡号--> <id> <item root="2.16.156.10011.1.19" extension="12345678901234567"/> </id> <scopingOrganization classCode="ORG" determinerCode="INSTANCE"> <id> <item root="2.16.156.10011.1.5" extension="XXXXXXXXXX"/> </id> </scopingOrganization> </asOtherIDs> <asOtherIDs classCode="PAT"> <!--城乡居民健康档案编号--> <id> <item root="2.16.156.10011.1.2" extension="12345678901234567"/> </id> <scopingOrganization classCode="ORG" determinerCode="INSTANCE"> <!--建档医疗机构组织机构代码--> <id> <item root="2.16.156.10011.1.5" extension="XXXXXXXXXX"/> </id> </scopingOrganization> </asOtherIDs> <!--联系人--> <personalRelationship> <code code="1" codeSystem="2.16.156.10011.2.3.3.8" codeSystemName="家庭关系代码表(GB/T 4761)"> <displayName value="配偶"/> </code> <!--联系人电话--> <telecom xsi:type="DSET_TEL"> <item value="028-8888888"/> </telecom> <relationshipHolder1 classCode="PSN" determinerCode="INSTANCE"> <!--联系人姓名--> <name xsi:type="LIST_EN"> <item> <part value="刘永好"/> </item> </name> </relationshipHolder1> </personalRelationship> </patientPerson> <providerOrganization classCode="ORG" determinerCode="INSTANCE"> <id> <item root="2.16.156.10011.1.5" extension="XXXXX"/> </id> <name xsi:type="LIST_EN"> <item> <part value="无锡中医院"/> </item> </name> <contactParty classCode="CON"/> </providerOrganization> <subjectOf1 typeCode="SBJ"> <queryMatchObservation classCode="COND" moodCode="EVN"> <code code="PDQ"/> <value xsi:type="INT" value="100"/> </queryMatchObservation> </subjectOf1> <!--医疗保险信息--> <coveredPartyOf typeCode="COV"> <coverageRecord classCode="COV" moodCode="EVN"> <beneficiary typeCode="BEN"> <beneficiary classCode="MBR"> <code code="01" codeSystem="2.16.156.10011.2.3.1.248" codeSystemName="医疗保险类别代码表"> <displayName value="城镇职工基本医疗保险"/> </code> </beneficiary> </beneficiary> </coverageRecord> </coveredPartyOf> </patient> </subject1> <custodian typeCode="CST"> <assignedEntity classCode="ASSIGNED"> <id> <item root="2.16.156.10011.0.3.2" extension="登记人ID"/> </id> <assignedPerson classCode="PSN" determinerCode="INSTANCE"> <name xsi:type="LIST_EN"> <item> <part value="赵武"/> </item> </name> </assignedPerson> </assignedEntity> </custodian> </registrationEvent> </subject> <queryAck> <queryId extension="123"/> <queryResponseCode code="OK"/> <resultTotalQuantity value="1"/> </queryAck> </controlActProcess> </PRPA_IN201306UV02>
个人信息查询服务-响应消息(异常)
<PRPA_IN201306UV02 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/PRPA_IN201306UV02.xsd"> <id root="2.16.156.10011.2.5.1.1" extension="040CD76A-ED0E-400B-9FD3-60387BCDE0EB"/> <creationTime value="20120101010101"/> <interactionId root="2.16.156.10011.2.5.1.2" extension="PRPA_IN201306UV02"/> <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> <!--typeCode为处理结果,AA表示成功 AE表示失败--> <acknowledgement typeCode="AE"> <targetMessage> <!--请求消息ID--> <id root="2.16.156.10011.2.5.1.1" extension="22a0f9e0-4454-11dc-a6be-3603d6866807"/> </targetMessage> <acknowledgementDetail> <!--处理结果说明--> <text value="处理结果说明"/> </acknowledgementDetail> </acknowledgement> <controlActProcess classCode="CACT" moodCode="EVN"> <queryAck> <queryId extension="123"/> <queryResponseCode code="12"/> </queryAck> </controlActProcess> </PRPA_IN201306UV02>