章慧玲①劉燕①
摘要以番禺區社區衛生服務信息系統的開發為背景,設計開發一個用于社區健康檔案數據元管理的數據元著錄系統。
為用戶提供Web訪問平臺。利用該平臺,普通用戶可以通過瀏覽器直接查詢和瀏覽已經著錄的數據元。已注冊用戶則可進
行數據元的著錄管理。系統采用Java語言實現,使用Eclipse開發工具,Struts、Spring、Hibemate三-個開源框架,數據庫
采用oracle 9i。
關鍵詞社區健康檔案數據元著錄系統標準化信息共享
Doi:10.3969,j.issn.1673-7571.2009.03.014
Design and Development of Data Element Cataloguing System for Community Health Record/ZHANG Hui-ling,LIU
Yan//China Digital Medicine.-2009 4(3):44 to 47
Abstract Setting the development of community health service information system in Fanyu District,a data element
cataloguing system aiming at the management of community health record data element is designed to provide a Web
access platform for the users.Through such platform,common user may directly search and look through the catalogued
data element via browser,and registered user may execute cataloguing management over data element.Java language
is utilized for the system together with Eclipse development tool and open-source frameworks such as Struts,Spnng and
Hibemate。and oracle 9i is used for database.
Keywords community health record。data element,cataloguing system,standardization,information sharing
Corresponding author Computer Center,Zhongshan School of Medicine,Sun Yat-sen University,Guangzhou 51 0080,
Guangdong Province,P.R.C.
1引言
隨著社會醫療保險的健全,改革城鎮衛生服務體系,積極開展社區衛生服務,建立集預防、醫療、保健、康復、健
康教育和計劃生育技術指導為~體的功能合理、連續方便、綜合性的區域衛生服務網絡,成為我國衛生事業發展的必然趨
勢。社區衛生服務信息系統作為區域衛生服務網絡的基礎組成部分,其基礎環節是社區健康檔案的建立。社區健康檔案記
錄了人從出生到死亡所有健康信息的數據集,包括診療、保健等與健康相關的資料。目前的健康檔案系統大多是根據具體
的客戶需求,采用傳統的關系數據庫存儲數據。由于缺乏數據語義的統一定義,不同公司開發的系統基于不同的表結構,
每個宇段定義的語義都不相同,給數據共享和交換造成障礙,更難以實現跨醫療單位的數據挖掘。
為了解決這個問題,在信息系統的數據模型中引入了“數據元”概念,用數據元的形式確立某種類別的數據在其名
稱、含義、表示格式、標識符等方面的特征,用數據的分類與編碼形式確立對某種類別數據所作的進一步分類,并對分類
結果賦予特定代碼,以達到對該種數據類別或分類結果在語義上的無歧義理解。在基于數據元概念的數據模型基礎上架構
①中山大學中山醫學院計算機中心,510080,廣州市中山二路74號
44
萬方數據
的任何信息系統之間進行數據交換和
共享時,信息傳輸的公共單元是構成
系統事務集的數據元。因此,必須有
完整的數據元宇典作為數據共享與交
換的支撐條件。數據元在不同的應用
系統問進行信息數據交換過程中,從
庫、文件中取出的數據經過數據元字
典的解釋就含有了統一的標識符、定
義、名稱、值域等,使系統問的信息
完全實現共享。為此,有必要構建一
個數據元著錄系統來實現和管理依據
國家衛生信息標準框架⋯生成的數據元
標準字典。
2社區健康檔案中數據元
字典結構模型
2.1數據元與數據元字典數據元是通過
一組屬性描述其定義、標識、表示和
允許值的數據單元。在一定語境下,
通常用于構建一個語義正確、獨立且
無歧義的特定概念語義的信息單元。
在特定的語義環境中,數據元被認為
是不可再分的最小數據單元“1。
數據元是由數據元概念和表示
兩部分組成,當一個表示被聯合到一
個數據元概念時就產生了一個數據
元:而一個數據元概念則是由一個特
性和一個對象類建立關聯形成的。對
象類是思想、概念或真實世界中的事
物的集合,它們具有清晰的邊界和含
義,其特征和行為遵循同樣的規則,
如“病人。;特性是對象類中的所有
成員共同具有的一個有別于其他對象
類的、顯著的特征,如。體溫”。
表示描述了數據被表達的方式,如
“量”:表示與數據元的值域關系密
切,一個數據元的值域是數據元的所
有允許值的集合。因此,一個數據元
字典應該由對象類術語條目集、特性
術語條目集和表示術語條目集經一定
的規則組合構成。
2.2社區數據元集結構分析根據<國家
衛生信息標準基礎框架>的承接關系
模型、概念模型與健康數據的概念模
型,在番禺社區衛生健康信息調研的
基礎上,可建立一個描述社區醫療衛
生信息的基礎實體集的集合——社區
基本數據元集,它是社區健康檔案數
據元字典的構成基礎。該社區數據元
集包含”個超級實體:參與者、參與
者角色、事件、位置、支出費用、結
局、衛生服務計劃、衛生服務需求、
業務因素、環境因素、支撐條件。考
慮到社區數據元字典的可擴充性,在
社區數據元集增加一項超級實體內容
“其他”,即包含1 2個超級實體。依
據概念層次的衛生數據模型,整個數
據集分為7級實體集群,每級實體集群
的每個實體集包含子實體元素和數據
元元素。其中子實體元素分別是對象
類術語、特性術語或表示術語。該基
本數據集的所有數據元信息可定義如
下:
設:k=1,⋯,7;第k一1級實體集群
有h個實體集,C11.k一1},C c2.k一1},.一,Gh,k一1J
是對應的實體集所含的元素個數,
元素由實體元素和數據元元素構
成;第k級實體集群有f個實體集,
C㈧,C(2,kl,.一,C cf.k)是對應的實體集所含
的元素個數:用(i。k)表示第k級第i個元
素,(z,t,k一1)表示第k一1級第t個實體集
的第Z個元素i Ij,i,k)(z,t,k一1)表示第k級
第i個實體集的第j個元素,它的上一級
隸屬是第k一1級第t個實體集的第Z個子
實體元素:下面的表達式括號內的下
標中,僅第1個下標需要變化或計算,
其余的作為說明的限定詞,第k級實體
集群第i個實體集可以表示為:
一● I
丘(fj)(:,j—1)=艫(JJj)(z,乒_I),氣rJj)o。lj—1)j
(歹=1,2,⋯,%;,.=%+l,⋯,mf;%>啊)
f^.k—1)
(廠,七)=Σ(c(1,k-1)--n(t,k-D)
((ff,'J護|}∽)=㈨,k-1)+‘Σ心窆¨k--11))_氣‰gj哪-1)))
q=l
(∽一1)=l,2’.。㈣一I).(:'f,I_I)--l,2,。C0,M)-‰d1;C(u-Il=o)
其中,E{l,k№t.k一1I隸屬于第k一1級的第
t個實體集的第z個子實體元素:a帆k)
lz.t,k一1l或e㈨k)證,t.k一1)表示k級實體集群中
第i個k級子實體集合中的第j個數據元
元素或第r個子實體元素:如果n=0,
則該k級實體集群中第j個k級子實體集
合中只有子實體元素。如果m=0,則
該k級實體集群中第i個k級子實體集合
中只有數據元元素。如果n=0,m=0
則為空集。
如果k=1, |
|