一種生成患者報(bào)告的方法、裝置及超聲設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種生成患者報(bào)告的方法,包括如下步驟:S101,根據(jù)報(bào)告數(shù)據(jù)模板調(diào)取各項(xiàng)信息生成報(bào)告數(shù)據(jù)文件;S102,選擇報(bào)告模板將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換生成相應(yīng)的報(bào)告。本發(fā)明還提供相應(yīng)的裝置和超聲設(shè)備。由于開發(fā)人員在生成報(bào)告的時(shí)候,只需要針對(duì)各模板文件和配置文件進(jìn)行操作,不需要改應(yīng)用程序,因此使系統(tǒng)具有很大的靈活性,可按用戶需求對(duì)患者的檢查結(jié)果報(bào)告進(jìn)行定制。
【專利說(shuō)明】一種生成患者報(bào)告的方法、裝置及超聲設(shè)備
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及醫(yī)學(xué)診斷成像系統(tǒng)領(lǐng)域,具體的涉及一種生成患者報(bào)告的方法、裝置 及超聲設(shè)備。
[0003]
【背景技術(shù)】
[0004]醫(yī)學(xué)影像檢查往往要給檢查的患者和臨床醫(yī)生出具圖文兼?zhèn)涞膱?bào)告,也就是要將 檢查診斷信息及具有典型意義的影像放到一起形成患者圖文報(bào)告?;颊邎D文報(bào)告對(duì)于超聲 診斷系統(tǒng)是必須的。
[0005]DICOM 是 Digital Imaging and Communications in Medicine 的縮寫,即數(shù)字 影像和通信標(biāo)準(zhǔn)。DICOM中的結(jié)構(gòu)化報(bào)告(SR)信息對(duì)象(IODs),提出將影像診斷報(bào)告按照 計(jì)算機(jī)明確無(wú)誤的結(jié)構(gòu)方式組織起來(lái),并使用代碼表達(dá)概念,從而使計(jì)算機(jī)可以準(zhǔn)確無(wú)誤 地理解和表達(dá)診斷報(bào)告中的概念。DICOM結(jié)構(gòu)化報(bào)告的提出,使PACS能夠方便地管理原屬 不同系統(tǒng)的影像診斷報(bào)告和圖像,解決傳統(tǒng)的報(bào)告文本信息與圖像、波形等分離的問(wèn)題,同 時(shí)也使得充分利用影像診斷報(bào)告信息成為可能。結(jié)構(gòu)化報(bào)告(SR)對(duì)于超聲診斷系統(tǒng)走向 標(biāo)準(zhǔn)化是必然的趨勢(shì)。
[0006]超聲診斷系統(tǒng)需要生成以上兩種報(bào)告,現(xiàn)有的辦法通過(guò)大量編寫代碼來(lái)實(shí)現(xiàn),這 樣開發(fā)人員效率低,不太好方便不同用戶的需求,并且可擴(kuò)展性不好,缺少良好的可測(cè)試 性。
[0007]
【發(fā)明內(nèi)容】
[0008]為了解決上述問(wèn)題,本發(fā)明實(shí)施例提供了一種生成患者報(bào)告的方法、裝置及超聲 設(shè)備。由于開發(fā)人員在生成報(bào)告的時(shí)候,只需要針對(duì)各模板文件和配置文件進(jìn)行操作,不需 要改應(yīng)用程序,因此使系統(tǒng)具有很大的靈活性,可按用戶需求對(duì)患者的檢查結(jié)果報(bào)告進(jìn)行 定制。
[0009]本發(fā)明提供一種生成患者報(bào)告的方法,包括如下步驟:
S101,根據(jù)報(bào)告數(shù)據(jù)模板調(diào)取各項(xiàng)信息生成報(bào)告數(shù)據(jù)文件;
S102,選擇報(bào)告模板將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換生成相應(yīng)的報(bào)告。
[0010]進(jìn)一步,所述報(bào)告模板包括用于生成患者圖文報(bào)告的患者報(bào)告模板和用于生成 DICOM結(jié)構(gòu)化報(bào)告的DICOM結(jié)構(gòu)化報(bào)告模板。
[0011]進(jìn)一步,當(dāng)所述報(bào)告模板為用于生成患者圖文報(bào)告的患者報(bào)告模板,所述選擇報(bào) 告模板將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換生成相應(yīng)的報(bào)告為根據(jù)檢查類型選擇患者報(bào)告模板和患者報(bào) 告顯示配置文件將報(bào)告數(shù)據(jù)文件通過(guò)調(diào)用模板轉(zhuǎn)換函數(shù)接口生成用戶自定義的患者報(bào)告。
[0012]進(jìn)一步,所述患者報(bào)告模板為XSLT文件;所述患者報(bào)告顯示配置文件為XML文件;所述模板轉(zhuǎn)換函數(shù)接口為XSLT模板轉(zhuǎn)換函數(shù)接口。
[0013]進(jìn)一步,當(dāng)所述報(bào)告模板為用于生成DICOM結(jié)構(gòu)化報(bào)告的DICOM結(jié)構(gòu)化報(bào)告模板,所述選擇報(bào)告模板將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換生成相應(yīng)的報(bào)告包括如下步驟:
S1021,根據(jù)檢查類型選擇DICOM結(jié)構(gòu)化報(bào)告模板通過(guò)模板轉(zhuǎn)換函數(shù)接口將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換為DICOM對(duì)應(yīng)的文件;
S1022,通過(guò)DICOM對(duì)應(yīng)的文件轉(zhuǎn)換DICOM結(jié)構(gòu)化報(bào)告文件函數(shù)接口將DICOM對(duì)應(yīng)的文件轉(zhuǎn)換為DICOM結(jié)構(gòu)化報(bào)告。
[0014]進(jìn)一步,所述DICOM結(jié)構(gòu)化報(bào)告模板為XSLT文件;所述DICOM對(duì)應(yīng)的文件為XML文件;所述模板轉(zhuǎn)換函數(shù)接口為XSLT模板轉(zhuǎn)換函數(shù)接口。
[0015]進(jìn)一步,根據(jù)報(bào)告數(shù)據(jù)模板調(diào)取各項(xiàng)信息生成報(bào)告數(shù)據(jù)文件為通過(guò)調(diào)用患者信息模塊接口和測(cè)量模塊接口將各項(xiàng)信息按照?qǐng)?bào)告數(shù)據(jù)模板生成報(bào)告數(shù)據(jù)文件
本發(fā)明還提供一種生成患者報(bào)告的裝置,所述裝置包括:調(diào)取模塊、轉(zhuǎn)換模塊。
[0016]進(jìn)一步,當(dāng)需要生成的報(bào)告為圖文報(bào)告,所述轉(zhuǎn)換模塊為第一模板轉(zhuǎn)換函數(shù)接口 ;當(dāng)需要生成的報(bào)告為DICOM結(jié)構(gòu)化報(bào)告,所述轉(zhuǎn)換模塊包括:第二模板轉(zhuǎn)換函數(shù)接口、DICOM對(duì)應(yīng)的文件轉(zhuǎn)換DICOM結(jié)構(gòu)化報(bào)告文件函數(shù)接口。
[0017]本發(fā)明還提供一種超聲設(shè)備,所述超聲設(shè)備具有如上所述的裝置。
[0018]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
1、由于開發(fā)人員在生成報(bào)告的時(shí)候,只需要針對(duì)各模板文件和配置文件進(jìn)行操作,不需要改應(yīng)用程序,因此使系統(tǒng)具有很大的靈活性,可按用戶需求對(duì)患者的檢查結(jié)果報(bào)告進(jìn)行定制。
[0019]2、本發(fā)明主要由一些XML文件和XSLT文件組成,這樣可以獨(dú)立于超聲系統(tǒng)進(jìn)行開發(fā),從而提高了開發(fā)人員的效率。
[0020]3、XSLT模板轉(zhuǎn)換函數(shù)接口和XML文件轉(zhuǎn)換DICOM結(jié)構(gòu)化報(bào)告文件函數(shù)接口都比較穩(wěn)定,加上XML文件和XSLT文件都易修改,因此它們使系統(tǒng)具有很大的靈活性,不必更改應(yīng)用程序,這樣更好地滿足用戶的需求。
[0021]
【專利附圖】
【附圖說(shuō)明】
[0022]圖1為本發(fā)明第一實(shí)施例的整體流程框圖;
圖2為本發(fā)明第一實(shí)施例的生成DICOM結(jié)構(gòu)化報(bào)告時(shí)的選擇報(bào)告模板將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換生成相應(yīng)的報(bào)告的流程圖;
圖3為本發(fā)明第二實(shí)施例的裝置的結(jié)構(gòu)框圖;
圖4為本發(fā)明第二實(shí)施例的生成DICOM結(jié)構(gòu)化報(bào)告時(shí)的轉(zhuǎn)換模塊的結(jié)構(gòu)框圖;
圖5為本發(fā)明第一實(shí)施例的XML文件的報(bào)告數(shù)據(jù)模板節(jié)點(diǎn)的存儲(chǔ)結(jié)構(gòu)示意圖;
圖6為本發(fā)明第一實(shí)施例的患者報(bào)告顯示配置文件節(jié)點(diǎn)的存儲(chǔ)結(jié)構(gòu)示意圖。
[0023]
【具體實(shí)施方式】
[0024]下面將結(jié)合本發(fā)明中的說(shuō)明書附圖,對(duì)發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]本發(fā)明實(shí)施例提供了一種生成患者報(bào)告的方法,由于開發(fā)人員在生成報(bào)告的時(shí)候,只需要針對(duì)各配置文件和模板文件進(jìn)行操作,不需要修改應(yīng)用程序,因此使系統(tǒng)具有很大的靈活性,可按用戶需求對(duì)患者的檢查結(jié)果報(bào)告進(jìn)行定制。本發(fā)明還介紹了實(shí)現(xiàn)該方法的裝置,以下將對(duì)其進(jìn)行詳細(xì)說(shuō)明。
[0026]具體實(shí)施例一、
如圖1所示,為一種生成患者報(bào)告的方法,所述方法包括如下步驟:
S101,根據(jù)報(bào)告數(shù)據(jù)模板調(diào)取各項(xiàng)信息生成報(bào)告數(shù)據(jù)文件。
[0027]報(bào)告數(shù)據(jù)模板包含了用于生成患者DICOM結(jié)構(gòu)化報(bào)告和患者圖文報(bào)告的所有信息,例如可以包括:患者檢查信息,測(cè)量結(jié)果項(xiàng)信息,圖像信息,生長(zhǎng)曲線圖像信息等等。
[0028]超聲系統(tǒng)通過(guò)調(diào)用患者信息模塊接口和測(cè)量模塊接口將各項(xiàng)信息按照?qǐng)?bào)告數(shù)據(jù)模板生成報(bào)告數(shù)據(jù)文件。
[0029]本具體實(shí)施例中的報(bào)告數(shù)據(jù)模板采用XML配置文件,如圖5所示,為本發(fā)明XML文件的報(bào)告數(shù)據(jù)模板節(jié)點(diǎn)的存儲(chǔ)結(jié)構(gòu)示意圖,XML文件的結(jié)構(gòu)一般由一個(gè)根結(jié)點(diǎn)和一個(gè)患者信息節(jié)點(diǎn)、一個(gè)患者檢查信息節(jié)點(diǎn)、一個(gè)圖像集合節(jié)點(diǎn)、一個(gè)生長(zhǎng)曲線圖像集合節(jié)點(diǎn)、測(cè)量結(jié)果節(jié)點(diǎn)組成,患者信息節(jié)點(diǎn)包括患者ID和患者名字等患者信息字符串。患者檢查信息節(jié)點(diǎn)包括身高和體重等患者檢查信息字符串。圖像集合節(jié)點(diǎn)包括圖像顯示格式和圖像路徑信息字符串。生長(zhǎng)曲線圖像集合節(jié)點(diǎn)包括生長(zhǎng)曲線圖像顯示格式和生長(zhǎng)曲線圖像節(jié)點(diǎn)信息字符串。每個(gè)生長(zhǎng)曲線圖像節(jié)點(diǎn)包括描述生長(zhǎng)曲線圖像路徑和生長(zhǎng)曲線名字信息字符串,描述字符串則是用標(biāo)記生長(zhǎng)曲線屬于具體的胎兒,生長(zhǎng)曲線圖像路徑則為生長(zhǎng)曲線圖像存儲(chǔ)在系統(tǒng)中的相對(duì)與要生成報(bào)告的路徑,生長(zhǎng)曲線名字則是說(shuō)明該生長(zhǎng)曲線對(duì)應(yīng)測(cè)量項(xiàng)和公式。每個(gè)測(cè)量結(jié)果節(jié)點(diǎn)包括描述、測(cè)量項(xiàng)、測(cè)量項(xiàng)使用的方法、測(cè)量項(xiàng)名字、掃描模式、測(cè)量項(xiàng)類型、結(jié)果編號(hào)、統(tǒng)計(jì)類型、測(cè)量值和顯示單位,描述則是用于描述該測(cè)量項(xiàng)所屬具體胎兒的測(cè)量項(xiàng)或者所屬的是左則還是右則血管等信息;測(cè)量項(xiàng)則是用于標(biāo)記每個(gè)測(cè)量項(xiàng)的唯一性的關(guān)鍵字符串;測(cè)量項(xiàng)使用的方法則是當(dāng)該測(cè)量項(xiàng)的值所使用的計(jì)算方法,例如: 通過(guò)雙頂徑計(jì)算孕齡有Tokyo和Merz等方法;測(cè)量項(xiàng)名字則是代表測(cè)量項(xiàng)含義, 測(cè)量項(xiàng)名字可以根據(jù)超聲系統(tǒng)界面的語(yǔ)言來(lái)決定,例如:如果超聲系統(tǒng)界面的語(yǔ)言為中文則測(cè)量項(xiàng)名字為中文,如果超聲系統(tǒng)界面的語(yǔ)言為英文則測(cè)量項(xiàng)名字為英文,這樣生成的患者圖文報(bào)告能走向國(guó)際化;掃描模式則是說(shuō)明該測(cè)量項(xiàng)所屬于的掃描模式,超聲系統(tǒng)有 B,COLOR, DPI, TDI, Pff, M, Cff等掃描模式;測(cè)量項(xiàng)類型則是說(shuō)明測(cè)量項(xiàng)為計(jì)算項(xiàng)還是測(cè)量項(xiàng);結(jié)果編號(hào)則是說(shuō)明該測(cè)量項(xiàng)為同一測(cè)量項(xiàng)的第幾次測(cè)量所得,超聲系統(tǒng)中測(cè)量項(xiàng)可以支持多次測(cè)量;統(tǒng)計(jì)類型則是多次測(cè)量同一測(cè)量項(xiàng)的統(tǒng)計(jì)值,有最大值、最小值和平均值;測(cè)量值則是該測(cè)量項(xiàng)的值;顯示單位則是該測(cè)量 項(xiàng)對(duì)應(yīng)的單位;
報(bào)告數(shù)據(jù)模板的XML文件如下,報(bào)告數(shù)據(jù)模板的XML文件采用utf-8編碼,這樣可以避免出現(xiàn)亂碼。
[0030]<?xml version="l.0" encoding="UTF_8"?>
〈ROOT〉<Patient>
〈PatientlDX/PatientID〉
<PatientNameX/PatientName>
<PatientsBirthDateX/PatientsBirthDate>
<DicomPatientsBirthDateX/DicomPatientsBirthDate>
<PatientsSexX/PatientsSex>
<DicomPatientsSexX/DicomPatientsSex>
</Patient>
<Exam>
〈SpecificCharacterSet>〈/SpecificCharacterSet>
<ExamTypeNameX/ExamTypeName>
<ExamTypeX/ExamType>
<WeightX/Weight>
<HeightX/Height>
〈AccessionNumber>〈/AccessionNumber>
<ReferringPhysiciansNameX/ReferringPhysiciansName>
〈SonographerX/Sonographer>
<PerformingMDX/PerformingMD>
<AbortaX/Aborta>
<EctopicX/Ectopic>
<ParaX/Para>
<Gravida>〈/Gravida>
<NumberOfFetusesX/NumberOf Fetuses)
<LMPX/LMP>
<LastMenstrualPeriodX/LastMenstrualPeriod>
〈Menopausal>〈/Menopausal>
<RAPX/RAP>
<LeftBloodPressureSystolicX/LeftBloodPressureSystolic>
<LeftBloodPressureDiastolicX/LeftBloodPressureDiastolic>
<RightBloodPressureSystolicX/RightBloodPressureSystolic>
<RightBloodPressureDiastolicX/RightBloodPressureDiastolic>
<LeftABIX/LeftABI>
〈RightABIX/RightABI〉
〈PSAX/PSA〉
<PPSACX/PPSAC>
<ClinicalMAX/ClinicalMA>
〈ClinicalEDCX/ClinicalEDC〉
<GestationalAgeX/GestationalAge>
<PregnancyOriginX/PregnancyOrigin><HeartRateX/HeartRate>
<SBPX/SBP>
<DBPX/DBP>
〈BSAX/BSA〉
<Indi cat ionsX/Indi cations)
〈CommentsX/Comments)
<Summary> </Summary>
〈Chi efComp laintX/Chi ef Comp laint>
<PastHistoryX/PastHistory>
<AdmittingDiagnosisDescriptionX/AdmittingDiagnosisDescription> 〈Study InstanceUIDX/StudyInstanceUID>
〈Study IDX/StudyID>
<StudyDateX/StudyDate>
<StudyT imeX/StudyT ime>
<DicomStudyDateX/DicomStudyDate>
<DicomStudyTimeX/DicomStudyTime>
<SeriesDateX/SeriesDate>
<SeriesTimeX/SeriesTime>
<SeriesNumberX/SeriesNumber>
<StudyDescriptionX/StudyDescription>
<SeriesInstanceUIDX/SeriesInstanceUID>
<SOPInstanceUIDX/SOPInstanceUID>
<Insti tut ionNameX/Insti tut ionName> <ManufacturerX/Manufacturer>
<ManufacturersModelNameX/ManufacturersModelName>
<SoftwareVersionsX/SoftwareVersions>
〈ContentDateX/ContentDate>
〈ContentT imeX/ContentT ime>
<RecommendationsX/Recommendations>
〈OperatorX/Operator)
<PerfPhysicianX/PerfPhysician>
</Exam>
<Images>
<ImageFormat></ImageFormat>
〈image〉
<url></url>
</image〉
〈/Images〉
<Graphs>
【權(quán)利要求】
1.一種生成患者報(bào)告的方法,其特征在于,包括如下步驟:S101,根據(jù)報(bào)告數(shù)據(jù)模板調(diào)取各項(xiàng)信息生成報(bào)告數(shù)據(jù)文件;S102,選擇報(bào)告模板將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換生成相應(yīng)的報(bào)告。
2.根據(jù)權(quán)利要求1所述的生成患者報(bào)告的方法,其特征在于,所述報(bào)告模板包括用于 生成患者圖文報(bào)告的患者報(bào)告模板和用于生成DICOM結(jié)構(gòu)化報(bào)告的DICOM結(jié)構(gòu)化報(bào)告模 板。
3.根據(jù)權(quán)利要求1或2所述的生成患者報(bào)告的方法,其特征在于,當(dāng)所述報(bào)告模板為用 于生成患者圖文報(bào)告的患者報(bào)告模板,所述選擇報(bào)告模板將報(bào)告數(shù)據(jù)文件轉(zhuǎn)換生成相應(yīng)的 報(bào)告為根據(jù)檢查類型選擇患者報(bào)告模板和患者報(bào)告顯示配置文件將報(bào)告數(shù)據(jù)文件通過(guò)調(diào) 用模板轉(zhuǎn)換函數(shù)接口生成用戶自定義的患者報(bào)告。
4.根據(jù)權(quán)利要求3所述的生成患者報(bào)告的方法,其特征在于,所述患者報(bào)告模板為 XSLT文件;所述患者報(bào)告顯示配置文件為XML文件;所述模板轉(zhuǎn)換函數(shù)接口為XSLT模板轉(zhuǎn) 換函數(shù)接口。
5.根據(jù)權(quán)利要求1或2所述的生成患者報(bào)告的方法,其特征在于,當(dāng)所述報(bào)告模板為 用于生成DICOM結(jié)構(gòu)化報(bào)告的DICOM結(jié)構(gòu)化報(bào)告模板,所述選擇報(bào)告模板將報(bào)告數(shù)據(jù)文件 轉(zhuǎn)換生成相應(yīng)的報(bào)告包括如下步驟:S1021,根據(jù)檢查類型選擇DICOM結(jié)構(gòu)化報(bào)告模板通過(guò)模板轉(zhuǎn)換函數(shù)接口將報(bào)告數(shù)據(jù) 文件轉(zhuǎn)換為DICOM對(duì)應(yīng)的文件;S1022,通過(guò)DICOM對(duì)應(yīng)的文件轉(zhuǎn)換DICOM結(jié)構(gòu)化報(bào)告文件函數(shù)接口將DICOM對(duì)應(yīng)的文 件轉(zhuǎn)換為DICOM結(jié)構(gòu)化報(bào)告。
6.根據(jù)權(quán)利要求5所述的生成患者報(bào)告的方法,其特征在于,所述DICOM結(jié)構(gòu)化報(bào)告模 板為XSLT文件;所述DICOM對(duì)應(yīng)的文件為XML文件;所述模板轉(zhuǎn)換函數(shù)接口為XSLT模板轉(zhuǎn) 換函數(shù)接口。
7.根據(jù)權(quán)利要求1所述的生成患者報(bào)告的方法,其特征在于,根據(jù)報(bào)告數(shù)據(jù)模板調(diào)取 各項(xiàng)信息生成報(bào)告數(shù)據(jù)文件為通過(guò)調(diào)用患者信息模塊接口和測(cè)量模塊接口將各項(xiàng)信息按 照?qǐng)?bào)告數(shù)據(jù)模板生成報(bào)告數(shù)據(jù)文件。
8.—種生成患者報(bào)告的裝置,其特征在于,所述裝置包括:調(diào)取模塊、轉(zhuǎn)換模塊。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,當(dāng)需要生成的報(bào)告為圖文報(bào)告,所述轉(zhuǎn)換 模塊為第一模板轉(zhuǎn)換函數(shù)接口 ;當(dāng)需要生成的報(bào)告為DICOM結(jié)構(gòu)化報(bào)告,所述轉(zhuǎn)換模塊包 括:第二模板轉(zhuǎn)換函數(shù)接口、DICOM對(duì)應(yīng)的文件轉(zhuǎn)換DICOM結(jié)構(gòu)化報(bào)告文件函數(shù)接口。
10.一種超聲設(shè)備,其特征在于,所述超聲設(shè)備具有如權(quán)利要求8-9所述的裝置。
【文檔編號(hào)】G06F19/00GK103559415SQ201310576374
【公開日】2014年2月5日 申請(qǐng)日期:2013年11月18日 優(yōu)先權(quán)日:2013年11月18日
【發(fā)明者】周冬輝, 甘云, 吳躍佳 申請(qǐng)人:深圳市開立科技有限公司