一種生成患者報告的方法、裝置及超聲設備的制作方法
【專利摘要】本發明提供一種生成患者報告的方法,包括如下步驟:S101,根據報告數據模板調取各項信息生成報告數據文件;S102,選擇報告模板將報告數據文件轉換生成相應的報告。本發明還提供相應的裝置和超聲設備。由于開發人員在生成報告的時候,只需要針對各模板文件和配置文件進行操作,不需要改應用程序,因此使系統具有很大的靈活性,可按用戶需求對患者的檢查結果報告進行定制。
【專利說明】一種生成患者報告的方法、裝置及超聲設備
[0001]
【技術領域】
[0002]本發明涉及醫學診斷成像系統領域,具體的涉及一種生成患者報告的方法、裝置 及超聲設備。
[0003]
【背景技術】
[0004]醫學影像檢查往往要給檢查的患者和臨床醫生出具圖文兼備的報告,也就是要將 檢查診斷信息及具有典型意義的影像放到一起形成患者圖文報告。患者圖文報告對于超聲 診斷系統是必須的。
[0005]DICOM 是 Digital Imaging and Communications in Medicine 的縮寫,即數字 影像和通信標準。DICOM中的結構化報告(SR)信息對象(IODs),提出將影像診斷報告按照 計算機明確無誤的結構方式組織起來,并使用代碼表達概念,從而使計算機可以準確無誤 地理解和表達診斷報告中的概念。DICOM結構化報告的提出,使PACS能夠方便地管理原屬 不同系統的影像診斷報告和圖像,解決傳統的報告文本信息與圖像、波形等分離的問題,同 時也使得充分利用影像診斷報告信息成為可能。結構化報告(SR)對于超聲診斷系統走向 標準化是必然的趨勢。
[0006]超聲診斷系統需要生成以上兩種報告,現有的辦法通過大量編寫代碼來實現,這 樣開發人員效率低,不太好方便不同用戶的需求,并且可擴展性不好,缺少良好的可測試 性。
[0007]
【發明內容】
[0008]為了解決上述問題,本發明實施例提供了一種生成患者報告的方法、裝置及超聲 設備。由于開發人員在生成報告的時候,只需要針對各模板文件和配置文件進行操作,不需 要改應用程序,因此使系統具有很大的靈活性,可按用戶需求對患者的檢查結果報告進行 定制。
[0009]本發明提供一種生成患者報告的方法,包括如下步驟:
S101,根據報告數據模板調取各項信息生成報告數據文件;
S102,選擇報告模板將報告數據文件轉換生成相應的報告。
[0010]進一步,所述報告模板包括用于生成患者圖文報告的患者報告模板和用于生成 DICOM結構化報告的DICOM結構化報告模板。
[0011]進一步,當所述報告模板為用于生成患者圖文報告的患者報告模板,所述選擇報 告模板將報告數據文件轉換生成相應的報告為根據檢查類型選擇患者報告模板和患者報 告顯示配置文件將報告數據文件通過調用模板轉換函數接口生成用戶自定義的患者報告。
[0012]進一步,所述患者報告模板為XSLT文件;所述患者報告顯示配置文件為XML文件;所述模板轉換函數接口為XSLT模板轉換函數接口。
[0013]進一步,當所述報告模板為用于生成DICOM結構化報告的DICOM結構化報告模板,所述選擇報告模板將報告數據文件轉換生成相應的報告包括如下步驟:
S1021,根據檢查類型選擇DICOM結構化報告模板通過模板轉換函數接口將報告數據文件轉換為DICOM對應的文件;
S1022,通過DICOM對應的文件轉換DICOM結構化報告文件函數接口將DICOM對應的文件轉換為DICOM結構化報告。
[0014]進一步,所述DICOM結構化報告模板為XSLT文件;所述DICOM對應的文件為XML文件;所述模板轉換函數接口為XSLT模板轉換函數接口。
[0015]進一步,根據報告數據模板調取各項信息生成報告數據文件為通過調用患者信息模塊接口和測量模塊接口將各項信息按照報告數據模板生成報告數據文件
本發明還提供一種生成患者報告的裝置,所述裝置包括:調取模塊、轉換模塊。
[0016]進一步,當需要生成的報告為圖文報告,所述轉換模塊為第一模板轉換函數接口 ;當需要生成的報告為DICOM結構化報告,所述轉換模塊包括:第二模板轉換函數接口、DICOM對應的文件轉換DICOM結構化報告文件函數接口。
[0017]本發明還提供一種超聲設備,所述超聲設備具有如上所述的裝置。
[0018]從以上技術方案可以看出,本發明實施例具有以下優點:
1、由于開發人員在生成報告的時候,只需要針對各模板文件和配置文件進行操作,不需要改應用程序,因此使系統具有很大的靈活性,可按用戶需求對患者的檢查結果報告進行定制。
[0019]2、本發明主要由一些XML文件和XSLT文件組成,這樣可以獨立于超聲系統進行開發,從而提高了開發人員的效率。
[0020]3、XSLT模板轉換函數接口和XML文件轉換DICOM結構化報告文件函數接口都比較穩定,加上XML文件和XSLT文件都易修改,因此它們使系統具有很大的靈活性,不必更改應用程序,這樣更好地滿足用戶的需求。
[0021]
【專利附圖】
【附圖說明】
[0022]圖1為本發明第一實施例的整體流程框圖;
圖2為本發明第一實施例的生成DICOM結構化報告時的選擇報告模板將報告數據文件轉換生成相應的報告的流程圖;
圖3為本發明第二實施例的裝置的結構框圖;
圖4為本發明第二實施例的生成DICOM結構化報告時的轉換模塊的結構框圖;
圖5為本發明第一實施例的XML文件的報告數據模板節點的存儲結構示意圖;
圖6為本發明第一實施例的患者報告顯示配置文件節點的存儲結構示意圖。
[0023]
【具體實施方式】
[0024]下面將結合本發明中的說明書附圖,對發明中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]本發明實施例提供了一種生成患者報告的方法,由于開發人員在生成報告的時候,只需要針對各配置文件和模板文件進行操作,不需要修改應用程序,因此使系統具有很大的靈活性,可按用戶需求對患者的檢查結果報告進行定制。本發明還介紹了實現該方法的裝置,以下將對其進行詳細說明。
[0026]具體實施例一、
如圖1所示,為一種生成患者報告的方法,所述方法包括如下步驟:
S101,根據報告數據模板調取各項信息生成報告數據文件。
[0027]報告數據模板包含了用于生成患者DICOM結構化報告和患者圖文報告的所有信息,例如可以包括:患者檢查信息,測量結果項信息,圖像信息,生長曲線圖像信息等等。
[0028]超聲系統通過調用患者信息模塊接口和測量模塊接口將各項信息按照報告數據模板生成報告數據文件。
[0029]本具體實施例中的報告數據模板采用XML配置文件,如圖5所示,為本發明XML文件的報告數據模板節點的存儲結構示意圖,XML文件的結構一般由一個根結點和一個患者信息節點、一個患者檢查信息節點、一個圖像集合節點、一個生長曲線圖像集合節點、測量結果節點組成,患者信息節點包括患者ID和患者名字等患者信息字符串。患者檢查信息節點包括身高和體重等患者檢查信息字符串。圖像集合節點包括圖像顯示格式和圖像路徑信息字符串。生長曲線圖像集合節點包括生長曲線圖像顯示格式和生長曲線圖像節點信息字符串。每個生長曲線圖像節點包括描述生長曲線圖像路徑和生長曲線名字信息字符串,描述字符串則是用標記生長曲線屬于具體的胎兒,生長曲線圖像路徑則為生長曲線圖像存儲在系統中的相對與要生成報告的路徑,生長曲線名字則是說明該生長曲線對應測量項和公式。每個測量結果節點包括描述、測量項、測量項使用的方法、測量項名字、掃描模式、測量項類型、結果編號、統計類型、測量值和顯示單位,描述則是用于描述該測量項所屬具體胎兒的測量項或者所屬的是左則還是右則血管等信息;測量項則是用于標記每個測量項的唯一性的關鍵字符串;測量項使用的方法則是當該測量項的值所使用的計算方法,例如: 通過雙頂徑計算孕齡有Tokyo和Merz等方法;測量項名字則是代表測量項含義, 測量項名字可以根據超聲系統界面的語言來決定,例如:如果超聲系統界面的語言為中文則測量項名字為中文,如果超聲系統界面的語言為英文則測量項名字為英文,這樣生成的患者圖文報告能走向國際化;掃描模式則是說明該測量項所屬于的掃描模式,超聲系統有 B,COLOR, DPI, TDI, Pff, M, Cff等掃描模式;測量項類型則是說明測量項為計算項還是測量項;結果編號則是說明該測量項為同一測量項的第幾次測量所得,超聲系統中測量項可以支持多次測量;統計類型則是多次測量同一測量項的統計值,有最大值、最小值和平均值;測量值則是該測量項的值;顯示單位則是該測量 項對應的單位;
報告數據模板的XML文件如下,報告數據模板的XML文件采用utf-8編碼,這樣可以避免出現亂碼。
[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>
【權利要求】
1.一種生成患者報告的方法,其特征在于,包括如下步驟:S101,根據報告數據模板調取各項信息生成報告數據文件;S102,選擇報告模板將報告數據文件轉換生成相應的報告。
2.根據權利要求1所述的生成患者報告的方法,其特征在于,所述報告模板包括用于 生成患者圖文報告的患者報告模板和用于生成DICOM結構化報告的DICOM結構化報告模 板。
3.根據權利要求1或2所述的生成患者報告的方法,其特征在于,當所述報告模板為用 于生成患者圖文報告的患者報告模板,所述選擇報告模板將報告數據文件轉換生成相應的 報告為根據檢查類型選擇患者報告模板和患者報告顯示配置文件將報告數據文件通過調 用模板轉換函數接口生成用戶自定義的患者報告。
4.根據權利要求3所述的生成患者報告的方法,其特征在于,所述患者報告模板為 XSLT文件;所述患者報告顯示配置文件為XML文件;所述模板轉換函數接口為XSLT模板轉 換函數接口。
5.根據權利要求1或2所述的生成患者報告的方法,其特征在于,當所述報告模板為 用于生成DICOM結構化報告的DICOM結構化報告模板,所述選擇報告模板將報告數據文件 轉換生成相應的報告包括如下步驟:S1021,根據檢查類型選擇DICOM結構化報告模板通過模板轉換函數接口將報告數據 文件轉換為DICOM對應的文件;S1022,通過DICOM對應的文件轉換DICOM結構化報告文件函數接口將DICOM對應的文 件轉換為DICOM結構化報告。
6.根據權利要求5所述的生成患者報告的方法,其特征在于,所述DICOM結構化報告模 板為XSLT文件;所述DICOM對應的文件為XML文件;所述模板轉換函數接口為XSLT模板轉 換函數接口。
7.根據權利要求1所述的生成患者報告的方法,其特征在于,根據報告數據模板調取 各項信息生成報告數據文件為通過調用患者信息模塊接口和測量模塊接口將各項信息按 照報告數據模板生成報告數據文件。
8.—種生成患者報告的裝置,其特征在于,所述裝置包括:調取模塊、轉換模塊。
9.根據權利要求8所述的裝置,其特征在于,當需要生成的報告為圖文報告,所述轉換 模塊為第一模板轉換函數接口 ;當需要生成的報告為DICOM結構化報告,所述轉換模塊包 括:第二模板轉換函數接口、DICOM對應的文件轉換DICOM結構化報告文件函數接口。
10.一種超聲設備,其特征在于,所述超聲設備具有如權利要求8-9所述的裝置。
【文檔編號】G06F19/00GK103559415SQ201310576374
【公開日】2014年2月5日 申請日期:2013年11月18日 優先權日:2013年11月18日
【發明者】周冬輝, 甘云, 吳躍佳 申請人:深圳市開立科技有限公司