專利名稱:具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子病歷文檔編輯管理系統(tǒng),特別是指一種具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯管理系統(tǒng)。
背景技術(shù):
醫(yī)院里記錄病人病歷傳統(tǒng)都是采用紙張手寫形式或者非標(biāo)準(zhǔn)形式的電子文檔形式,這限制了基于這些文檔內(nèi)數(shù)據(jù)進(jìn)行數(shù)據(jù)挖掘、計(jì)算機(jī)決策支持以及醫(yī)療機(jī)構(gòu)間共享信息,同時(shí)現(xiàn)有的技術(shù)沒有為電子病歷提供相應(yīng)的簽名機(jī)制,無法保證病歷文檔的真實(shí)性、完整性以及不可抵賴性。
HL7 CDA R2(Health Level 7 Clinical Document Architecture Release 2)是2005年5月成為美國(guó)國(guó)家標(biāo)準(zhǔn)研究所(American National StandardsInstitute,簡(jiǎn)稱為ANSI)標(biāo)準(zhǔn)的以交換為目的的規(guī)范臨床文檔結(jié)構(gòu)和語法的標(biāo)記標(biāo)準(zhǔn)。CDA文檔可以包含文本、圖像、聲音和其它多媒體內(nèi)容,支持版本控制和痕跡保留,同時(shí)滿足人工閱讀和計(jì)算機(jī)處理。
Native XML數(shù)據(jù)庫(kù)是一種新型的數(shù)據(jù)庫(kù)技術(shù),專門用于解決XML數(shù)據(jù)的高效存儲(chǔ)和獲取,它的基本存儲(chǔ)單元就是一個(gè)XML文檔。Native XML數(shù)據(jù)庫(kù)采用和XML基本構(gòu)架一致的數(shù)據(jù)模型來存儲(chǔ)XML數(shù)據(jù),保證了XML內(nèi)容的無損存儲(chǔ)和獲取。通常支持通過XML Schema來建立存儲(chǔ)方案,支持XQuery/XPath/XSLT等XML原生技術(shù)。
PKI(Public Key Infrastructure)構(gòu)架是用公鑰概念和技術(shù)實(shí)施提供安全服務(wù)的具有普適性的安全基礎(chǔ)設(shè)施。由公開密鑰密碼技術(shù)、數(shù)字證書、證書發(fā)放機(jī)構(gòu)(CA)和關(guān)于公開密鑰的安全策略等基本成分共同組成。
IETF/W3C(The Intemet Engineering Task Force和World Wide WebConsortium)制定的XML數(shù)字簽名標(biāo)準(zhǔn)定義了一個(gè)可以保存任意(通常是XML)數(shù)據(jù)的數(shù)字簽名運(yùn)算結(jié)果的Schema。和其它數(shù)字簽名一樣,XML數(shù)字簽名為被簽名的數(shù)據(jù)帶來了可驗(yàn)證性、完成性,不可否認(rèn)性,同時(shí),XML數(shù)字簽名依賴和充分利用了網(wǎng)絡(luò)和XML本身的特性,可以實(shí)現(xiàn)各種復(fù)雜簽名場(chǎng)景。
Web Service是通過一系列標(biāo)準(zhǔn)和協(xié)議來保證程序間遠(yuǎn)程的動(dòng)態(tài)鏈接。其最基本的協(xié)議包括Simple Object Access Protocol(SOAP),Web ServicesDescription Language (WSDL),Univeral Description、Discovery andIntegration(UDDI),這些標(biāo)準(zhǔn)和協(xié)議都是基于開放的HTTP和XML技術(shù),適用于各類跨平臺(tái)、跨語言的異構(gòu)平臺(tái)應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明提供一種具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯管理系統(tǒng)。
一種具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯管理系統(tǒng),包括標(biāo)準(zhǔn)多媒體電子病歷文檔編輯組件,用于生成、編輯、瀏覽、簽名HL7 CDA R2(Health Level 7 Clinical Document Architecture Release 2)格式的電子病歷文檔;包括用于生成、瀏覽和編輯電子病歷文檔中敘述性文檔的多媒體文檔編輯組件和用于生成電子病歷文檔中標(biāo)準(zhǔn)術(shù)語編碼的結(jié)構(gòu)化內(nèi)容以及和結(jié)構(gòu)化內(nèi)容關(guān)聯(lián)的敘述性內(nèi)容的支持標(biāo)準(zhǔn)術(shù)語編碼的結(jié)構(gòu)化數(shù)據(jù)錄入組件;電子病歷Web Service應(yīng)用服務(wù)器,用于保存和獲取HL7 CDA R2格式的電子病歷文檔以及提供其它電子病歷應(yīng)用服務(wù);電子病歷文檔庫(kù),基于Native XML數(shù)據(jù)庫(kù)建立可長(zhǎng)期保存和管理具有電子簽名的標(biāo)準(zhǔn)病歷文檔和提供對(duì)數(shù)據(jù)挖掘、統(tǒng)計(jì)分析等應(yīng)用的支持;標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器通過電子病歷Web Service應(yīng)用服務(wù)器與電子病歷文檔庫(kù)連接,標(biāo)準(zhǔn)多媒體電子病歷編輯器經(jīng)電子病歷WebService應(yīng)用服務(wù)器將電子病歷文檔保存到電子病歷文檔庫(kù)或從電子病歷文檔庫(kù)中查詢和獲取電子病歷文檔信息;所述的標(biāo)準(zhǔn)多媒體病歷文檔編輯器還包含有用于實(shí)現(xiàn)對(duì)電子病歷文檔進(jìn)行電子簽名的電子簽名應(yīng)用組件,電子簽名應(yīng)用組件基于Public KeyInfrastructure(PKI)構(gòu)架,采用IETF/W3C制定的XML數(shù)字簽名標(biāo)準(zhǔn)實(shí)現(xiàn)對(duì)于電子病歷文檔的電子簽名。
本發(fā)明具有以下優(yōu)點(diǎn)首先,可生成標(biāo)準(zhǔn)的HL7 CDA R2格式的電子病歷文檔,這些文檔可以直接用于和其它醫(yī)療機(jī)構(gòu)間的數(shù)據(jù)交換,CDA文檔支持多媒體內(nèi)容,支持版本控制和痕跡保留,可以用于臨床某些審計(jì)場(chǎng)合;標(biāo)準(zhǔn)多媒體電子病歷編輯器包含的兼容標(biāo)準(zhǔn)臨床術(shù)語編碼的結(jié)構(gòu)化數(shù)據(jù)錄入組件可以生成滿足計(jì)算機(jī)自動(dòng)處理的結(jié)構(gòu)化文檔,這樣的文檔可用于臨床輔助決策和實(shí)時(shí)報(bào)警。
其次,標(biāo)準(zhǔn)多媒體電子病歷編輯器中的電子簽名應(yīng)用組件基于PKI構(gòu)架,采用XML數(shù)字簽名標(biāo)準(zhǔn)實(shí)現(xiàn)電子簽名應(yīng)用,可以滿足臨床部分簽名、多人簽名等應(yīng)用場(chǎng)景需求,用來確保病歷文檔的真實(shí)性、完整性和不可抵賴性;再次,基于Native XML數(shù)據(jù)庫(kù)的臨床電子病歷文檔庫(kù),為具有電子簽名的標(biāo)準(zhǔn)病歷文檔提供了一個(gè)可長(zhǎng)期有效保存的環(huán)境,同時(shí)支持XQuery/XPath/XSLT等XML原生技術(shù),可以支持諸如數(shù)據(jù)挖掘、統(tǒng)計(jì)分析、臨床決策支持等應(yīng)用;最后,采用Web Service技術(shù)實(shí)現(xiàn)電子病歷應(yīng)用服務(wù),以SOAP作為安全通信的基礎(chǔ),支持跨平臺(tái)跨語言的各類應(yīng)用,可以服務(wù)于各類基于電子病歷文檔的應(yīng)用。
圖1為本發(fā)明的總體構(gòu)架示意框圖;圖2為本發(fā)明電子病歷文檔的結(jié)構(gòu)示意圖;圖3為電子病歷文檔庫(kù)中的病歷文檔路徑結(jié)構(gòu)示意圖。
具體實(shí)施例方式
如圖1所示,一種具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯管理系統(tǒng),包括支持電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器、電子病歷Web Service應(yīng)用服務(wù)器、電子病歷文檔庫(kù),標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器包含有多媒體文檔編輯組件、支持標(biāo)準(zhǔn)術(shù)語的結(jié)構(gòu)化數(shù)據(jù)錄入組件和電子簽名應(yīng)用組件。
標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器用于生成、編輯、瀏覽、簽名HL7 CDAR2(Health Level 7 Clinical Document Architecture Release 2)格式的電子病歷文檔。
多媒體文檔編輯組件用于完成HL7 CDA R2文檔中的敘述性多媒體文檔的錄入,需要滿足HL7 CDA R2對(duì)于敘述體的樣式要求,該樣式標(biāo)準(zhǔn)被注冊(cè)為text/x-hl7-text+xml的MIME類型支持粗體、斜體、加重、上下標(biāo)、表格、項(xiàng)目符號(hào)、圖像等文檔樣式和修訂痕跡。修訂痕跡滿足文檔版本間的新加和刪除文本的特定樣式顯示。同時(shí)滿足在不同版本間導(dǎo)航,這樣可以跟蹤一份文檔的修改過程。
支持標(biāo)準(zhǔn)術(shù)語編碼的結(jié)構(gòu)化數(shù)據(jù)錄入組件用于完成HL7 CDA R2文檔中標(biāo)準(zhǔn)術(shù)語編碼的結(jié)構(gòu)化內(nèi)容以及和結(jié)構(gòu)化內(nèi)容關(guān)聯(lián)的敘述性內(nèi)容的生成。結(jié)構(gòu)化錄入和敘述性錄入在同一界面實(shí)現(xiàn),在敘述性錄入的任何位置可以插入結(jié)構(gòu)化錄入,結(jié)構(gòu)化錄入生成的相關(guān)聯(lián)的敘述性錄入需要控制自由編輯以維護(hù)和結(jié)構(gòu)化內(nèi)容的一致性。
電子簽名應(yīng)用組件用于提供給臨床人員完成對(duì)電子病歷文檔進(jìn)行電子簽名和驗(yàn)證,電子簽名應(yīng)用組件基于Public Key Infrastructure(PKI)構(gòu)架,采用IETF/W3C制定的XML數(shù)字簽名標(biāo)準(zhǔn)實(shí)現(xiàn)對(duì)于電子病歷文檔的電子簽名,簽名后的HL7 CDA R2文檔遵守如圖2所示的電子病歷文檔結(jié)構(gòu)。文檔的主要部分采用HL7 CDA R2的標(biāo)準(zhǔn)結(jié)構(gòu),在文檔的最后加入了XML簽名的標(biāo)準(zhǔn)節(jié)點(diǎn)。XML簽名標(biāo)準(zhǔn)支持“分離”、“封裝”和“被封裝”三種應(yīng)用模式,“分離”模式中被簽名內(nèi)容和簽名內(nèi)容不在同一個(gè)文件中;“封裝”模式中將簽名的內(nèi)容包含在XML簽名標(biāo)準(zhǔn)定義的<Object>節(jié)點(diǎn)中;“被封裝”模式中簽名節(jié)點(diǎn)作為被簽名XML文檔的子節(jié)點(diǎn)。本發(fā)明所設(shè)計(jì)的支持電子簽名的標(biāo)準(zhǔn)化病歷文檔采用了“被封裝”的應(yīng)用模式,把XML簽名節(jié)點(diǎn)包含在HL7 CDA R2的根節(jié)點(diǎn)中,同時(shí)簽名節(jié)點(diǎn)被設(shè)計(jì)為一個(gè)可重復(fù)非必需的節(jié)點(diǎn),這樣的設(shè)計(jì)可以兼容在沒有電子簽名環(huán)境的情況下系統(tǒng)的應(yīng)用。電子簽名應(yīng)用組件需要基于PKI環(huán)境以及相應(yīng)的簽名硬件設(shè)備。標(biāo)準(zhǔn)多媒體電子病歷編輯器為電子簽名提供各種部分簽名和多人簽名應(yīng)用場(chǎng)景的界面解決方案。對(duì)于文檔部分簽名時(shí)把CDA病歷文檔中所簽名的<section>節(jié)點(diǎn)的URI以及對(duì)應(yīng)的用戶在CDA文檔中的用戶信息節(jié)點(diǎn)<authenticator>的URI添加到一個(gè)XML簽名的<Reference>節(jié)點(diǎn)中,以保證用戶和簽名部分的關(guān)聯(lián);對(duì)于全文簽名默認(rèn)關(guān)聯(lián)CDA文檔的<legalAuthenticator>節(jié)點(diǎn)中的用戶信息。
標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器經(jīng)電子病歷Web Service應(yīng)用服務(wù)器與電子病歷文檔庫(kù)連接,經(jīng)電子病歷Web Service應(yīng)用服務(wù)器向電子病歷文檔庫(kù)保存電子病歷文檔或從電子病歷文檔庫(kù)中查詢和獲取電子病歷文檔信息。
電子病歷Web Service應(yīng)用服務(wù)器用于保存和獲取HL7 CDA R2格式的電子病歷文檔以及其它電子病歷共享和交換應(yīng)用。Web Service基于開放的HTTP和XML技術(shù)實(shí)現(xiàn),兼容跨平臺(tái)和跨語言的各類應(yīng)用,同時(shí)通過Web技術(shù)可以實(shí)現(xiàn)對(duì)于系統(tǒng)外部的信息發(fā)布。實(shí)施中可以選用.Net技術(shù)框架來實(shí)現(xiàn),在應(yīng)用服務(wù)中提供保存新病歷文檔、通過文檔號(hào)獲取文檔、查詢文檔、更新已有病歷文檔、作廢已有病歷文檔等事務(wù)處理接口。
電子病歷文檔庫(kù),基于Native XML數(shù)據(jù)庫(kù)建立可以長(zhǎng)期保存具有電子簽名的標(biāo)準(zhǔn)電子病歷文檔的電子病歷文檔庫(kù),它支持XML schema來建立存儲(chǔ)方案,支持XQuery和XPath查詢電子病歷文檔內(nèi)容。在實(shí)際的實(shí)施中可以選擇兼具文檔管理特性和數(shù)據(jù)庫(kù)管理特性的數(shù)據(jù)庫(kù)產(chǎn)品,這種文檔管理特性支持通過一些開放協(xié)議,如FTP/WebDAV/HTTP等,來訪問數(shù)據(jù)庫(kù)中的文檔,這樣的數(shù)據(jù)庫(kù)可以廣泛的兼容一些基于文檔的應(yīng)用程序。在電子病歷文檔庫(kù)中需要為版本控制功能提供舊版本文檔的存儲(chǔ),同時(shí)在電子病歷文檔庫(kù)中建立一套易于人工管理和維護(hù)的文檔層級(jí)關(guān)系也是推薦的。
圖3所示為本發(fā)明中設(shè)計(jì)的電子病歷文檔庫(kù)中病歷文檔的目錄層次結(jié)構(gòu)示意圖。在病歷文檔庫(kù)中,存在一個(gè)存放電子病歷文檔的根目錄,根目錄下是依照每個(gè)病人唯一的病人號(hào)分級(jí)劃分的一個(gè)層次目錄,如圖中病人號(hào)00435560的病人的病歷目錄就是/00/43/55/60,這樣的目錄導(dǎo)航方式允許人工方便的檢索到對(duì)應(yīng)的病人目錄。病人目錄下是病人每次就診積累出來的就診目錄,該目錄的名稱由就診時(shí)間加就診類型(住院使用IP門診使用OP)加就診號(hào)來組成,這樣的目錄形式允許通過目錄排序的方式來按照時(shí)間順序列出病人的就診目錄,每次就診目錄下分成兩個(gè)版本目錄,其中一個(gè)是有效版本目錄存放當(dāng)前有效的病歷文檔,另一個(gè)是歷史版本目錄,存放被覆蓋或者作廢的歷史版本的文檔,這些歷史版本的病歷可以擁在一些審計(jì)的場(chǎng)合。在兩個(gè)版本目錄之下,根據(jù)病歷文檔的來源分別建立了“醫(yī)生”“護(hù)士”“報(bào)告”“其他”四個(gè)目錄,“醫(yī)生”目錄用來存放由臨床醫(yī)生生成的病歷文檔;“護(hù)士”目錄用來存放由護(hù)士生成的護(hù)理文檔;“報(bào)告”保存從醫(yī)技科室獲取檢查報(bào)告信息;“其他”用來保存以上三類以外的病歷文檔。
權(quán)利要求
1.一種具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯管理系統(tǒng),包括標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器,用于生成、編輯、瀏覽、簽名電子病歷文檔;包括用于生成、瀏覽和編輯電子病歷文檔中敘述性文檔的多媒體文檔編輯組件和用于生成電子病歷文檔中標(biāo)準(zhǔn)術(shù)語編碼的結(jié)構(gòu)化內(nèi)容以及和結(jié)構(gòu)化內(nèi)容關(guān)聯(lián)的敘述性內(nèi)容的支持標(biāo)準(zhǔn)術(shù)語編碼的結(jié)構(gòu)化數(shù)據(jù)錄入組件;電子病歷Web Service應(yīng)用服務(wù)器,用于保存和獲取電子病歷文檔及電子病歷共享和交換的應(yīng)用服務(wù);電子病歷文檔庫(kù),用于存儲(chǔ)和管理電子病歷文檔和提供對(duì)數(shù)據(jù)分析應(yīng)用的支持;標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器通過電子病歷Web Service應(yīng)用服務(wù)器與電子病歷文檔庫(kù)連接,標(biāo)準(zhǔn)多媒體電子病歷編輯器經(jīng)電子病歷WebService應(yīng)用服務(wù)器將電子病歷文檔保存到電子病歷文檔庫(kù)或從電子病歷文檔庫(kù)中查詢和獲取電子病歷文檔信息;其特征在于所述的標(biāo)準(zhǔn)多媒體病歷文檔編輯器還包含用于實(shí)現(xiàn)對(duì)電子病歷文檔進(jìn)行電子簽名的電子簽名應(yīng)用組件。
2.如權(quán)利要求1所述的具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷編輯管理系統(tǒng),其特征在于所述的電子病歷文檔為HL7 CDAR2格式。
3.如權(quán)利要求1所述的具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷編輯管理系統(tǒng),其特征在于所述的電子病歷文檔庫(kù)基于Native XML數(shù)據(jù)庫(kù)建立。
4.如權(quán)利要求1或3所述的具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷編輯管理系統(tǒng),其特征在于所述的電子病歷文檔庫(kù)提供基于層次目錄模式的文檔管理方案。
5.如權(quán)利要求1所述的具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷編輯管理系統(tǒng),其特征在于所述的電子簽名應(yīng)用組件基于PKI構(gòu)架構(gòu)建。
6.如權(quán)利要求1所述的具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷編輯管理系統(tǒng),其特征在于所述的電子簽名采用XML數(shù)字簽名標(biāo)準(zhǔn)。
7.如權(quán)利要求1所述的具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷編輯管理系統(tǒng),其特征在于所述的電子病歷文檔格式支持?jǐn)U展了XML數(shù)字簽名節(jié)點(diǎn)的HL7 CDAR2標(biāo)準(zhǔn)格式。
8.如權(quán)利要求1所述的具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷編輯管理系統(tǒng),其特征在于所述的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器可以生成支持標(biāo)準(zhǔn)術(shù)語編碼的結(jié)構(gòu)化內(nèi)容。
全文摘要
本發(fā)明公開了一種具有電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯管理系統(tǒng),由支持電子簽名的標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器、電子病歷Web Service應(yīng)用服務(wù)、電子病歷文檔庫(kù)組成。標(biāo)準(zhǔn)多媒體電子病歷文檔編輯器包括多媒體文檔編輯組件、支持標(biāo)準(zhǔn)術(shù)語的結(jié)構(gòu)化數(shù)據(jù)錄入組件和電子簽名應(yīng)用組件。本發(fā)明通過添加電子簽名應(yīng)用組件,實(shí)現(xiàn)了對(duì)電子病歷文檔進(jìn)行電子簽名,滿足臨床部分簽名、多人簽名等應(yīng)用場(chǎng)景需求,保證了電子病歷文檔的真實(shí)性、完整性和不可抵賴性。
文檔編號(hào)G06F17/30GK101022338SQ200710067569
公開日2007年8月22日 申請(qǐng)日期2007年3月14日 優(yōu)先權(quán)日2007年3月14日
發(fā)明者段會(huì)龍, 呂旭東, 李昊旻, 黃正行, 唐磊 申請(qǐng)人:浙江大學(xué)