日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 醫(yī)療電子 > 醫(yī)療電子技術文庫
[導讀] 電子病歷(Electronic Medical Record,EMR)系統(tǒng)是一個數字技術、計算機技術、通訊技術、軟件工程、圖形圖像綜合技術等多學科的高新科技項目。其完整資料、數據處理、網絡傳輸、

電子病歷(Electronic Medical Record,EMR)系統(tǒng)是一個數字技術、計算機技術、通訊技術、軟件工程、圖形圖像綜合技術等多學科的高新科技項目。其完整資料、數據處理、網絡傳輸、診療支援、統(tǒng)計分析等均是紙質病歷無法比擬的。

體溫是電子病歷系統(tǒng)中一個重要的數據,比如某病人體溫升高可以讓臨床醫(yī)生知道該病人有發(fā)熱的癥狀。在電子病歷系統(tǒng)中,體溫單所針對的用戶是醫(yī)院的護士。護士每天記錄病人的體溫等各項信息,錄入到數據庫中,系統(tǒng)自動生成電子體溫單,并繪制成曲線圖。體溫曲線圖直觀地顯示了病人的體溫等相關數據,這些數據與有關疾病和治療的知識相結合,可作為進一步診斷及確定治療方案的基礎。

筆者參與開發(fā)的電子病歷系統(tǒng)根據某大型醫(yī)院的實際需求,在.NET平臺下全程采用語言開發(fā)實現。本文著重介紹電子病歷系統(tǒng)中體溫曲線圖的設計和實現。

1 電子病歷系統(tǒng)主要功能

本系統(tǒng)根據醫(yī)院的實際需求,最主要的目的是采集病人的數據,使之能為臨床醫(yī)生提供所需要的診斷和決策信息,更進一步的目的是這些信息能夠用于臨床科研。系統(tǒng)主要功能如圖1所示。

2 體溫曲線圖的設計與實現 2.1 體溫表的生成

在電子病歷系統(tǒng)中,每個來院就診的病患在醫(yī)院就診期間會產生一個病歷號,這是標志病人的確定碼,通常在數據庫系統(tǒng)中也作為惟一的對應碼和關鍵字。病人人院后,護士對病人進行體溫、脈搏、呼吸等各個方面的檢測,將這些數據錄入到電子病歷系統(tǒng)中,系統(tǒng)則自動生成體溫單。

在病人的體溫單中,需要記錄并分析病人的體溫變換情況。體溫單信息的“體溫”、“脈搏”、“呼吸”這三項信息是要每隔4個小時記錄1次,分別在4時、8時、12時、16時、20時、24時這幾個時間段。而“大便次數”、“小便次數或量”、“攝人量”、“排出量”、“血壓”、“體重”等信息是1天記錄1次。根據體溫單信息,以1天為1個單位,畫出1天內病人在各個時間段的“體溫”、“脈搏”、“呼吸”的曲線變化情況,以及記錄的“大便次數”、“小便次數或量”、“攝入量”、“排出量”、“血壓”、“體重”等信息。整個體溫圖1次只顯示7天的情況。在體溫圖中用坐標以及曲線描述病人體溫的連續(xù)變化情況,直觀地滿足了護士對患者的體溫、呼吸、脈搏等信息的錄入和查詢的需要。圖2是體溫單顯示界面。

2.2 體溫圖的繪制

體溫圖是根據體溫單的數據自動生成的。由于體溫圖每次只顯示病人7天的體溫變化情況,所以設計了翻頁的功能,對住院時間久的病人通過翻頁每次跳過7天,保證病人的體溫信息完整的顯示。

2.2.1 C#的GDI+繪圖

體溫圖的繪制由.NET基類集組成的GDI+實現,這些基類可用于在屏幕上完成定制繪圖,能把合適的指令發(fā)送到圖形設備的驅動程序上,確保在顯示器屏幕上顯示正確的輸出。

在GDI中,識別輸出設備的方式是使用對象設備環(huán)境(DC)。該對象存儲特定設備的信息,并能把GDI API函數調用轉換為要發(fā)送給該設備的指令。實現畫圖的功能要使用到GDI+畫圖技術。通過重寫Form類中的OnPaint(PaintEventArgs e)執(zhí)行畫圖操作。

在OnPaint()中,首先從PaintEventArgs中引用Graphics對象,繪制圖形。最后調用基類的OnPaint()方法。

在應用程序第一次啟動,窗口第一次顯示出來時,也調用了OnPaint(),所以不需要在構造函數中復制繪圖代碼。

由于整個體溫圖比較大,而顯示窗口定為800&TImes;600,為了能完整顯示體溫圖文檔,需要在文檔超出窗口時,通知窗口在右側出現滾動條。為此,把整個文檔區(qū)域定為(800,1 886)像素,并在窗體設計器的屬性中把AutoScroll屬性設置為True。這樣,在體溫圖超過窗口時自動出現滾動條。

2.2.2 絕對坐標到相對坐標的變換

在一般的繪圖代碼中,由于所繪制的圖形區(qū)域一般不超過窗口的大小,所以不需要特別的注意。Graphics實例在默認情況下把坐標解釋為是相對于窗口的,它并不知道滾動條的情況。當用戶滑動滾動條時,Windows沒有要求應用程序重新繪制已經顯示在屏幕中的內容。Windows只指出屏幕上目前顯示的內容可以平滑的移動,以匹配滾動條的位置。對于多出來的文檔部分,在應用程序第一次顯示時,沒有繪制這部分窗口,因為在滾動窗口前,這部分在窗口區(qū)域的外部。這表示Windows要求ScrollShapes應用程序繪制這個區(qū)域。它將引發(fā)Paint事件,把這個區(qū)域作為剪切的矩形,在窗口中和原來的圖形一起顯示出來,這樣會出現一個窗口中有多個圖形重疊,造成圖形的混亂。

解決的方法是把Graphics實例默認的坐標表示為相對坐標,即坐標是相對于窗口的左上角,而不是文檔開頭的左上角,把絕對坐標轉換為相對坐標。這里用圖3說明這一轉換。

實線矩形標記了屏幕區(qū)域的邊框和整個文檔的邊框。虛線矩形標記了試圖要繪制的矩形和橢圓。P標記要繪制的某個隨意點。在調用繪圖方法時,提供Graphics實例和從A點到P點的矢量,整個矢量表示為一個Ponit實例。而實際上需要的是從點B到點P的矢量。問題是,這里只知道從A點到P點的矢量,這是P相對于文檔左上角的坐標,而要在文檔的P點繪圖。另外還知道從A點到B點的矢量,這是滾動的距離,它儲存在Form類的一個屬性AutoScrollPosiTIon中。要知道從B點到P點的矢量只需要進行矢量相減即可。Graphics類的TranslateTransform方法可以進行這些矢量的計算。這里給它傳送水平和垂直坐標,表示窗口驅譴、與的左上角相對于文檔的左上角的矢量(AutoScrollPosiTIon屬性,它是圖中從A到B的矢量),然后Graphics設備考慮窗口區(qū)域相對于文檔區(qū)域的位置,處理這些坐標。只要在繪圖代碼中加入以下語句:g.TranslateTransform(this.AutoScrollPosiTIort.X,this.AutoScrollPosition.Y);即可解決坐標轉換的問題。

2.2.3 體溫圖的繪制技術

體溫圖的繪制根據體溫單中病人的相關信息,利用才C#的GDI+可以繪制出相應的體溫曲線圖。在程序中首先進行絕對坐標和相對坐標的變換,然后用Pen類定義畫筆,用Brush類定義畫刷顏色,對于需要填充的地方用畫刷進行填充,再調用Graphics類的DrawLine方法畫出所需的線條。在DrawLine方法中,需要提供畫筆類型,線段起點和終點坐標等參數。

體溫圖初始化之后,根據從體溫表傳遞的病人編號作為體溫圖中的全局變量,對數據庫進行查詢,并把查詢結果轉換為坐標,傳遞給畫圖方法DrawLine和FillEllipse,畫出圖形。圖4是一張體溫圖顯示界面。

2.2.4 體溫圖中翻頁的實現

由于體溫圖每次只顯示病人1周的體溫變換信息,要顯示1周之前的體溫信息,可以使用翻頁功能。實現翻頁功能主要利用在讀取數據時使用到的Read()方法的特性。通過Read()方法在讀取數據的同時把當前的指針向下移動1位。最初它位于數據集的第一行之前,因此第一次調用Read()將把指針置于第一行上,使它成為當前行。隨著每次調用Read()導致指針向下移動,按照從上至下的次序獲取數據集行。代碼如下:

其中變量n為全局變量,由翻頁按鈕對其進行賦值。以當前的變量n減1乘7為所需跳過的間隔數,以日期為單位,對數據集中的日期進行篩選,選出這一周的日期儲存到數組array中。

3 結 語

電子病歷是醫(yī)院信息化發(fā)展的必然趨勢。根據HL7的標準化要求,當前國內電子病歷的研究還很不完善,要制定出比較完善的適應國內醫(yī)院使用的電子病歷原型系統(tǒng)還需要更深入的研究。本文探討利用C#繪制電子病歷系統(tǒng)體溫圖的技術,試圖對完善電子病歷系統(tǒng)做有益的嘗試。電子病歷系統(tǒng)相關的研究內容將會不斷發(fā)展和深入,而電子病歷的技術構架和軟件流程也將會越來越成熟。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉