《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 基于C#開發電子病歷系統體溫曲線圖設計

基于C#開發電子病歷系統體溫曲線圖設計

2017-06-23
關鍵詞: 體溫圖 電子病歷 C#

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

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

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

  1 電子病歷系統主要功能

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

50b8cbcd666e2.gif

  2 體溫曲線圖的設計與實現

  2.1 體溫表的生成

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

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

50b8cbcd6dfdb.gif

  2.2 體溫圖的繪制

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

  2.2.1 C#的GDI+繪圖

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

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

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

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

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

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

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

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

50b8cbcd73fa3.gif

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

  2.2.3 體溫圖的繪制技術

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

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

50b8cbcd81467.jpg

  2.2.4 體溫圖中翻頁的實現

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

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

  3 結 語

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


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          一区二区三区视频在线播放| 蜜桃精品久久久久久久免费影院| 99热精品在线| 先锋a资源在线看亚洲| 99国内精品久久| 美女999久久久精品视频| 国产精品免费小视频| 狠狠久久亚洲欧美专区| 国产婷婷一区二区| 狠狠综合久久av一区二区老牛| 国产精品卡一卡二卡三| 国产精品成人久久久久| 国产精品久久久久久久午夜片| 亚洲人www| 亚洲一级黄色片| 亚洲性图久久| 国产一区二区看久久| 久久激情网站| 国产在线不卡精品| 欧美成年人在线观看| 欧美精品三级| 在线视频欧美精品| 国产揄拍国内精品对白| 国产日韩欧美三级| 99精品视频网| 日韩一级网站| 国产一区亚洲| 国产综合色在线视频区| 免费观看在线综合色| 欧美精品尤物在线| 国产日韩欧美一区二区三区在线观看| 亚洲高清视频中文字幕| 国产精品一二三视频| 亚洲在线免费观看| 一区二区三区国产精品| 久久国产高清| 欧美岛国激情| 国产一本一道久久香蕉| 久久久久久国产精品一区| 国产网站欧美日韩免费精品在线观看| 麻豆国产va免费精品高清在线| av72成人在线| 久久成人18免费观看| 欧美在线免费视屏| 亚洲午夜91| 在线精品视频一区二区三四| 亚洲系列中文字幕| 红桃视频一区| 欧美破处大片在线视频| 国产精品r级在线| 亚洲福利视频一区二区| 欧美在线一区二区| 欧美精品乱码久久久久久按摩| 久久香蕉国产线看观看网| 欧美激情第五页| 亚洲综合色网站| 一区二区欧美精品| 在线免费观看成人网| 欧美在线三区| 亚洲国产精品毛片| 国产精品一区二区黑丝| 99这里只有久久精品视频| 久久久噜噜噜| 欧美国产高清| 国产精品亚洲综合天堂夜夜| 欧美日韩调教| 欧美第十八页| 免费91麻豆精品国产自产在线观看| 欧美日韩福利视频| 欧美亚洲一区| 午夜伦欧美伦电影理论片| 蜜月aⅴ免费一区二区三区| 欧美第一黄网免费网站| 狠狠色狠色综合曰曰| 亚洲欧美精品一区| 欧美精品在线免费观看| 免费91麻豆精品国产自产在线观看| 国产精品私人影院| 亚洲免费成人av电影| 亚洲午夜一区二区三区| 久久精品国产综合| 99在线精品视频| 毛片基地黄久久久久久天堂| 日韩小视频在线观看专区| 亚洲欧美日韩视频二区| 亚洲福利精品| 亚洲黄色免费电影| 激情久久五月天| 欧美视频一区二区三区在线观看| 亚洲福利视频免费观看| 日韩网站在线观看| 欧美影片第一页| 欧美一级视频| 老司机精品久久| 午夜精品影院| 一区免费在线| 亚洲在线视频观看| 国产亚洲精品bv在线观看| 欧美日韩午夜视频在线观看| 国产精品揄拍一区二区| 国产精品大片wwwwww| 亚洲欧美在线一区二区| 国内精品美女在线观看| 欧美韩日一区二区| 免费在线亚洲欧美| 国产精品超碰97尤物18| 久久精品亚洲精品| 久久久国产精彩视频美女艺术照福利| 欧美在线亚洲在线| 欧美日韩影院| 久久精品一本久久99精品| 欧美精品一区二区三区蜜臀| 久久久国产一区二区| 欧美亚洲在线播放| 国产精品蜜臀在线观看| 欧美aa国产视频| 国产日产欧产精品推荐色| 在线观看福利一区| 91久久精品日日躁夜夜躁欧美| 国产精品美女久久久久久免费| 欧美一区二区三区婷婷月色| 久久大香伊蕉在人线观看热2| 亚洲成人在线网| 亚洲国产精品一区二区www在线| 国产精品专区一| 欧美精品v日韩精品v国产精品| 一本色道久久综合亚洲二区三区| 蜜桃av一区二区在线观看| 欧美日韩免费在线观看| 国产精品a级| 国产亚洲精品成人av久久ww| 欧美日韩国产成人高清视频| 国产日韩av一区二区| 亚洲欧美日韩精品久久久| 亚洲精品影视在线观看| 久久视频免费观看| 欧美日韩成人激情| 久久精品视频在线播放| 欧美一区二区在线| 国产精品av一区二区| 亚洲国产另类 国产精品国产免费| 欧美午夜宅男影院| 美日韩精品免费观看视频| 久久国产精彩视频| 国产日韩欧美高清免费| 亚洲欧美一区二区视频| 欧美国产欧美综合| 老司机午夜精品视频| 激情欧美一区| 久久精品动漫| 欧美日本免费| 久久夜色撩人精品| 国产精品网站一区| 久久久久女教师免费一区| 国产曰批免费观看久久久| 欧美片第1页综合| 国产精品久线观看视频| 国产精品一区二区在线观看不卡| 欧美日韩免费看| 国产欧美精品一区二区色综合| 国内在线观看一区二区三区| 亚洲欧洲一区二区在线播放| 国产一区香蕉久久| 国产日韩一区二区三区| 制服丝袜激情欧洲亚洲| 国产欧美在线| 久久久国产一区二区三区| 欧美日韩中文字幕日韩欧美| 一区二区国产在线观看| 亚洲精品少妇网址| 欧美体内谢she精2性欧美| 亚洲免费高清| 最近中文字幕mv在线一区二区三区四区| 欧美日本免费一区二区三区| 国产精品久久国产精麻豆99网站| 久久综合九色综合网站| 激情视频亚洲| 欧美成人综合一区| 中文在线不卡| 欧美激情亚洲一区| 亚洲视频成人| 免费成人av资源网| 午夜精品理论片| 久久精品一区蜜桃臀影院| 国产日韩欧美在线播放| 你懂的国产精品| 欧美精品手机在线| 国产日韩欧美高清| 欧美一级久久| 欧美精品一区在线观看| 久久成人羞羞网站| 欧美国产日韩一区二区| 欧美大香线蕉线伊人久久国产精品| 亚洲婷婷在线| 久久精选视频| 亚洲在线中文字幕| 亚洲精品日产精品乱码不卡| 亚洲一区国产精品| 亚洲网站在线| 欧美二区视频| 久久精品亚洲精品国产欧美kt∨| 亚洲视频欧美在线| 亚洲夫妻自拍| 美玉足脚交一区二区三区图片| 国产精品高潮呻吟久久av黑人| 国产综合久久久久久鬼色| 欧美一级夜夜爽| 美女亚洲精品| 亚洲精品久久久久久久久| 久久精品欧美日韩| 欧美视频福利| 亚洲欧美在线磁力| 久久久久国产精品一区二区| 久久综合五月| 国产精品一区二区黑丝| 国产视频欧美视频| 欧美日本一区二区视频在线观看| 99re6这里只有精品| 一区二区高清在线观看| 欧美伊久线香蕉线新在线| 嫩草影视亚洲| 欧美日韩视频在线观看一区二区三区| 欧美精品一区二区精品网| 嫩草伊人久久精品少妇av杨幂| 伊人久久久大香线蕉综合直播| 亚洲第一精品影视| 亚洲精品一区在线观看| 亚洲男人天堂2024| 欧美日韩一本到| 久久精品在这里| 麻豆国产精品一区二区三区| 亚洲欧美在线观看| 欧美激情一区二区三级高清视频| 欧美午夜在线一二页| 国产一区二区久久精品| 亚洲国产高清在线观看视频| 欧美人成在线视频| 欧美黑人多人双交| 国产麻豆精品久久一二三| 国产精品自拍一区| 久久国产福利国产秒拍| 亚洲国产裸拍裸体视频在线观看乱了中文| 伊人久久噜噜噜躁狠狠躁| 一片黄亚洲嫩模| 亚洲日本久久| 最新国产の精品合集bt伙计| 欧美一区二区三区免费看| 国产精品伦一区| 国产综合色精品一区二区三区| 欧美视频观看一区| 国产欧美精品一区二区三区介绍| 9色精品在线| 亚洲一区二区三区精品视频| 国产精品99久久久久久久vr| 国产精品黄视频| 国产模特精品视频久久久久| 欧美激情精品久久久久久| 久久精品一区二区三区不卡牛牛| 性欧美激情精品| 久久成人在线| 国产精品久久久久久久久搜平片| 黄色另类av| 亚洲国产精品久久久久秋霞不卡| 欧美国产综合| 99re视频这里只有精品| 欧美看片网站| 国产精品r级在线| 欧美一级视频精品观看| 久久精品国产99国产精品| 亚洲人成小说网站色在线| 国模私拍视频一区| 一本久久综合| 亚洲素人一区二区| 欧美日本高清视频| 亚洲大胆在线| 好吊日精品视频| 欧美国产一区二区三区激情无套| 宅男噜噜噜66国产日韩在线观看| 亚洲欧美日韩成人高清在线一区| 国产精品www994| 国产精品国产三级国产专播品爱网| 久久超碰97中文字幕| 中文日韩在线视频| 欧美三级乱人伦电影| 免费观看成人www动漫视频| 国产精品国产自产拍高清av| 免费日本视频一区| 久久天堂国产精品| 欧美日本高清视频| 欧美日韩大片一区二区三区| 久久久久久亚洲综合影院红桃| 欧美人成网站| 久久久久久久久久久久久久一区| 欧美日韩国产精品一卡| 亚洲美女91| 日韩天堂av| 国产精品免费看| 欧美成人日本| 99精品国产福利在线观看免费| 欧美激情一区三区| 国产一区二区看久久| 国产精品视频一二三| 国产一区二区三区av电影| 1769国内精品视频在线播放| 136国产福利精品导航网址| 亚洲精品乱码久久久久久按摩观| 亚洲欧美999| 一区二区高清在线| 麻豆国产精品va在线观看不卡| 欧美日产在线观看| 欧美日韩专区| 久久免费观看视频| 久久精品国产v日韩v亚洲| 伊人成人在线| 欧美中文字幕视频| 亚洲精品一区二区三区四区高清| 国产欧美日韩精品a在线观看| 午夜视频在线观看一区二区三区| 久久福利资源站| 日韩亚洲在线| 香蕉av777xxx色综合一区| 久久久国产一区二区| 韩国一区二区在线观看| 日韩午夜激情| 亚洲综合电影| 国产日韩在线亚洲字幕中文| 欧美一区二区三区免费看| 久久人人爽爽爽人久久久|