章慧玲①劉燕①
摘要以番禺區(qū)社區(qū)衛(wèi)生服務(wù)信息系統(tǒng)的開發(fā)為背景,設(shè)計(jì)開發(fā)一個(gè)用于社區(qū)健康檔案數(shù)據(jù)元管理的數(shù)據(jù)元著錄系統(tǒng)。
為用戶提供Web訪問平臺(tái)。利用該平臺(tái),普通用戶可以通過瀏覽器直接查詢和瀏覽已經(jīng)著錄的數(shù)據(jù)元。已注冊(cè)用戶則可進(jìn)
行數(shù)據(jù)元的著錄管理。系統(tǒng)采用Java語言實(shí)現(xiàn),使用Eclipse開發(fā)工具,Struts、Spring、Hibemate三-個(gè)開源框架,數(shù)據(jù)庫
采用oracle 9i。
關(guān)鍵詞社區(qū)健康檔案數(shù)據(jù)元著錄系統(tǒng)標(biāo)準(zhǔn)化信息共享
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引言
隨著社會(huì)醫(yī)療保險(xiǎn)的健全,改革城鎮(zhèn)衛(wèi)生服務(wù)體系,積極開展社區(qū)衛(wèi)生服務(wù),建立集預(yù)防、醫(yī)療、保健、康復(fù)、健
康教育和計(jì)劃生育技術(shù)指導(dǎo)為~體的功能合理、連續(xù)方便、綜合性的區(qū)域衛(wèi)生服務(wù)網(wǎng)絡(luò),成為我國衛(wèi)生事業(yè)發(fā)展的必然趨
勢(shì)。社區(qū)衛(wèi)生服務(wù)信息系統(tǒng)作為區(qū)域衛(wèi)生服務(wù)網(wǎng)絡(luò)的基礎(chǔ)組成部分,其基礎(chǔ)環(huán)節(jié)是社區(qū)健康檔案的建立。社區(qū)健康檔案記
錄了人從出生到死亡所有健康信息的數(shù)據(jù)集,包括診療、保健等與健康相關(guān)的資料。目前的健康檔案系統(tǒng)大多是根據(jù)具體
的客戶需求,采用傳統(tǒng)的關(guān)系數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。由于缺乏數(shù)據(jù)語義的統(tǒng)一定義,不同公司開發(fā)的系統(tǒng)基于不同的表結(jié)構(gòu),
每個(gè)宇段定義的語義都不相同,給數(shù)據(jù)共享和交換造成障礙,更難以實(shí)現(xiàn)跨醫(yī)療單位的數(shù)據(jù)挖掘。
為了解決這個(gè)問題,在信息系統(tǒng)的數(shù)據(jù)模型中引入了“數(shù)據(jù)元”概念,用數(shù)據(jù)元的形式確立某種類別的數(shù)據(jù)在其名
稱、含義、表示格式、標(biāo)識(shí)符等方面的特征,用數(shù)據(jù)的分類與編碼形式確立對(duì)某種類別數(shù)據(jù)所作的進(jìn)一步分類,并對(duì)分類
結(jié)果賦予特定代碼,以達(dá)到對(duì)該種數(shù)據(jù)類別或分類結(jié)果在語義上的無歧義理解。在基于數(shù)據(jù)元概念的數(shù)據(jù)模型基礎(chǔ)上架構(gòu)
①中山大學(xué)中山醫(yī)學(xué)院計(jì)算機(jī)中心,510080,廣州市中山二路74號(hào)
44
萬方數(shù)據(jù)
的任何信息系統(tǒng)之間進(jìn)行數(shù)據(jù)交換和
共享時(shí),信息傳輸?shù)墓矄卧菢?gòu)成
系統(tǒng)事務(wù)集的數(shù)據(jù)元。因此,必須有
完整的數(shù)據(jù)元宇典作為數(shù)據(jù)共享與交
換的支撐條件。數(shù)據(jù)元在不同的應(yīng)用
系統(tǒng)問進(jìn)行信息數(shù)據(jù)交換過程中,從
庫、文件中取出的數(shù)據(jù)經(jīng)過數(shù)據(jù)元字
典的解釋就含有了統(tǒng)一的標(biāo)識(shí)符、定
義、名稱、值域等,使系統(tǒng)問的信息
完全實(shí)現(xiàn)共享。為此,有必要構(gòu)建一
個(gè)數(shù)據(jù)元著錄系統(tǒng)來實(shí)現(xiàn)和管理依據(jù)
國家衛(wèi)生信息標(biāo)準(zhǔn)框架⋯生成的數(shù)據(jù)元
標(biāo)準(zhǔn)字典。
2社區(qū)健康檔案中數(shù)據(jù)元
字典結(jié)構(gòu)模型
2.1數(shù)據(jù)元與數(shù)據(jù)元字典數(shù)據(jù)元是通過
一組屬性描述其定義、標(biāo)識(shí)、表示和
允許值的數(shù)據(jù)單元。在一定語境下,
通常用于構(gòu)建一個(gè)語義正確、獨(dú)立且
無歧義的特定概念語義的信息單元。
在特定的語義環(huán)境中,數(shù)據(jù)元被認(rèn)為
是不可再分的最小數(shù)據(jù)單元“1。
數(shù)據(jù)元是由數(shù)據(jù)元概念和表示
兩部分組成,當(dāng)一個(gè)表示被聯(lián)合到一
個(gè)數(shù)據(jù)元概念時(shí)就產(chǎn)生了一個(gè)數(shù)據(jù)
元:而一個(gè)數(shù)據(jù)元概念則是由一個(gè)特
性和一個(gè)對(duì)象類建立關(guān)聯(lián)形成的。對(duì)
象類是思想、概念或真實(shí)世界中的事
物的集合,它們具有清晰的邊界和含
義,其特征和行為遵循同樣的規(guī)則,
如“病人。;特性是對(duì)象類中的所有
成員共同具有的一個(gè)有別于其他對(duì)象
類的、顯著的特征,如。體溫”。
表示描述了數(shù)據(jù)被表達(dá)的方式,如
“量”:表示與數(shù)據(jù)元的值域關(guān)系密
切,一個(gè)數(shù)據(jù)元的值域是數(shù)據(jù)元的所
有允許值的集合。因此,一個(gè)數(shù)據(jù)元
字典應(yīng)該由對(duì)象類術(shù)語條目集、特性
術(shù)語條目集和表示術(shù)語條目集經(jīng)一定
的規(guī)則組合構(gòu)成。
2.2社區(qū)數(shù)據(jù)元集結(jié)構(gòu)分析根據(jù)<國家
衛(wèi)生信息標(biāo)準(zhǔn)基礎(chǔ)框架>的承接關(guān)系
模型、概念模型與健康數(shù)據(jù)的概念模
型,在番禺社區(qū)衛(wèi)生健康信息調(diào)研的
基礎(chǔ)上,可建立一個(gè)描述社區(qū)醫(yī)療衛(wèi)
生信息的基礎(chǔ)實(shí)體集的集合——社區(qū)
基本數(shù)據(jù)元集,它是社區(qū)健康檔案數(shù)
據(jù)元字典的構(gòu)成基礎(chǔ)。該社區(qū)數(shù)據(jù)元
集包含”個(gè)超級(jí)實(shí)體:參與者、參與
者角色、事件、位置、支出費(fèi)用、結(jié)
局、衛(wèi)生服務(wù)計(jì)劃、衛(wèi)生服務(wù)需求、
業(yè)務(wù)因素、環(huán)境因素、支撐條件?
慮到社區(qū)數(shù)據(jù)元字典的可擴(kuò)充性,在
社區(qū)數(shù)據(jù)元集增加一項(xiàng)超級(jí)實(shí)體內(nèi)容
“其他”,即包含1 2個(gè)超級(jí)實(shí)體。依
據(jù)概念層次的衛(wèi)生數(shù)據(jù)模型,整個(gè)數(shù)
據(jù)集分為7級(jí)實(shí)體集群,每級(jí)實(shí)體集群
的每個(gè)實(shí)體集包含子實(shí)體元素和數(shù)據(jù)
元元素。其中子實(shí)體元素分別是對(duì)象
類術(shù)語、特性術(shù)語或表示術(shù)語。該基
本數(shù)據(jù)集的所有數(shù)據(jù)元信息可定義如
下:
設(shè):k=1,⋯,7;第k一1級(jí)實(shí)體集群
有h個(gè)實(shí)體集,C11.k一1},C c2.k一1},.一,Gh,k一1J
是對(duì)應(yīng)的實(shí)體集所含的元素個(gè)數(shù),
元素由實(shí)體元素和數(shù)據(jù)元元素構(gòu)
成;第k級(jí)實(shí)體集群有f個(gè)實(shí)體集,
C㈧,C(2,kl,.一,C cf.k)是對(duì)應(yīng)的實(shí)體集所含
的元素個(gè)數(shù):用(i。k)表示第k級(jí)第i個(gè)元
素,(z,t,k一1)表示第k一1級(jí)第t個(gè)實(shí)體集
的第Z個(gè)元素i Ij,i,k)(z,t,k一1)表示第k級(jí)
第i個(gè)實(shí)體集的第j個(gè)元素,它的上一級(jí)
隸屬是第k一1級(jí)第t個(gè)實(shí)體集的第Z個(gè)子
實(shí)體元素:下面的表達(dá)式括號(hào)內(nèi)的下
標(biāo)中,僅第1個(gè)下標(biāo)需要變化或計(jì)算,
其余的作為說明的限定詞,第k級(jí)實(shí)體
集群第i個(gè)實(shí)體集可以表示為:
一● 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護(hù)|}∽)=㈨,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級(jí)的第
t個(gè)實(shí)體集的第z個(gè)子實(shí)體元素:a帆k)
lz.t,k一1l或e㈨k)證,t.k一1)表示k級(jí)實(shí)體集群中
第i個(gè)k級(jí)子實(shí)體集合中的第j個(gè)數(shù)據(jù)元
元素或第r個(gè)子實(shí)體元素:如果n=0,
則該k級(jí)實(shí)體集群中第j個(gè)k級(jí)子實(shí)體集
合中只有子實(shí)體元素。如果m=0,則
該k級(jí)實(shí)體集群中第i個(gè)k級(jí)子實(shí)體集合
中只有數(shù)據(jù)元元素。如果n=0,m=0
則為空集。
如果k=1, |
|