WS/T 790.6—2021 区域卫生信息平台交互标准 第6部分:居民注册服务

医疗机构管理 中华人民共和国卫生行业标准 卫生标准

目录

心气虚,则脉细;肺气虚,则皮寒;肝气虚,则气少;肾气虚,则泄利前后;脾气虚,则饮食不入。
医学百科APP(安卓 | iOS | Windows版)

您的医学知识库 + 健康测试工具

https://www.wiki8.cn/app/

1 拼音

W S / T 7 9 0 . 6 — 2 0 2 1 qū yù wèi shēng xìn xī píng tái jiāo hù biāo zhǔn dì 6 bù fèn : jū mín zhù cè fú wù

2 英文参考

Regional health information platform interactive standard—Part 6: Person registration service

3 基本信息

ICS 11.020

CCS C 07

中华人民共和国卫生行业标准WS/T790.6—2021《区域卫生信息平台交互标准 第6 部分:居民注册服务》(Regional health information platform interactive standard—Part 6: Person registration service)由中华人民共和国国家卫生健康委员会2021年10月27日《关于发布〈国家卫生信息资源分类编码管理规范〉等21项推荐性卫生行业标准的通告》(国卫通〔2021〕10号)发布,自2022年4月1日起施行。

4 发布通知

关于发布《国家卫生信息资源分类编码管理规范》等21项推荐性卫生行业标准的通告

国卫通〔2021〕10号

现发布《国家卫生信息资源分类编码管理规范》等21项推荐性卫生行业标准,编号和名称如下:

WS/T 787—2021 国家卫生信息资源分类编码管理规范

WS/T 788—2021 国家卫生信息资源使用管理规范

WS/T 789—2021 血液产品标签与标识代码标准

WS/T 790.1—2021 区域卫生信息平台交互标准 第1部分:总则

WS/T 790.2—2021 区域卫生信息平台交互标准 第2部分:时间一致性服务

WS/T 790.3—2021 区域卫生信息平台交互标准 第3部分:节点验证服务

WS/T 790.4—2021 区域卫生信息平台交互标准 第4部分:安全审计服务

WS/T 790.5—2021 区域卫生信息平台交互标准 第5部分:基础通知服务

WS/T 790.6—2021 区域卫生信息平台交互标准 第6部分:居民注册服务

WS/T 790.7—2021 区域卫生信息平台交互标准 第7部分:医疗卫生机构注册服务

WS/T 790.8—2021 区域卫生信息平台交互标准 第8部分:医疗卫生人员注册服务

WS/T 790.9—2021 区域卫生信息平台交互标准 第9部分:术语注册服务

WS/T 790.10—2021 区域卫生信息平台交互标准 第10部分:健康档案存储服务

WS/T 790.11—2021 区域卫生信息平台交互标准 第11部分:健康档案管理服务

WS/T 790.12—2021 区域卫生信息平台交互标准 第12部分:健康档案采集服务

WS/T 790.13—2021 区域卫生信息平台交互标准 第13部分:健康档案调阅服务

WS/T 790.14—2021 区域卫生信息平台交互标准 第14部分:文档订阅发布服务

WS/T 790.15—2021 区域卫生信息平台交互标准 第15部分:预约挂号服务

WS/T 790.16—2021 区域卫生信息平台交互标准 第16部分:双向转诊服务

WS/T 790.17—2021 区域卫生信息平台交互标准 第17部分:签约服务

WS/T 790.18—2021 区域卫生信息平台交互标准 第18部分:提醒服务

上述标准自2022年4月1日起施行。

特此通告。

国家卫生健康委

2021年10月27日

5 前言

本标准是WS/T 790《区域卫生信息平台交互标准》的第6部分。WS/T 790已经发布以下部分:

——第1部分:总则;

——第2部分:时间一致性服务;

——第3部分:节点认证服务;

——第4部分:安全审计服务;

——第5部分:基础通知服务;

——第6部分:居民注册服务;

——第7部分:医疗卫生机构注册服务;

——第8部分:医疗卫生人员注册服务;

——第9部分:术语注册服务;

——第10部分:健康档案存储服务;

——第11部分:健康档案管理服务;

——第12部分:健康档案采集服务;

——第13部分:健康档案调阅服务;

——第14部分:文档订阅发布服务;

——第15部分:预约挂号服务;

——第16部分:双向转诊服务;

——第17部分:签约服务;

——第18部分:提醒服务。

本标准由国家卫生健康标准委员会卫生健康信息标准专业委员会负责技术审查和技术咨询,由国家卫生健康委统计信息中心负责协调性和格式审查,由国家卫生健康委规划发展与信息化司负责业务管理、法规司负责统筹管理。

本标准起草单位:国家卫生健康委统计信息中心、四川省卫生健康信息中心、国家卫生信息共享技术及应用工程技术研究中心。

本标准主要起草人:李岳峰、董方杰、许德俊、冯东雷、林晓东、边红丽。

6 标准正文

区域卫生信息平台交互标准第6部分:居民注册服务

6.1 1 范围

本标准规定了基于健康档案的区域卫生信息平台居民注册服务的角色、交易、交互服务和安全审计。本标准适用于基于健康档案的区域卫生信息平台居民注册服务和应用信息系统调用平台居民注册服务的设计与开发。

6.2 2 规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本标准必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本标准;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本标准。

WS/T 448 基于居民健康档案的区域卫生信息平台技术规范

WS/T 482 卫生信息共享文档编制规范

WS/T 790.4 区域卫生信息平台交互标准 第4部分:安全审计服务

WS/T 790.5 区域卫生信息平台交互标准 第5部分:基础通知服务

6.3 3 术语和略缩语

6.3.1 3.1 术语和定义

WS/T 448、WS/T 482、WS/T 790.4、WS/T 790.5界定的术语和定义适用于本标准。

6.3.2 3.2 缩略语

下列缩略语适用于本标准。

XML Schema:可扩展标记语言结构模式(Extensible Markup Language Schema)

WSDL:网络服务描述语言(Web Services Description Language)

PIS:居民注册服务(Person Information Registration Service)

PIP:居民信息提供者(Person Information Provider)

PIU:居民信息使用者(Person Information Users)

PIIU:居民信息索引使用者(Person Information Index Users)

PISub:居民信息订阅者(Person Information Subscriber)

PIX:居民交叉索引(Person identifier cross-reference)

6.4 4 角色

6.4.1 4.1 角色定义

居民注册服务角色定义如下:

——居民注册服务(PIS):提供居民信息注册、居民信息查询、居民信息索引查询服务,同时充当通知服务代理角色(见第 5 部分角色定义)提供居民信息变更通知、居民信息索引变更通知、居民信息索引合并通知服务;

——居民信息提供者(PIP):提交居民信息。同时充当通知发布者角色(见第5 部分角色定义)向通知服务代理发布居民信息变更通知、居民信息索引变更通知及居民信息索引合并通知;——居民信息使用者(PIU):从居民注册服务处获取居民信息,并充当通知接受者角色(见第5部分角色定义)接收居民信息变更通知;

——居民信息索引使用者(PIIU):从居民注册服务处查询信息索引,并充当通知接受者角色(见第 5 部分角色定义)接收居民信息索引变更通知及居民信息索引合并通知;——居民信息订阅者(PISub):为居民信息索引使用者或居民信息使用者订阅相应的通知信息

6.4.2 4.2 角色的交易关系

与居民注册服务直接相关角色角色间的交易关系见图1。

image.png

图 1 居民注册服务角色

6.4.3 4.3 角色的交易可选性

居民注册服务交互标准范中每个角色直接相关的交易见表1。如果声明支持该交互标准,则应实现标准中指定为“R”的交易。

表 1 居民注册服务交互标准-角色和交易

image.png

表 1(续)

image.png

6.5 5 交易

6.5.1 5.1 居民信息提交

6.5.1.1 5.1.1 用例

居民信息提交用例见图2。

image.png

图 2 居民信息提交用例图

由居民信息提供者向居民注册服务发起居信息提交请求,提交居民基本信息。此交易会触发创建、读取、更新行为

6.5.1.2 5.1.2 交易流程

居民信息提交交易流程见图3。

image.png

图 3 居民信息提交交易流程图

6.5.1.3 5.1.3 消息请求
6.5.1.3.1 5.1.3.1 触发事件

居民信息提供者向居民注册服务提交居民信息时触发该消息请求。

6.5.1.3.2 5.1.3.2 消息结构约束

居民信息提交消息结构应符合附录B居民注册服务消息格式PersonRecordFeed元素构件要求,消息补充约束见表2。

表 2 居民信息提交请求的消息补充约束

image.png

表 2(续)

image.png

表 2(续)

image.png

6.5.1.4 5.1.4 消息应答
6.5.1.4.1 5.1.4.1 触发事件

当居民注册服务接收到居民信息提交请求消息时触发该消息应答。

6.5.1.4.2 5.1.4.2 消息结构约束

应答消息结构应符合附录B居民注册服务消息格式PersonRecordFeedResponse元素构件要求,消息补充约束见表3。

表 3 居民信息提交应答的消息补充约束

image.png

6.5.2 5.2 居民信息查询

6.5.2.1 5.2.1 用例

居民信息查询用例见图4。

image.png

图 4 居民信息查询用例图

由居民信息使用者提供居民查询参数,向居民注册服务发起居信息查询请求。

6.5.2.2 5.2.2 交易流程

居民信息查询交易流程见图5。

image.png

图 5 居民信息查询交易流程图

6.5.2.3 5.2.3 消息请求
6.5.2.3.1 5.2.3.1 触发事件

居民信息使用者向居民注册服务查询居民信息时触发该消息请求。

6.5.2.3.2 5.2.3.2 消息结构约束

居民信息查询消息结构应符合附录B居民注册服务消息PersonRecordQuery格式元素构件要求,消息补充约束见表4。

表 4 居民信息查询请求的消息补充约束

image.png

6.5.2.4 5.2.4 消息应答
6.5.2.4.1 5.2.4.1 触发事件

当居民注册服务接收到居民信息查询请求时触发该消息应答。

6.5.2.4.2 5.2.4.2 消息结构约束

居民信息查询应答消息结构应符合附录B居民注册服务消息格式元素构件要求,消息补充约束见表5。

表 5 居民信息查询应答的消息补充约束

image.png

6.5.2.5 5.3.1 用例

居民交叉索引(PIX)查询用例见图6。

image.png

图 6 居民交叉索引查询用例图

居民信息索引使用者提供居民标识信息,向居民注册服务发送居民交叉索引查询的请求,获取另一个ID域的居民标识符。

6.5.2.6 5.3.2 交易流程

居民交叉索引查询交易流程见图7。

image.png

图 7 居民交叉索引查询交易流程图

6.5.2.7 5.3.3 消息请求
6.5.2.7.1 5.3.3.1 触发事件

居民信息索引使用者向居民注册服务查询居民交叉索引时触发该消息请求。

6.5.2.7.2 5.3.3.2 消息结构约束

居民交叉索引查询请求消息结构应符合附录B居民注册服务消息格式identifierQuery元素构件要求,消息补充约束见表6。居民交叉索引信息亦可通过预存通用查询的方式提交查询请求,消息结构模式见第1部分B.2之adhocQuery元素,补充约束参见表6。

表 6 居民交叉索引查询请求的消息补充约束

image.png

6.5.2.8 5.3.4 消息应答
6.5.2.8.1 5.3.4.1 触发事件

居民注册服务接收到查询居民交叉索引请求时触发该消息应答。

6.5.2.8.2 5.3.4.2 消息结构约束

消息结构应符合附录B居民注册服务消息格式元素identifierPatient构件要求,消息补充约束见表7。

表 7 居民信息提交请求的消息补充约束

image.png

6.5.3 5.4 居民信息订阅

6.5.3.1 5.4.1 用例

居民信息订阅用例见图8。

image.png

图 8 文档订阅用例图

居民信息订阅者可向居民信息服务发起文档订阅请求。

6.5.3.2 5.4.2 交易流程

居民信息订阅交易流程见图9。

image.png

图 9 居民信息订阅交易流程图

居民信息订阅者向居民注册服务订阅所关注居民信息,居民注册服务通过通知服务代理返回居民信息订阅应答消息

6.5.3.3 5.4.3 消息请求
6.5.3.3.1 5.4.3.1 触发事件

文档订阅者向文档订阅发布服务订阅健康档案文档时触发该消息请求。

6.5.3.3.2 5.4.3.2 消息结构约束

文档订阅消息结构应符合基础通知服务消息格式Subscribe元素构件要求,消息补充约束见表8。

表 8 居民信息订阅请求的消息补充约束

image.png

6.5.3.4 5.4.4 消息应答
6.5.3.4.1 5.4.4.1 触发事件

当居民注册服务服务接收到居民信息订阅请求消息时触发该消息应答。

6.5.3.4.2 5.4.4.2 消息结构约束

文档订阅应答消息结构应符合第5部分5.1.4要求。

6.5.4 5.5 居民信息变更通知

6.5.4.1 5.5.1 用例

居民信息变更通知用例见图10。

image.png

图 10 居民信息变更通知用例图

当居民信息发生变更,居民注册服务向配置了“变更通知”功能的居民信息使用者发送居民信息变更通知请求。

6.5.4.2 5.5.2 交易流程

居民信息变更通知交易流程见图11。

image.png

图 11 居民信息变更通知交易流程图

6.5.4.3 5.5.3 通知消息
6.5.4.3.1 5.5.3.1 触发事件

当居民信息发生变更时,触发该通知消息

6.5.4.3.2 5.5.3.2 消息结构约束

消息结构应符合附录B居民注册服务消息格式PersonRecordRevise元素构件要求,消息补充约束见表9。该消息封装于基础通知服务消息wsn:Notify/wsn:NotifyMessage/wsn:Message节点,消息格式见WS/T790.5。

表 9 居民信息变更通知的消息补充约束

image.png

6.5.5 5.6 居民信息索引变更通知

6.5.5.1 5.6.1 用例

居民信息索引变更通知用例见图12。

image.png

图 12 居民信息索引变更通知用例图

当某一个ID域中的标识符发生改变时,居民注册服务向事先配置了“居民信息索引变更通知”功能的居民信息索引使用者发送居民信息索引变更通知的请求,保持同步更新。

6.5.5.2 5.6.2 交易流程

居民信息索引变更通知交易流程见图13。

image.png

图 13 居民信息索引变更通知交易流程图

6.5.5.3 5.6.3 通知消息
6.5.5.3.1 5.6.3.1 触发事件

当某一个ID域中的标识符发生改变时,居民注册服务向事先配置了“变更通知”功能的居民信息索引使用者发送居民信息索引变更通知。

6.5.5.3.2 5.6.3.2 消息结构约束

消息结构应符合附录B居民注册服务消息格式PersonIdentifierRevise元素构件要求,消息补充约束见表10。该消息封装于基础通知服务消息wsn:Notify/wsn:NotifyMessage/wsn:Message节点,消息格式见WS/T 790.5。

表 10 居民信息索引变更通知的消息补充约束

image.png

6.5.6 5.7 居民信息索引合并通知

6.5.6.1 5.7.1 用例

居民信息索引合并通知用例见图14。

image.png

图 14 居民信息索引合并通知用例图

当居民信息索引发生合并时,居民注册服务向事先配置了“通知”功能的居民信息索引使用者发送居民信息索引合并通知,内容包括居民信息和被合并的居民信息

6.5.6.2 5.7.2 交易流程

居民信息索引合并通知交易流程见图15。

image.png

图 15 居民信息索引合并通知交易流程图

6.5.6.3 5.7.3 通知消息
6.5.6.3.1 5.7.3.1 触发事件

当居民信息索引有合并,废弃被合并的居民信息索引时,触发居民信息索引合并通知的消息请求。

6.5.6.3.2 5.7.3.2 消息结构约束

消息结构应符合附录B居民注册服务消息格式PersonIdentifierMerge元素构件要求,消息补充约束见表11。该消息封装于基础通知服务消息wsn:Notify/wsn:NotifyMessage/wsn:Message节点,消息格式见WS/T 790.5。

表 11 居民信息提交请求的消息补充约束

image.png

6.6 6 交互服务

6.6.1 6.1 服务定义

居民注册服务定义应符合附件A居民注册服务WSDL文档要求。

6.6.2 6.2 服务技术要求

居民注册服务应符合WS/T 448相关技术要求。

6.6.3 6.3 异常处理

服务操作出现异常时应依据表12所列异常编码抛出异常消息

表 12 异常编码

image.png

6.7 7 安全审计

6.7.1 7.1 安全约定

居民注册服务各项交易事件的安全审计项目的可选性见表13,安全审计应符合WS/T790.4的要求。

表 13 居民注册服务审计项目及可选性要求

image.png

6.7.2 7.2 审计消息记录要求

6.7.2.1 7.2.1 居民信息提交(IST-PR1-C,IST-PR1-S)
6.7.2.1.1 7.2.1.1 事件(Event)

记录居民信息提交事件,居民信息提供者及居民注册服务均提供该节点信息(IST-PR1-C,IST-PR1-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:@EventActionCode=“C”;EventTypeCode/@code=” IST-PR1”。

6.7.2.1.2 7.2.1.2 事件源(Event Source)

记录居民信息提交请求方信息,居民信息提供者及居民注册服务均提供该节点信息(IST-PR1-C,IST-PR1-S)。

——节点路径: AuditMessage/ ActiveParticipant;

——取值要求:@UserName=居民信息提供者;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.1.3 7.2.1.3 事件目标(Event Destination)

记录居民信息交接收方信息,居民信息提供者及居民注册服务均提供该节点信息(IST-PR1-C,IST-PR1-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民注册服务”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目标”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.1.4 7.2.1.4 事件发起人(Human Participant)

记录居民信息提交操作者信息,居民信息提供者及居民注册服务均提供该节点信息(IST-PR1-C,IST-PR1-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:UserName=用户名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件发起人”;RoleIDCode/@ codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.1.5 7.2.1.5 审计源(审计源为事件源)(Audit Source,for Event Source)

记录居民信息提交发起者信息,居民信息提供者提供该节点信息(IST-PR1-C)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“居民信息提供者终端”;AuditSourceTypeCode/@codeSystemName =“审计源类型代码(CV_AuditSourceTypeCode)”。

6.7.2.1.6 7.2.1.6 审计源(审计源为事件目标)(Audit Source,for Event Destination)

记录居民信息交接收者信息,居民信息注册服务提供该节点信息(IST-PR1-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@displayName =“居民注册服务”;AuditSourceTypeCode /@ codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.1.7 7.2.1.7 具体参与对象(审计源为事件源)(Participant Object,for Event Source)

记录居民基本信息。居民信息提供者提供该节点信息(IST-PR1-C)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民信息”;ParticipantObjectTypeCode /@codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.1.8 7.2.1.8 具体参与对象(审计源为事件目标)(Participant Object,for Event Destination)

记录居民注册信息。居民注册服务提供该节点信息(IST-PR1-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民注册信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.2 7.2.2 居民信息查询(IST-PR2-C,IST-PR2-S)
6.7.2.2.1 7.2.2.1 事件(Event)

记 录 居 民 信 息 查 询 事 件 , 居 民 信 息 使 用 者 及 居 民 注 册服务均提供该节点信息(IST-PR2-C,IST-PR2-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:@EventActionCode=“R”;EventTypeCode/@code=“IST-PR2”。

6.7.2.2.2 7.2.2.2 事件源(Event Source)

记录居民信息查询请求方信息,居民信息使用者及居民注册服务均提供该节点信息(IST-PR2-C,IST-PR2-S)。

——节点路径: AuditMessage/ActiveParticipant;

——取值要求:@UserName=居民信息用户;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.2.3 7.2.2.3 事件目标(Event Destination)

记录居民信息交接收方信息,居民信息使用者及居民注册服务均提供该节点信息(IST-PR2-C,IST-PR2-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民注册服务”;@UserIsRequestor=“N”;oleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目标”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.2.4 7.2.2.4 事件发起人(Human Participant)

记录居民信息查询操作者信息,居民信息使用者及居民注册服务均提供该节点信息(IST-PR2-C,IST-PR2-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:UserName=用户名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件发起人”;RoleIDCode/@ codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.2.5 7.2.2.5 审计源(审计源为事件源)(Audit Source,for Event Source)

记录居民信息查询发起者信息,居民信息使用者提供该节点信息(IST-PR2-C)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“居民信息使用者终端”;AuditSourceTypeCode/@codeSystemName =“审计源类型代码(CV_AuditSourceTypeCode)”。

6.7.2.2.6 7.2.2.6 审计源(审计源为事件目标)(Audit Source,for Event Destination)

记录居民信息查询接收者信息,居民信息注册服务提供该节点信息(IST-PR2-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@displayName =“居民注册服务”;AuditSourceTypeCode /@ codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.2.7 7.2.2.7 具体参与对象(审计源为事件源)(Participant Object,for Event Source)

记录查询条件信息。居民信息使用者提供该节点信息(IST-PR2-C)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@displayName=“查询参数”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.2.8 7.2.2.8 具体参与对象(审计源为事件目标)(Participant Object,for Event Destination)

记录居民注册信息。居民注册服务提供该节点信息(IST-PR2-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民注册信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.3 7.2.3 居民交叉索引查询(IST-PR3-C,IST-PR3-S)
6.7.2.3.1 7.2.3.1 事件(Event)

记录居民交叉索引查询事件,居民交叉索引使用者及居民注册服务均提供该节点信息(IST-PR3-C,IST-PR3-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:@EventActionCode=“R”;EventTypeCode/@code=“IST-PR3”。

6.7.2.3.2 7.2.3.2 事件源(Event Source)

记录居民交叉索引查询请求方信息,居民交叉索引使用者及居民注册服务均提供该节点信息(IST-PR3-C,IST-PR3-S)。

——节点路径: AuditMessage/ActiveParticipant;

——取值要求:@UserName=居民交叉索引用户显示终端;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.3.3 7.2.3.3 事件目标(Event Destination)

记录居民交叉索引提交接收方信息,居民交叉索引使用者及居民注册服务均提供该节点信息(IST-PR3-C,IST-PR3-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民注册服务”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目标”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.3.4 7.2.3.4 事件发起人(Human Participant)

记录居民交叉索引查询操作者信息,居民交叉索引使用者及居民注册服务均提供该节点信息(IST-PR3-C,IST-PR3-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:UserName=用户名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件发起人”;RoleIDCode/@ codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.3.5 7.2.3.5 审计源(审计源为事件源)(Audit Source,for Event Source)

记录居民交叉索引查询发起者信息,居民交叉索引使用者提供该节点信息(IST-PR3-C)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“居民交叉索引使用者显示终端”;AuditSourceTypeCode/@codeSystemName =“审计源类型代码(CV_AuditSourceTypeCode)”。

6.7.2.3.6 7.2.3.6 审计源(审计源为事件目标)(Audit Source,for Event Destination)

记录居民交叉索引查询接收者信息,居民交叉索引注册服务提供该节点信息(IST-PR3-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@displayName =“居民注册服务”;AuditSourceTypeCode /@ codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.3.7 7.2.3.7 具体参与对象(审计源为事件源)(Participant Object,for Event Source)

记录查询条件信息。居民交叉索引使用者提供该节点信息(IST-PR3-C)。——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@displayName=“查询参数”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.3.8 7.2.3.8 具体参与对象(审计源为事件目标)(Participant Object,for Event Destination)

记录居民注册信息。居民注册服务提供该节点信息(IST-PR3-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民交叉索引信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.4 7.2.4 居民信息订阅(IST-PR4-C,IST-PR4-S)
6.7.2.4.1 7.2.4.1 事件(Event)

记录居民订阅事件,居民信息订阅者及居民注册服务均提供该节点信息(IST-PR4-C,IST-PR4-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:@EventActionCode=“R”;EventTypeCode/@code=“IST-PR4”。

6.7.2.4.2 7.2.4.2 事件源(Event Source)

记录居民信息订阅请求方信息,居民信息订阅者及居民注册服务均提供该节点信息(IST-PR4-C,IST-PR4-S)。

——节点路径: AuditMessage/ActiveParticipant;

——取值要求:@UserName=居民信息订阅者终端;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.4.3 7.2.4.3 事件目标(Event Destination)

记录居民信息订阅接收方信息,居民信息订阅者及居民注册服务均提供该节点信息(IST-PR4-C,IST-PR4-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民注册服务”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目标”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.4.4 7.2.4.4 事件发起人(Human Participant)

记录居民信息订阅操作者信息,居民信息订阅者及居民注册服务均提供该节点信息(IST-PR4-C,IST-PR4-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:UserName=用户名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件发起人”;RoleIDCode/@ codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.4.5 7.2.4.5 审计源(审计源为事件源)(Audit Source,for Event Source)

记录居民信息订阅发起者信息,居民信息订阅者提供该节点信息(IST-PR4-C)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“居民信息订阅者显示终端”;AuditSourceTypeCode/@codeSystemName =“审计源类型代码(CV_AuditSourceTypeCode)”。

6.7.2.4.6 7.2.4.6 审计源(审计源为事件目标)(Audit Source,for Event Destination)

记录居民信息订阅接收者信息,居民信息订阅注册服务提供该节点信息(IST-PR4-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@displayName =“居民注册服务”;AuditSourceTypeCode /@ codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.4.7 7.2.4.7 具体参与对象(审计源为事件源)(Participant Object,for Event Source)

记录查询条件信息。居民信息订阅者提供该节点信息(IST-PR4-C)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@displayName=“查询参数”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.4.8 7.2.4.8 具体参与对象(审计源为事件目标)(Participant Object,for Event Destination)

记录居民注册信息。居民注册服务提供该节点信息(IST-PR4-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民信息订阅信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.5 7.2.5 居民信息变更通知(IST-PR5-C,IST-PR5-S)
6.7.2.5.1 7.2.5.1 事件(Event)

记录居民信息变更通知事件,居民信息使用者及居民注册服务均提供该节点信息(IST-PR5-C,IST-PR5-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:@EventActionCode=“E”;EventTypeCode/@code=“IST-PR5”。

6.7.2.5.2 7.2.5.2 事件源(Event Source)

记录居民信息变更通知请求方信息,居民信息使用者及居民注册服务均提供该节点信息(IST-PR5-C,IST-PR5-S)。

——节点路径: AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民注册服务”;@UserIsRequestor=“N”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.5.3 7.2.5.3 事件目标(Event Destination)

记录居民信息变更通知接收方信息,居民信息使用者及居民注册服务均提供该节点信息(IST-PR5-C,IST-PR5-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民信息用户显示终端”;@UserIsRequestor=“N”;oleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目标”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.5.4 7.2.5.4 审计源(审计源为事件源)(Audit Source,for Event Source)

记录居民信息变更通知发起者信息,居民注册服务提供该节点信息(IST-PR5-C)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”; AuditSourceTypeCode/@displayName =“居民注册服务”;AuditSourceTypeCode/@codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.5.5 7.2.5.5 审计源(审计源为事件目标)(Audit Source,for Event Destination)

记录居民信息变更通知接收者信息,居民信息使用者提供该节点信息(IST-PR5-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”;AuditSourceTypeCode /@displayName =“居民信息使用者显示终端”;AuditSourceTypeCode /@ codeSystemName =“审计源类型代码(CV_AuditSourceTypeCode)”。

6.7.2.5.6 7.2.5.6 具体参与对象(审计源为事件源)(Participant Object,for Event Source)

记录变更通知的信息。居民注册服务提供该节点信息(IST-PR5-C)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民注册信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.5.7 7.2.5.7 具体参与对象(审计源为事件目标)(Participant Object,for Event Destination)

记录居民注册信息。居民信息使用者提供该节点信息(IST-PR5-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民注册信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.6 7.2.6 居民信息索引变更通知(IST-PR6-C,IST-PR6-S)
6.7.2.6.1 7.2.6.1 事件(Event)

记录居民信息索引变更通知事件,居民信息索引使用者及居民注册服务均提供该节点信息(IST-PR6-C,IST-PR6-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:@EventActionCode=“E”;EventTypeCode/@code=“IST-PR6”。

6.7.2.6.2 7.2.6.2 事件源(Event Source)

记录居民信息索引变更通知请求方信息,居民信息索引使用者及居民注册服务均提供该节点信息(IST-PR6-C,IST-PR6-S)。

——节点路径: AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民注册服务”;@UserIsRequestor=“N”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.6.3 7.2.6.3 事件目标(Event Destination)

记录居民信息索引变更通知接收方信息,居民信息索引使用者及居民注册服务均提供该节点信息(IST-PR6-C,IST-PR6-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民信息索引用户显示终端”;@UserIsRequestor=“N”;oleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目标”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.6.4 7.2.6.4 审计源(审计源为事件源)(Audit Source,for Event Source)

记录居民信息索引变更通知发起者信息,居民注册服务提供该节点信息(IST-PR6-C)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”; AuditSourceTypeCode/@displayName =“居民注册服务”;AuditSourceTypeCode/@codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.6.5 7.2.6.5 审计源(审计源为事件目标)(Audit Source,for Event Destination)

记录居民信息索引变更通知接收者信息,居民信息索引使用者提供该节点信息(IST-PR6-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”;AuditSourceTypeCode /@displayName =“居民信息索引使用者显示终端”;AuditSourceTypeCode /@ codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.6.6 7.2.6.6 具体参与对象(审计源为事件源)(Participant Object,for Event Source)

记录变更通知的信息。居民注册服务提供该节点信息(IST-PR6-C)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民信息订阅信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.6.7 7.2.6.7 具体参与对象(审计源为事件目标)(Participant Object,for Event Destination)

记录居民注册信息。居民信息使用者提供该节点信息(IST-PR6-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民信息订阅信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.7 7.2.7 居民信息索引合并通知(IST-PR7-C,IST-PR7-S)
6.7.2.7.1 7.2.7.1 事件(Event)

记录居民信息索引合并通知事件,居民信息索引使用者及居民注册服务均提供该节点信息(IST-PR7-C,IST-PR7-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:@EventActionCode=“E”;EventTypeCode/@code=“IST-PR7”。

6.7.2.7.2 7.2.7.2 事件源(Event Source)

记录居民信息索引合并通知请求方信息,居民信息索引使用者及居民注册服务均提供该节点信息(IST-PR7-C,IST-PR7-S)。

——节点路径: AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民注册服务”;@UserIsRequestor=“N”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.7.3 7.2.7.3 事件目标(Event Destination)

记录居民信息索引合并通知接收方信息,记录居民信息索引使用者及记录居民注册服务均提供该节点信息(IST-PR7-C,IST-PR7-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“居民信息索引用户显示终端”;@UserIsRequestor=“N”;oleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目标”;RoleIDCode/@codeSystemName =“参与者角色代码(CV_RoleIDCode)”。

6.7.2.7.4 7.2.7.4 审计源(审计源为事件源)(Audit Source,for Event Source)

记录居民信息索引合并通知发起者信息,居民注册服务提供该节点信息(IST-PR7-C)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”; AuditSourceTypeCode/@displayName =“居民注册服务”;AuditSourceTypeCode/@codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.7.5 7.2.7.5 审计源(审计源为事件目标)(Audit Source,for Event Destination)

记录居民信息索引合并通知接收者信息,居民信息索引使用者提供该节点信息(IST-PR7-S)。

——节点路径:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”;AuditSourceTypeCode /@displayName =“居民信息索引使用者显示终端”;AuditSourceTypeCode /@ codeSystemName =“审计源类型代码(CV_ AuditSourceTypeCode)”。

6.7.2.7.6 7.2.7.6 具体参与对象(审计源为事件源)(Participant Object,for Event Source)

记录变更通知的信息。居民注册服务提供该节点信息(IST-PR7-C)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民交叉索引信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

6.7.2.7.7 7.2.7.7 具体参与对象(审计源为事件目标)(Participant Object,for Event Destination)

记录居民注册信息。居民信息使用者提供该节点信息(IST-PR7-S)。

——节点路径:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“1”;ParticipantObjectTypeCode /@displayName=“居民交叉索引信息”;ParticipantObjectTypeCode /@ codeSystemName =“参与者具体对象类型代码(CV_ParticipantObjectTypeCode)”。

7 附录A(规范性)居民注册服务定义

居民注册服务WSDL定义如下:

image.png

image.png

image.png

image.png

image.png

8 附录B(规范性)居民注册服务消息格式

居民注册服务消息格式采用XML Schema表示如下:

image.png

image.png

image.png

image.png

image.png

9 附录C(规范性)通知主题及过滤器表达式

9.1 C.1 居民注册服务通知主题

居民注册服务通知主题表达式见表C.1。

表 C.1 主题表达式(CV_TopicExpression)

image.png

9.2 C.2 预存查询标识

预存居民信息查询标识见表C.2。

表 C.2 预存居民信息查询标识(CV_AdhocID)

image.png

9.3 C.3 居民信息查询过滤条件

居民信息查询过滤条件表达式见表C.3。

表 C.3 居民信息查询过滤条件(CV_FilterSlotName_PersonInfo)

image.png

编辑:banlang 审核:sun
特别提示:本站内容仅供初步参考,难免存在疏漏、错误等情况,请您核实后再引用。对于用药、诊疗等医学专业内容,建议您直接咨询医生,以免错误用药或延误病情,本站内容不构成对您的任何建议、指导。