WS/T 790.5—2021 區域衛生信息平臺交互標準 第5部分:基礎通知服務

醫療機構管理 中華人民共和國衛生行業標準 衛生標準

目錄

心氣虛,則脈細;肺氣虛,則皮寒;肝氣虛,則氣少;腎氣虛,則泄利前後;脾氣虛,則飲食不入。
醫學百科APP(安卓 | iOS | Windows版)

您的醫學知識庫 + 健康測試工具

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

1 拼音

W S / T 7 9 0 . 5 — 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ì 5 bù fèn : jī chǔ tōng zhī fú wù

2 英文參考

Regional health information platform interactive standard—Part 5: Base notification service

3 基本信息

ICS 11.020

CCS C 07

中華人民共和國衛生行業標準WS/T 790.5—2021《區域衛生信息平臺交互標準 第5部分:基礎通知服務》(Regional health information platform interactive standard—Part 5: Base notification 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《區域衛生信息平臺交互標準》的第5部分。WS/T 790已經發布以下部分:

——第1部分:總則;

——第2部分:時間一致性服務;

——第3部分:節點驗證服務;

——第4部分:安全審計服務;

——第5部分:基礎通知服務;

——第6部分:居民註冊服務;

——第7部分:醫療衛生機構註冊服務;

——第8部分:醫療衛生人員註冊服務;

——第9部分:術語註冊服務;

——第10部分:健康檔案存儲服務;

——第11部分:健康檔案管理服務;

——第12部分:健康檔案採集服務;

——第13部分:健康檔案調閱服務;

——第14部分:文檔訂閱發佈服務;

——第15部分:預約掛號服務;

——第16部分:雙向轉診服務;

——第17部分:簽約服務;

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

本標準由國家衛生健康標準委員會衛生健康信息標準專業委員會負責技術審查和技術諮詢,由國家衛生健康委統計信息中心負責協調性和格式審查,由國家衛生健康委規劃發展與信息化司負責業務管理、法規司負責統籌管理。

本標準起草單位:國家衛生健康委統計信息中心、華中科技大學同濟醫學院附屬同濟醫院、華中科技大學同濟醫學院、中國軟件評測中心。

本標準主要起草人:胡建平、董方傑、張曉祥、庹兵兵、許德俊、葉彥波、沈麗寧、孟曉。

6 標準正文

區域衛生信息平臺交互標準 第5部分:基礎通知服務

6.1 1 範圍

本標準規定了區域衛生信息平臺基礎通知服務的角色、交易、交互服務和安全審計。

本標準適用於基於居民健康檔案的區域衛生信息平臺基礎通知服務的建設、測試與評價。

6.2 2 規範性引用文件

下列文件中的內容通過文中的規範性引用而構成本標準必不可少的條款。其中,注日期的引用文件,僅該日期對應的版本適用於本標準;不注日期的引用文件,其最新版本(包括所有的修改單)適用於本標準。

WS/T 448 基於居民健康檔案的區域衛生信息平臺技術規範

WS/T 482 衛生信息共享文檔編制規範

WS/T 790.4 區域衛生信息平臺交互標準 第4部分:安全審計服務

6.3 3 術語和略縮語

6.3.1 3.1 術語和定義

WS/T 448、WS/T 482、WS/T 790.4界定的及下列術語和定義適用於本標準。

6.3.1.1 3.1.1

通知 notification

對多個特定用戶分發的消息

6.3.1.2 3.1.2

通知發佈者 notification publisher

通知發佈者向基礎服務服務訂閱特定主題或條件的消息

6.3.1.3 3.1.3

發佈通知 publish notification

通知生產者通過基礎通知服務向通知接收者分發特定主題或條件通知的服務操作。

6.3.2 3.2 縮略語

下列縮略語適用於本標準。

XML Schema:可擴展標記標記語言結構模式(Extensible Markup Language Schema)

WSDL:網絡服務描述語言(Web Services Description Language)

NBrk:通知服務代理(Notification Broker)

NSub:通知訂閱者(Notification subscriber)

NRec:通知接收者(Notification Recipient)

NPub:通知發佈者(Notification Publisher)

NPP:通知拉取點(Notification Pull Point)

NP:通知拉取者(Notification Puller)

UUID:通用唯一識別碼(Universally Unique Identifier)

6.4 4 角色

6.4.1 4.1 角色定義

基礎通知服務包括以下角色

——通知服務代理(NBrk):提供健康檔案及其它共享文檔的通知訂閱、取消訂閱、暫停訂閱、恢復訂閱)、發佈。在區域信息平臺建設中通知訂閱服務本身可作爲通知發佈者發佈信息並觸發發佈通知;

——通知訂閱者(NSub):該角色用於向通知服務代理訂閱、取消訂閱、暫停訂閱和恢復訂閱;

——通知接收者(NRec):該角色用於接收已訂閱的通知;

——通知發佈者(NPub):文檔註冊及更新存儲就緒後,向基礎通知服務發佈文檔存儲信息

——通知拉取點(NPP):該角色用於爲那些不能直接接收通知的系統存儲通知消息

——通知拉取者(NP):該角色使用拉取模式從通知拉取點獲取通知消息

6.4.2 4.2 角色的交易關係

與基礎通知服務直接相關角色角色間的交易關係見圖1。

image.png

圖1 基礎通知服務角色

6.4.3 4.3 角色交易的可選性

基礎通知服務布交互標準中每個角色直接相關的交易見表1。如果聲明支持該交互標準,則應實現標準中指定爲“R”的交易。

表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

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基礎通知服務消息格式Subscribe元素構件要求,消息補充約束見表2,示例消息參見附錄C示例1。

表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基礎通知服務消息格式SubscribeResponse元素構件要求,消息補充約束見表3,示例消息參見附錄C示例2。

表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基礎通知服務消息格式UnSubscribe元素構件要求,消息補充約束見表4,示例消息參見附錄C示例3。

表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基礎通知服務消息格式UnSubscribeResponse元素構件要求,消息補充約束見表5,示例消息參見附錄C示例4。

表5 取消訂閱請求的消息補充約束

image.png

6.5.3 5.3 暫停訂閱

6.5.3.1 5.3.1 用例

暫停訂閱用例見圖6。

image.png

圖6 暫停訂閱用例圖

通知訂閱者角色可向通知服務代理角色發起暫停訂閱請求。

6.5.3.2 5.3.2 交易流程

暫停訂閱的交易流程見圖7。

image.png

6.5.3.3 5.3.3 消息請求
6.5.3.3.1 5.3.3.1 觸發事件

通知訂閱者角色向通知服務代理角色暫停訂閱時觸發該消息請求。

6.5.3.3.2 5.3.3.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式PauseSubscription元素構件要求,消息補充約束見表6,示例消息參見附錄C示例5。

表6 暫停訂閱請求的消息補充約束

image.png

6.5.3.4 5.3.4 消息應答
6.5.3.4.1 5.3.4.1 觸發事件

當通知服務代理角色接收到暫停訂閱請求消息時觸發該消息應答。

6.5.3.4.2 5.3.4.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式PauseSubscriptionResponse元素構件要求,消息補充約束見表7,示例消息參見附錄C示例6。

表7 暫停訂閱請求應答的消息補充約束

image.png

6.5.4 5.4 恢復訂閱

6.5.4.1 5.4.1 用例

恢復訂閱用例見圖8。

image.png

圖8 恢復訂閱用例圖

通知訂閱者角色可向通知服務代理角色發起恢復訂閱請求。

6.5.4.2 5.4.2 交易流程

恢復訂閱的交易流程見圖9。

image.png

圖9 恢復訂閱交易流程圖

6.5.4.3 5.4.3 消息請求
6.5.4.3.1 5.4.3.1 觸發事件

通知發佈者向通知服務代理恢復訂閱文檔時觸發該消息請求。

6.5.4.3.2 5.4.3.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式ResumeSubscription元素構件要求,消息補充約束見表8,示例消息參見附錄C示例7。

表8 恢復訂閱請求的消息補充約束

image.png

6.5.4.4 5.4.4 消息應答
6.5.4.4.1 5.4.4.1 觸發事件

當通知服務代理角色接收到恢復訂閱請求消息時觸發該消息應答。

6.5.4.4.2 5.4.4.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式ResumeSubscriptionResponse元素構件要求,消息補充約束見表9,示例消息參見附錄C示例8。

表9 通知訂閱請求應答的消息補充約束

image.png

6.5.5 5.5 通知

6.5.5.1 5.5.1 用例

通知用例見圖10。

image.png

圖10 通知用例圖

通知服務代理角色可向所有符合訂閱條件的訂閱接收者角色推送通知。

6.5.5.2 5.5.2 交易流程

通知交易的流程見圖11,通知交易爲單向服務調用。

image.png

圖11 通知交易流程圖

通知發佈者角色向通知服務代理角色發佈通知,觸發通知服務代理向通知接收者推送通知。

6.5.5.3 5.5.3 消息請求
6.5.5.3.1 5.5.3.1 觸發事件

通知服務代理接收到發佈通知,並根據訂閱條件發現匹配的通知接收者時觸發該交易。

6.5.5.3.2 5.5.3.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式Notify元素構件要求,消息補充約束見表10,示例消息參見附錄C示例9。

表10 通知的消息補充約束

image.png

表 10(續)

image.png

6.5.6 5.6 發佈通知

6.5.6.1 5.6.1 用例

發佈通知用例見圖12。

image.png

圖12 發佈通知用例圖

通知發佈者角色可向通知服務代理角色提交需發佈的通知。

6.5.6.2 5.6.2 交易流程

發佈通知交易的流程見圖13。

image.png

圖13 發佈通知交易流程圖

通知發佈者向通知服務代理髮送通知。

6.5.6.3 5.6.3 消息請求
6.5.6.3.1 5.6.3.1 觸發事件

通知發佈者角色內消發生變化時可觸發該發佈通知事件

6.5.6.3.2 5.6.3.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式Notify元素構件要求,消息補充約束見表11,示例消息參見附錄C示例9。

表11 發佈通知的消息補充約束

image.png

6.5.7 5.7 創建通知拉取點

6.5.7.1 5.7.1 用例

創建通知拉取點用例見圖14。

image.png

圖14 創建通知拉取點用例圖

通知拉取者角色可在通知拉取點角色中創建一個通知拉取點,該通知拉取點可爲該通知拉取者緩存通知消息

6.5.7.2 5.7.2 交易流程

創建通知拉取點用例的流程見圖15。

image.png

圖15 發佈通知交易流程圖

通知拉取者角色向通知拉取點角色發送創建通知拉取點交易消息,用於在通知拉取點上創建存儲通知消息的存儲區,該存儲區是專爲該通知拉取點角色創建的。

6.5.7.3 5.7.3 消息請求
6.5.7.3.1 5.7.3.1 觸發事件

通知拉取者角色需要創建臨時通知存儲區時觸發該交易。

6.5.7.3.2 5.7.3.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式CreatePullPoint元素構件要求,消息補充約束見表12,示例消息參見附錄C示例10。

表12 發佈通知的消息補充約束

image.png

6.5.7.4 5.7.4 消息應答
6.5.7.4.1 5.7.4.1 觸發事件

當通知拉取點角色接收到通知拉取者角色提交的創建拉取點請求消息時,觸發該消息應答。

6.5.7.4.2 5.7.4.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式CreatePullPointResponse元素構件要求,消息補充約束見表13,示例消息參見附錄C示例11。

表13 發佈通知的消息補充約束

image.png

6.5.8 5.8 移除通知拉取點

6.5.8.1 5.8.1 用例

移除通知拉取點用例見圖16。

image.png

圖16 移除通知拉取點用例圖

通知拉取者角色不再需要臨時的通知存儲區時,可向通知拉取點角色發送移除通知拉取點交易請求。

6.5.8.2 5.8.2 交易流程

移除通知拉取點交易的流程見圖17。

image.png

圖17 移除通知拉取點交易流程圖

通知拉取者角色向通知拉取點角色發送移除通知拉取點交易請求。

6.5.8.3 5.8.3 消息請求
6.5.8.3.1 5.8.3.1 觸發事件

通知拉取者角色不再需要通知拉取點角色處設置臨時通知存儲區觸發。

6.5.8.3.2 5.8.3.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式DestroyPullPoint元素構件要求,消息補充約束見表14,示例消息參見附錄C示例12。

表14 發佈通知的消息補充約束

image.png

6.5.8.4 5.8.4 消息應答
6.5.8.4.1 5.8.4.1 觸發事件

當通知拉取點角色接收到通知拉取者角色提交的移除拉取點請求消息時,觸發該消息應答。

6.5.8.4.2 5.8.4.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式DestroyPullPointResponse元素構件要求,消息補充約束見表15,示例消息參見附錄C示例13。

表15 發佈通知的消息補充約束

image.png

6.5.9 5.9 拉取通知

6.5.9.1 5.9.1 用例

拉取通知用例見圖18。

image.png

圖18 拉取通知用例圖

通知拉取者角色可通過向通知拉取點角色發送拉取通知交易從特定的通知拉取點臨時存儲區中獲取緩存的通知消息

6.5.9.2 5.9.2 交易流程

拉取通知的流程見圖19。

image.png

圖19 拉取通知交易流程圖

在創建通知拉取點之後,通知拉取者角色向通知拉取點角色發送拉取通知請求,獲取在通知拉取點緩存的通知消息

6.5.9.3 5.9.3 消息請求
6.5.9.3.1 5.9.3.1 觸發事件

通知拉取者角色向通知拉取點角色發送拉取通知請求。

6.5.9.3.2 5.9.3.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式GetMessages元素構件要求,消息補充約束見表16,示例消息參見附錄C示例14。

表16 發佈通知的消息補充約束

image.png

5.9.4 消息應答

6.5.9.3.3 5.9.4.1 觸發事件

當通知拉取點角色接收到通知拉取者角色提交的拉取通知請求消息時,觸發該消息應答。

6.5.9.3.4 5.9.4.2 消息結構約束

消息結構應符合附錄B基礎通知服務消息格式GetMessagesResponse元素構件要求,消息補充約束見表17,示例消息參見附錄C示例15。

表17 發佈通知的消息補充約束

image.png

6.6 6 交互服務

6.6.1 6.1 服務定義

基礎通知服務定義應符合附錄 A 的 A.1 基礎通知服務 WSDL 文檔要求 , 其端口類型採用OASIS-BaseNotifiation的WSDL定義,見附錄A的A.2。

6.6.2 6.2 服務技術要求

6.6.2.1 6.2.1 基本技術要求

文檔調閱發佈服務應符合WS/T 448相關技術要求。

6.6.2.2 6.2.2 服務尋址

服務尋址應符合WS-Addressing規範,其中Action節點的取值見表18,請求消息中MessageId節點爲隨機的UUID類型標識。

表18 基礎通知服務尋址消息技術要求

image.png

6.6.2.3 6.2.3 異常處理

服務操作出現異常時,應拋出異常消息,見表19。

表19 基礎通知服務異常代碼

image.png

7 安全審計

6.6.3 7.1 安全約定

基礎通知服務各項交易事件的安全審計項目的可選性見表20,安全審計應符合WS/T 790.4的要求。

表20 基礎通知服務審計項目及可選性要求

image.png

6.6.4 7.2 審計消息記錄要求

6.6.4.1 7.2.1 通知訂閱(IST-BN1-C,IST-BN1-S)
6.6.4.1.1 7.1.2.1 事件(Event)

記錄通知訂閱事件,通知發佈者及基礎通知服務均提供該節點信息(IST-BN1-C,IST-BN1-S)。

——節點路徑:AuditMessage/EventIdentification;

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

6.6.4.1.2 7.1.2.2 事件源(Event Source)

記錄通知訂閱請求方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN1-C,IST-BN1-S)。

——節點路徑: AuditMessage/ ActiveParticipant;

——取值要求:@UserName=通知發佈者;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.1.3 7.1.2.3 事件目標(Event Destination)

記錄通知訂閱接收方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN1-C,IST-BN1-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“基礎通知服務”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目標”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.1.4 7.1.2.4 事件發起人(Human Participant)

記錄通知訂閱操作者信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN1-C,IST-BN1-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:UserName=用戶名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件發起人”;RoleIDCode/@ codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.1.5 7.1.2.5 審計源(審計源爲事件源)(Audit Source,for Event Source)

記錄通知訂閱發起者信息,通知發佈者提供該節點信息(IST-BN1-C)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“通知發佈者終端”;AuditSourceTypeCode/@codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.1.6 7.1.2.6 審計源(審計源爲事件目標)(Audit Source,for Event Destination)

記錄通知訂閱接收者信息,基礎通知服務提供該節點信息(IST-BN1-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@ displayName =“基礎通知服務”;AuditSourceTypeCode /@ codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.1.7 7.1.2.7 具體參與對象(審計源爲事件源)(Participant Object,for Event Source)

記錄通知訂閱請求信息。通知發佈者提供該節點信息(IST-BN1-C)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“通知訂閱請求”;ParticipantObjectTypeCode /@codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.1.8 7.1.2.8 具體參與對象(審計源爲事件目標)(Participant Object,for Event Destination)

記錄通知訂閱返回信息。基礎通知服務提供該節點信息(IST-BN1-S)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“訂閱文檔應答信息”;ParticipantObjectTypeCode /@ codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.2 7.2.2 取消訂閱(IST-BN2-C,IST-BN2-S)
6.6.4.2.1 7.2.2.1 事件(Event)

記錄取消訂閱事件,通知發佈者及基礎通知服務均提供該節點信息(IST-BN2-C,IST-BN2-S)。

——節點路徑:AuditMessage/EventIdentification;

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

6.6.4.2.2 7.2.2.2 事件源(Event Source)

記錄取消訂閱請求方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN2-C,IST-BN2-S)。

——節點路徑: AuditMessage/ ActiveParticipant;

——取值要求:@UserName=通知發佈者;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.2.3 7.2.2.3 事件目標(Event Destination)

記錄取消訂閱接收方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN2-C,IST-BN2-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“基礎通知服務”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目標”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.2.4 7.2.2.4 事件發起人(Human Participant)

記錄取消訂閱操作者信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN2-C,IST-BN2-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:UserName=用戶名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件發起人”;RoleIDCode/@ codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.2.5 7.2.2.5 審計源(審計源爲事件源)(Audit Source,for Event Source)

記錄取消訂閱發起者信息,通知發佈者提供該節點信息(IST-BN2-C)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“通知發佈者終端”;AuditSourceTypeCode/@codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.2.6 7.2.2.6 審計源(審計源爲事件目標)(Audit Source,for Event Destination)

記錄取消訂閱接收者信息,基礎通知服務提供該節點信息(IST-BN2-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@ displayName =“基礎通知服務”;AuditSourceTypeCode /@ codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.2.7 7.2.2.7 具體參與對象(審計源爲事件源)(Participant Object,for Event Source)

記錄取消訂閱請求信息。通知發佈者提供該節點信息(IST-BN2-C)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“取消訂閱請求”;ParticipantObjectTypeCode /@codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.2.8 7.2.2.8 具體參與對象(審計源爲事件目標)(Participant Object,for Event Destination)

記錄取消訂閱請求的處理結果信息。基礎通知服務提供該節點信息(IST-BN2-S)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“處理結果”;ParticipantObjectTypeCode /@ codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.3 7.2.3 暫停訂閱(IST-BN3-C,IST-BN3-S)
6.6.4.3.1 7.2.3.1 事件(Event)

記錄暫停訂閱事件,通知發佈者及基礎通知服務均提供該節點信息(IST-BN3-C,IST-BN3-S)。

——節點路徑:AuditMessage/EventIdentification;

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

6.6.4.3.2 7.2.3.2 事件源(Event Source)

記錄暫停訂閱請求方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN3-C,IST-BN3-S)。

——節點路徑: AuditMessage/ ActiveParticipant;

——取值要求:@UserName=通知發佈者;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.3.3 7.2.3.3 事件目標(Event Destination)

記錄暫停訂閱接收方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN3-C,IST-BN3-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“基礎通知服務”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目標”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.3.4 7.2.3.4 事件發起人(Human Participant)

記錄暫停訂閱操作者信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN3-C,IST-BN3-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:UserName=用戶名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件發起人”;RoleIDCode/@ codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.3.5 7.2.3.5 審計源(審計源爲事件源)(Audit Source,for Event Source)

記錄暫停訂閱發起者信息,通知發佈者提供該節點信息(IST-BN3-C)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“通知發佈者終端”;AuditSourceTypeCode/@codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.3.6 7.2.3.6 審計源(審計源爲事件目標)(Audit Source,for Event Destination)

記錄暫停訂閱接收者信息,基礎通知服務提供該節點信息(IST-BN3-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@ displayName =“基礎通知服務”;AuditSourceTypeCode /@ codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.3.7 7.2.3.7 具體參與對象(審計源爲事件源)(Participant Object,for Event Source)

記錄暫停訂閱請求信息。通知發佈者提供該節點信息(IST-BN3-C)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“暫停訂閱請求”;ParticipantObjectTypeCode /@codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.3.8 7.2.3.8 具體參與對象(審計源爲事件目標)(Participant Object,for Event Destination)

記錄暫停訂閱請求的處理結果信息。基礎通知服務提供該節點信息(IST-BN3-S)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“處理結果”;ParticipantObjectTypeCode /@ codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.4 7.2.4 恢復訂閱(IST-BN4-C,IST-BN4-S)
6.6.4.4.1 7.2.4.1 事件(Event)

記錄恢復訂閱事件,通知發佈者及基礎通知服務均提供該節點信息(IST-BN4-C,IST-BN4-S)。

——節點路徑:AuditMessage/EventIdentification;

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

6.6.4.4.2 7.2.4.2 事件源(Event Source)

記錄恢復訂閱請求方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN4-C,IST-BN4-S)。

——節點路徑: AuditMessage/ ActiveParticipant;

——取值要求:@UserName=通知發佈者;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.4.3 7.2.4.3 事件目標(Event Destination)

記錄恢復訂閱接收方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN4-C,IST-BN4-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“基礎通知服務”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目標”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.4.4 7.2.4.4 事件發起人(Human Participant)

記錄恢復訂閱操作者信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN4-C,IST-BN4-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:UserName=用戶名;UserIsRequestor=“Y”;RoleIDCode/@code=“HumanRequestor”;RoleIDCode/@displayName =“事件發起人”;RoleIDCode/@ codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.4.5 7.2.4.5 審計源(審計源爲事件源)(Audit Source,for Event Source)

記錄恢復訂閱發起者信息,通知發佈者提供該節點信息(IST-BN4-C)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“通知發佈者終端”;AuditSourceTypeCode/@codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.4.6 7.2.4.6 審計源(審計源爲事件目標)(Audit Source,for Event Destination)

記錄恢復訂閱接收者信息,基礎通知服務提供該節點信息(IST-BN4-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@ displayName =“基礎通知服務”;AuditSourceTypeCode /@ codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.4.7 7.2.4.7 具體參與對象(審計源爲事件源)(Participant Object,for Event Source)

記錄恢復訂閱請求信息。通知發佈者提供該節點信息(IST-BN4-C)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“恢復訂閱請求”;ParticipantObjectTypeCode /@codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.4.8 7.2.4.8 具體參與對象(審計源爲事件目標)(Participant Object,for Event Destination)

記錄恢復訂閱請求的處理結果信息。基礎通知服務提供該節點信息(IST-BN4-S)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“處理結果”;ParticipantObjectTypeCode /@ codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.5 7.2.5 文檔發佈(IST-BN5-C,IST-BN5-S)
6.6.4.5.1 7.2.5.1 事件(Event)

記錄文檔發佈事件,通知發佈者及基礎通知服務均提供該節點信息(IST-BN5-C,IST-BN5-S)。

——節點路徑:AuditMessage/EventIdentification;

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

6.6.4.5.2 7.2.5.2 事件源(Event Source)

記錄文檔發佈請求方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN5-C,IST-BN5-S)。

——節點路徑: AuditMessage/ ActiveParticipant;

——取值要求:@UserName=通知發佈者;@UserIsRequestor=“Y”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.5.3 7.2.5.3 事件目標(Event Destination)

記錄文檔發佈接收方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN5-C,IST-BN5-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“基礎通知服務”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目標”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.5.4 7.2.5.4 審計源(審計源爲事件源)(Audit Source,for Event Source)

記錄文檔發佈發起者信息,通知發佈者提供該節點信息(IST-BN5-C)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”; AuditSourceTypeCode/@displayName =“通知發佈者終端”;AuditSourceTypeCode/@codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.5.5 7.2.5.5 審計源(審計源爲事件目標)(Audit Source,for Event Destination)

記錄文檔發佈接收者信息,基礎通知服務提供該節點信息(IST-BN5-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”;AuditSourceTypeCode /@ displayName =“基礎通知服務”;AuditSourceTypeCode /@ codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.5.6 7.2.5.6 具體參與對象(審計源爲事件源)(Participant Object,for Event Source)

記錄發佈的文檔信息。通知發佈者提供該節點信息(IST-BN5-C)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“發佈文檔信息”;ParticipantObjectTypeCode /@codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.5.7 7.2.5.7 具體參與對象(審計源爲事件目標)(Participant Object,for Event Destination)

記錄已發佈文檔信息。基礎通知服務提供該節點信息(IST-BN5-S)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“發佈文檔消息”;ParticipantObjectTypeCode /@ codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.6 7.2.6 發佈通知(IST-BN6-C,IST-BN6-S)
6.6.4.6.1 7.2.6.1 事件(Event)

記錄發佈通知事件,通知發佈者及基礎通知服務均提供該節點信息(IST-BN6-C,IST-BN6-S)。

——節點路徑:AuditMessage/EventIdentification;

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

6.6.4.6.2 7.2.6.2 事件源(Event Source)

記錄發佈通知請求方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN6-C,IST-BN6-S)。

——節點路徑: AuditMessage/ ActiveParticipant;

——取值要求:@UserName=基礎通知服務;@UserIsRequestor=“N”;RoleIDCode/@code=“Source”;RoleIDCode/@ displayName =“事件源”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.6.3 7.2.6.3 事件目標(Event Destination)

記錄發佈通知接收方信息,通知發佈者及基礎通知服務均提供該節點信息(IST-BN6-C,IST-BN6-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:@UserName=“通知發佈者顯示終端”;@UserIsRequestor=“N”;RoleIDCode/@code=“Destination”;RoleIDCode/@displayName =“事件目標”;RoleIDCode/@codeSystemName =“參與者角色代碼(CV_RoleIDCode)”。

6.6.4.6.4 7.2.6.4 審計源(審計源爲事件源)(Audit Source,for Event Source)

記錄發佈通知發起者信息,基礎通知服務提供該節點信息(IST-BN6-C)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“3”; AuditSourceTypeCode/@displayName =“通知發佈者發佈服務”;AuditSourceTypeCode/@codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.6.5 7.2.6.5 審計源(審計源爲事件目標)(Audit Source,for Event Destination)

記錄發佈通知接收者信息,基礎通知服務提供該節點信息(IST-BN6-S)。

——節點路徑:AuditMessage/ActiveParticipant;

——取值要求:AuditSourceTypeCode/@code=“1”;AuditSourceTypeCode /@ displayName =“通知發佈者顯示終端”;AuditSourceTypeCode /@ codeSystemName =“審計源類型代碼(CV_AuditSourceTypeCode)”。

6.6.4.6.6 7.2.6.6 具體參與對象(審計源爲事件源)(Participant Object,for Event Source)

記錄發佈的文檔信息。基礎通知服務提供該節點信息(IST-BN6-C)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@displayName =“發佈文檔信息”;ParticipantObjectTypeCode /@codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

6.6.4.6.7 7.2.6.7 具體參與對象(審計源爲事件目標)(Participant Object,for Event Destination)

記錄發佈的文檔信息。基礎通知服務提供該節點信息(IST-BN6-S)。

——節點路徑:AuditMessage/EventIdentification;

——取值要求:ParticipantObjectTypeCode/@code=“2”;ParticipantObjectTypeCode /@ displayName =“發佈文檔消息”;ParticipantObjectTypeCode /@ codeSystemName =“參與者具體對象類型代碼(CV_ParticipantObjectTypeCode)”。

7 附錄A(規範性)基礎通知服務定義

7.1 A.1 基礎通知服務定義

基礎通知服務WSDL定義如下:

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

7.2 A.2 基礎通知服務端口類型定義

基礎通知服務端口WSDL定義如下:

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

8 附錄B(規範性)基礎通知服務消息格式

基礎通知服務消息格式採用XML Schema定義如下:

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

9 附錄C(規範性)消息示例

示例1:通知訂閱請求消息

image.png

示例2:通知訂閱應答消息

image.png

示例3:取消訂閱請求消息

image.png

示例4:取消訂閱應答消息

image.png

image.png

示例5:暫停訂閱請求消息

image.png

示例6:暫停訂閱應答消息

image.png

示例7:恢復訂閱請求消息

image.png

image.png

示例8:恢復訂閱應答消息

image.png

示例9:通知消息

image.png

image.png

示例10:創建通知拉取點請求消息

image.png

示例11:創建通知拉取點應答消息

image.png

示例12:移除通知拉取點請求消息

image.png

image.png

示例13:移除通知拉取點應答消息

image.png

示例14:拉取通知請求消息

image.png

示例15:拉取通知應答消息

image.png

image.png

標準全文下載

WS/T 790.5—2021 區域衛生信息平臺交互標準 第5部分:基礎通知服務

特別提示:本站內容僅供初步參考,難免存在疏漏、錯誤等情況,請您核實後再引用。對於用藥、診療等醫學專業內容,建議您直接咨詢醫生,以免錯誤用藥或延誤病情,本站內容不構成對您的任何建議、指導。