WS T 790.5-2021 区域卫生信息平台交互标准 第5部分:基础通知服务.pdf
《WS T 790.5-2021 区域卫生信息平台交互标准 第5部分:基础通知服务.pdf》由会员分享,可在线阅读,更多相关《WS T 790.5-2021 区域卫生信息平台交互标准 第5部分:基础通知服务.pdf(68页珍藏版)》请在麦多课文档分享上搜索。
1、 ICS 11.020 CCS C 07 ws 中华人民共和国卫生行业标准 WS/T 790.52021 区域卫生信息平台交互标准 第 5 部分:基础通知服务 Regional health information platform interactive standard Part 5: Base notification service 2021-10-27 发布 2022-04-01 实施 中华人民共和国国家卫生健康委员会 发布 WS/T 790.52021 I 前 言 本标准是 WS/T 790区域卫生信息平台交互标准的第 5部分。 WS/T 790已经发布以下部分: 第 1部分:总则
2、; 第 2部分:时间一致性服务; 第 3部分:节点验证服务; 第 4部分:安全审计服务; 第 5部分:基础通知服务; 第 6部分:居民注册服务; 第 7部分:医疗卫生机构注册服务; 第 8部分:医疗卫生人员注册服务; 第 9部分:术语注册服务; 第 10部分:健康档案存储服务; 第 11部分:健康档案管理服务; 第 12部分:健康档案采集服务; 第 13部分:健康档案调阅服务; 第 14部分:文档订阅发布服务; 第 15部分:预约挂号服务; 第 16部分:双向转诊服务; 第 17部分:签约服务; 第 18部分:提醒服务。 本标准由国家卫生健康标准委员会卫生健康信息标准专业委员会负责技术审查和技
3、术咨询, 由国家 卫生健康委统计信息中心负责协调性和格式审查,由国家卫生健康委规划发展与信息化司负责业务管 理、法规司负责统筹管理。 本标准起草单位:国家卫生健康委统计信息中心、华中科技大学同济医学院附属同济医院、华中科 技大学同济医学院、中国软件评测中心。 本标准主要起草人:胡建平、董方杰、张晓祥、庹兵兵、许德俊、叶彦波、沈丽宁、孟晓。 WS/T 790.52021 1 区域卫生信息平台交互标准 第 5 部分:基础通知服务 1 范围 本标准规定了区域卫生信息平台基础通知服务的角色、交易、交互服务和安全审计。 本标准适用于基于居民健康档案的区域卫生信息平台基础通知服务的建设、测试与评价。 2
4、规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本标准必不可少的条款。 其中, 注日期的引用文件, 仅该日期对应的版本适用于本标准;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本 标准。 WS/T 448 基于居民健康档案的区域卫生信息平台技术规范 WS/T 482 卫生信息共享文档编制规范 WS/T 790.4 区域卫生信息平台交互标准 第 4部分:安全审计服务 3 术语和略缩语 3.1 术语和定义 WS/T 448、 WS/T 482、 WS/T 790.4界定的及下列术语和定义适用于本标准。 3.1.1 通知 notification 对多个特定用户分发的消息。 3
5、.1.2 通知发布者 notification publisher 通知发布者向基础服务服务订阅特定主题或条件的消息。 3.1.3 发布通知 publish notification 通知生产者通过基础通知服务向通知接收者分发特定主题或条件通知的服务操作。 3.2 缩略语 下列缩略语适用于本标准。 XML Schema:可扩展标记标记语言结构模式( Extensible Markup Language Schema) WSDL:网络服务描述语言( Web Services Description Language) WS/T 790.52021 2 NBrk:通知服务代理( Notificat
6、ion Broker) NSub:通知订阅者( Notification subscriber) NRec:通知接收者( Notification Recipient) NPub:通知发布者( Notification Publisher) NPP:通知拉取点( Notification Pull Point) NP:通知拉取者( Notification Puller) UUID:通用唯一识别码( Universally Unique Identifier) 4 角色 4.1 角色定义 基础通知服务包括以下角色: 通知服务代理( NBrk):提供健康档案及其它共享文档的通知订阅、取消订阅、暂
7、停订阅、 恢复订阅)、发布。在区域信息平台建设中通知订阅服务本身可作为通知发布者发布信息并触发发布通 知; 通知订阅者( NSub):该角色用于向通知服务代理订阅、取消订阅、暂停订阅和恢复订阅; 通知接收者( NRec):该角色用于接收已订阅的通知; 通知发布者( NPub):文档注册及更新存储就绪后,向基础通知服务发布文档存储信息; 通知拉取点( NPP):该角色用于为那些不能直接接收通知的系统存储通知消息; 通知拉取者( NP):该角色使用拉取模式从通知拉取点获取通知消息。 4.2 角色的交易关系 与基础通知服务直接相关的角色与角色间的交易关系见图 1。 通知服务代理 健康档案 存储服务
8、健康档案 存储服务 通知订阅者 ISTBN5通知发布 ISTBN1通知订阅 健康档案 存储服务 健康档案 存储服务 通知接收者 健康档案 存储服务 健康档案 存储服务 通知发布者 健康档案 存储服务 健康档案 存储服务 通知拉取者 健康档案 存储服务 健康档案 存储服务 通知拉取点 ISTBN6通知 ISTBN8移除通知拉取点 ISTBN9拉取通知 ISTBN7创建通知拉取点 ISTBN2取消 订阅 ISTBN3暂停 订阅 ISTBN4恢复 订阅 通知拉取点 图1 基础通知服务角色图 4.3 角色交易的可选性 基础通知服务布交互标准中每个角色直接相关的交易见表 1。如果声明支持该交互标准,则应
9、实现 标准中指定为“ R”的交易。 WS/T 790.52021 3 表1 基础通知服务交互标准 -角色和交易 角色 交易 编号 可选项 通知订阅者(NSub) 通知订阅 IST-BN1 R 取消订阅 IST-BN2 R 暂停订阅 IST-BN3 O 恢复订阅 IST-BN4 O 通知 IST-BN6 R 通知发布者(NPub) 文档发布 IST-BN5 R 通知服务代理(NBrk) 通知订阅 IST-BN1 R 取消订阅 IST-BN2 R 暂停订阅 IST-BN3 O 恢复订阅 IST-BN4 O 文档发布 IST-BN5 R 通知 IST-BN6 R 通知接收者(NRec) 通知 IST
10、-BN6 R 通知拉取点(NPP) 创建通知拉取点 IST-BN7 O 移除通知拉取点 IST-BN8 O 拉取通知 IST-BN9 O 通知拉取者(NP) 创建通知拉取点 IST-BN7 O 移除通知拉取点 IST-BN8 O 拉取通知 IST-BN9 O 5 交易 5.1 通知订阅 5.1.1 用例 通知订阅交易用例见图 2。 通知订阅者 通知 服务代理 订阅通知 图2 通知订阅交易用例图 通知订阅者角色可以代表通知接收者角色向通知服务代理角色发起通知订阅请求。 5.1.2 交易流程 WS/T 790.52021 4 通知订阅交易流程见图 3。 通知服务代理 通知订阅者 订阅通知 订阅通知
11、应答 图3 通知订阅交易流程图 通知订阅者角色向通知服务代理角色发起订阅请求,通知服务代理角色返回通知订阅应答消息,包 含订阅成功后分配的订阅标识号,该标识号可用于后续的取消订阅、暂停订阅、恢复订阅等操作。 5.1.3 消息请求 5.1.3.1 触发事件 通知订阅者角色向通知服务代理角色订阅某些需要关注的信息时触发该消息请求。 5.1.3.2 消息结构及约束 消息结构应符合附录 B基础通知服务消息格式 Subscribe元素构件要求,消息补充约束见表 2,示例消 息参见附录 C示例 1。 表2 通知订阅请求的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:Subscr
12、ibe 1.1 R 订阅消息 /wsnt:Subscribe/wsnt:ConsumerRe ference 1.1 R 指向通知接收者的引用 /wsnt:Subscribe/wsnt:ConsumerRe ference/a:Address 1.1 R 接收通知的地址 /wsnt:Subscribe/wsnt:Filter 1.1 R 订阅过滤器 /wsnt:Subscribe/wsnt:Filter/wsn t:TopicExpression 1.1 R 订阅主题。取值在本规范中不进行 约束,由使用通知功能的、对应的 交互规范进行约束。 /wsnt:Subscribe/wsnt:Filte
13、r/wsn t:TopicExpression/Dialect 1.1 R 订阅主题方言。采用简单主题模式, 取值固定为:” http:/docs.oasos-open.org/wsn /t-1/TopicExpression/Simple” /wsnt:Subscribe/wsnt:Filter/wsn t:AdhocQuery 0.1 R 过滤查询表达式。对通知消息进行 过滤。其中id属性用于标识过滤表 达式的名称。 WS/T 790.52021 5 表 2(续) 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:Subscribe/wsnt:Filter/wsn t:Adhoc
14、Query/id 1.1 R 预置的查询函数,由使用到通知的 具体规范制定。 /wsnt:Subscribe/wsnt:Filter/wsn t:AdhocQuery/slot 0.* O 过滤参数,过滤参数 Slot节点之间 的关系为与(AND)关系。 /wsnt:Subscribe/wsnt:Filter/wsn t:AdhocQuery/slot/name 1.1 R 过滤参数关键字 /wsnt:Subscribe/wsnt:Filter/wsn t:AdhocQuery/slot/valueList 1.1 R 过滤参数取值列表 /wsnt:Subscribe/wsnt:Filter/
15、wsn t:AdhocQuery/slot/valueList/val ue 1.* R 过滤参数取值,取值Value节点之间 为或(OR)关系。 /wsnt:Subscribe/wsnt:InitialTer minationTime 0.1 O 订阅的结束时间。可以两种方式进 行设置:时间点和时间段。时间点 格式为xs:dateTime,表示订阅的结 束时间;时间段格式为 xs:duration,当前时间加上该时间 段为订阅的结束时间。 5.1.4 消息应答 5.1.4.1 触发事件 当通知服务代理角色接收到通知订阅者角色提交的通知订阅请求消息时触发该消息应答。 5.1.4.2 消息结构及
16、约束 消息结构应符合附录 B基础通知服务消息格式 SubscribeResponse元素构件要求,消息补充约束见表 3,示例消息参见附录 C示例 2。 表3 通知订阅请求应答的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:SubscribeResponse 1.1 R 文档订阅消息应答 /wsnt:SubscribeResponse /wsnt:SubscriptionReferene 1.1 R 由通知服务代理分配的订阅 标识号 /wsnt:SubscribeResponse /wsnt:SubscriptionReferene/a:Address 1.1 R 订
17、阅地址引用,包含了服务 端分配的订阅标识号 /wsnt:SubscribeResponse/wsnt:Termina tionTime 0.1 O 订阅结束时间。当没有结束 时间时该节点O 5.2 取消订阅 5.2.1 用例 取消订阅交易用例见图 4。 WS/T 790.52021 6 图4 取消订阅交易用例图 通知订阅者角色可向通知服务代理角色发起取消订阅请求。 5.2.2 交易流程 取消订阅交易流程见图 5。 通知服务代理 通知订阅者 取消订阅 取消订阅应答 图5 取消订阅交易流程图 5.2.3 消息请求 5.2.3.1 触发事件 通知订阅者向通知服务代理发起取消订阅时触发该消息请求。 5
18、.2.3.2 消息结构及约束 消息结构应符合附录 B基础通知服务消息格式 UnSubscribe元素构件要求,消息补充约束见表 4,示 例消息参见附录 C示例 3。 表4 取消订阅请求的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:UnSubscribe 1.1 R 取消订阅消息。 要取消的订阅标识号记录 在SOAP消息头的寻址节点To中 5.2.4 消息应答 5.2.4.1 触发事件 WS/T 790.52021 7 当通知服务代理接收到取消订阅请求消息时触发该消息应答。 5.2.4.2 消息结构及约束 消息结构应符合附录 B基础通知服务消息格式 UnSubscr
19、ibeResponse元素构件要求,消息补充约束见 表 5,示例消息参见附录 C示例 4。 表5 取消订阅请求的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:UnsubscribeResponse 1.1 R 5.3 暂停订阅 5.3.1 用例 暂停订阅用例见图 6。 图6 暂停订阅用例图 通知订阅者角色可向通知服务代理角色发起暂停订阅请求。 5.3.2 交易流程 暂停订阅的交易流程见图 7。 通知 服务代理 通知订阅者 暂停订阅 暂停订阅应答 图7 暂停订阅交易流程图 5.3.3 消息请求 5.3.3.1 触发事件 WS/T 790.52021 8 通知订阅者角色
20、向通知服务代理角色暂停订阅时触发该消息请求。 5.3.3.1 消息结构及约束 消息结构应符合附录 B基础通知服务消息格式 PauseSubscription元素构件要求,消息补充约束见表 6, 示例消息参见附录 C示例 5。 表6 暂停订阅请求的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:PauseSubscription 1.1 R 暂停订阅消息,要暂停的订阅标识号记 录在SOAP消息头的寻址节点To中 5.3.4 消息应答 5.3.4.1 触发事件 当通知服务代理角色接收到暂停订阅请求消息时触发该消息应答。 5.3.4.2 消息结构及约束 消息结构应符合附录
21、B基础通知服务消息格式 PauseSubscriptionResponse元素构件要求,消息补充约 束见表 7,示例消息参见附录 C示例 6。 表7 暂停订阅请求应答的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:PauseSubscriptionResponse 1.1 R 暂停订阅应答 5.4 恢复订阅 5.4.1 用例 恢复订阅用例见图 8。 通知 服务代理 通知订阅者 恢复订阅 图8 恢复订阅用例图 通知订阅者角色可向通知服务代理角色发起恢复订阅请求。 5.4.2 交易流程 恢复订阅的交易流程见图 9。 WS/T 790.52021 9 通知 服务代理 通知
22、订阅者 恢复订阅 恢复订阅应答 图9 恢复订阅交易流程图 5.4.3 消息请求 5.4.3.1 触发事件 通知发布者向通知服务代理恢复订阅文档时触发该消息请求。 5.4.3.2 消息结构及约束 消息结构应符合附录 B基础通知服务消息格式 ResumeSubscription元素构件要求,消息补充约束见表 8,示例消息参见附录 C示例 7。 表8 恢复订阅请求的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:ResumeSubscription 1.1 R 恢复订阅消息。要恢复的订阅标识号 记录在SOAP消息头的寻址节点To中。 5.4.4 消息应答 5.4.4.1 触
23、发事件 当通知服务代理角色接收到恢复订阅请求消息时触发该消息应答。 5.4.4.2 消息结构及约束 消息结构应符合附录 B基础通知服务消息格式 ResumeSubscriptionResponse元素构件要求,消息补充 约束见表 9,示例消息参见附录 C示例 8。 表9 通知订阅请求应答的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:ResumeSubscriptionResponse 1.1 R 恢复订阅应答 5.5 通知 5.5.1 用例 通知用例见图 10。 WS/T 790.52021 10 图10 通知用例图 通知服务代理角色可向所有符合订阅条件的订阅接收
24、者角色推送通知。 5.5.2 交易流程 通知交易的流程见图 11,通知交易为单向服务调用。 图11 通知交易流程图 通知发布者角色向通知服务代理角色发布通知,触发通知服务代理向通知接收者推送通知。 5.5.3 消息请求 5.5.3.1 触发事件 通知服务代理接收到发布通知,并根据订阅条件发现匹配的通知接收者时触发该交易。 5.5.3.2 消息结构及约束 消息结构应符合附录 B基础通知服务消息格式 Notify元素构件要求,消息补充约束见表 10,示例消 息参见附录 C示例 9。 表10 通知的消息补充约束 节点 基数 可选项 节点说明 对应数据元标识符 /wsnt:Notify 1.1 R 通
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WS 790.5-2021 区域卫生信息平台交互标准 第5部分:基础通知服务 790.5 2021 区域 卫生 信息 平台 交互 标准 部分 基础 通知 服务
