HL7 RIM (转)
一 概述
RIM是靜態的衛生信息模型,它合成了HL7各工作組和國際會員的關于信息的一致同意的觀點。它是所有HL7V3協議規范標準最根本的來源。
RIM是V3開發過程的關鍵構件。它是所有V3開發過程中的信息模型和結構的根源。RIM提供了一個關于V3標準靜態的信息需求的視圖。它包括類圖和狀態圖,并配有用例模型、交互模型、數據類型模型、術語模型以及其它模型,來提供一個需求和標準設計的視圖。
RIM中的類、屬性、狀態以及關聯被用來獲得特定領域的信息模型,這些模型通過一系列的約束過程轉化成HL7標準信息內容的靜態模型。V3標準開發過程定義了用來規范從RIM得到DIM以及對這些模型的改進的規則。這些規則要求所有開發的模型的信息結構都要起源于RIM,它們的語義和相關業務規則不能同RIM相沖突。這樣RIM就是V3標準所有的信息內容最根本的來源。RIM可以被國際會員用于擴展V3標準以滿足本地需求。
二 HL7 RIM模型結構
HL7 RIM模型把全部衛生信息(數據)抽象為六個類,也稱之為“域”或“主類”。這六個“域”或“主類”中兩個最基本的主類是:活動和實體;另外兩個主類連接活動和實體,它們是:參與和角色;最后兩個主類是:活動關聯和角色連接。它們之間的關系如圖所示。
各個主類的含義如下:
活動:表示衛生服務活動(或干預措施),這些服務活動或干預措施產生相關的健康檔案記錄信息。
實體:是指物理意義上的人和物。包括所有生命體(Living Subjects)(如人和動物)、機構(正式的和非正式的)、材料(如持久和非持久的貨物、食物、組織、容器)和場地。
角色:是指“實體”在“參與”衛生服務活動(或干預措施)過程中所扮演的各種角色。
參與:定義“角色”和“活動”之間的關系,是指“實體”通過扮演的“角色”“參與”衛生服務活動(或干預措施)的行為方式。
活動關聯:描述“活動”之間的相互關系。
角色關系:描述參與衛生服務活動(或干預措施)的各個角色之間的關系。
三 RIM 數據邏輯模型
RIM是一個最抽象的數據概念模型,本身并無法用于表述具體的數據或含義。要實現對某域中具體健康檔案數據的描述,要在RIM的基礎上派生和細化(演繹)為域信息模型D-MIM(Domain Message Information Model)和精細化消息模型R-MIM(Refined Message Information Model)。
R-MIM是對一個具體業務活動的數據進行規范表述的模型,例如,“注射單”具體應包含哪些項目,每個項目用什么方式表述。
D-MIM是一個業務域的數據邏輯模型,該域中所有R-MIN都繼承和依從D-RIM模型,而D-MIM模型又完全繼承和依從RIM模型。
目前HL7已經開發出常用的D-MIM和R-MIM模型,提供給應用開發者直接使用。在數據模型的層次上,RIM屬于數據概念模型,而D-MIM和R-MIM都對應于數據邏輯模型,HL7的RIM、D-MIM、R-MIM與數據模型的層次關系如圖所示
四 D-MIM
D-MIM是RIM的派生,它包括在特殊域(Domain)中適用的經過充分擴充的類克隆(Class Clone)、屬性和關系。類克隆是用來滿足特定目的而設計的精細化的RIM基礎類。精細化的過程可以約束RIM類的屬性和關系,但不能添加RIM基礎類中未出現的任何屬性。D-MIM是構建域中所有精細化消息信息模型(R-MIM)的共同基礎。對應于健康檔案的數據模型來說,D-MIM側重于描述健康檔案所涉及的某個域的數據模型,這個數據模型反映了某個域的數據模型全貌(如:類克隆、屬性和類關系),但還不包含健康檔案邏輯數據模型所需要的一些信息內容細節。
五 R-MIM
R-MIM是帶有注釋的一個或一組消息的信息內容細節,是D-MIM的一個子集。R-MIM表達了一個或多個層次消息描述的信息內容,它源自由R-MIM入口點標示的根類。R-MIM是所有其它HL7消息制品的源,這些制品可以是一組XML Schema或者其他格式的消息制品。
對應于健康檔案的數據模型來說,R-MIM描述了具體的健康檔案信息,R-MIM所描述的邏輯模型可以用于指導進一步的數據庫設計。
總結
以上是生活随笔為你收集整理的HL7 RIM (转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 表达式如何获取复选框的值_Nuke表达式
- 下一篇: qtabwidget设置tab高度_VC