


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、電子病歷系統與HIS接口概述電子病歷系統是一套完整的信息系統,涉及的病人基本信息、住院基本信息、住院狀態變更信息、醫囑信息、用戶信息、檢驗報告信息、檢查報告信息等數據內容在電子病歷系統中都有對應的數據表來存儲。但在數字化醫院的范疇內,要求各種數據都應該有唯一的入口,并實現各系統之間數據的共享。目前醫院已經成功地上線了HIS(包括部分住院醫生工作站的功能)、LIS、PACS、等專業系統,專門來實現對上述業務邏輯和數據的處理。為了保持電子病歷系統的完整性,確保各方數據的統一和延續,我們需要開發專門的電子病歷接口程序,從上述系統中分別導入相關的數據。PACS、B超、手術麻醉等應用系統也需要能夠查看病
2、人的病歷內容,為此,我們也將發布專門的WebService,來支持其它系統對EMR系統數據的訪問。本文檔做為項目指導性文檔,直接指導電子病歷系統與其它各應用系統的開發工作,同時也做為項目測試和驗收工作的重要參考依據。總體結構由于EMR、HIS、LIS、PACS等系統都是獨立的應用系統,每套系統都有自己專門的數據庫來存儲相關內容,對數據的邏輯處理上也存在差異,因此我們需要分別開發EMR與HIS、LIS、PACS系統之間的接口應用程序,通過引入線程處理機制和保存最新的成功導入時間(sync_info),周期性地導入自上次導入時間以來變化的數據內容。導入接口程序獨立與EMR及其他應用系統而存開發專門
3、的與HIS間的接口程序,電子病歷系統從HIS中實時導入病人基本信息、住院信息、醫囑執行信息、住院狀態變更信息、用戶信息、其它信息;對于其它系統需要調用我們EMR中的病歷數據,我們將單獨發布專門的WebService應用程序。通過外露各種接口來實現對EMR數據的實時訪問。結構圖如下:iu也系統電勺1糸細:屯子喬歷系撫(艸赧;播丨】錨枸閨解決方案要同步的數據1. 基礎數據信息對接。2. 病人基本信息,病人狀態信息3. 醫囑執行報告單。案例病人入院:?方案一:基于數據庫的被動通信流程圖:rObject-OrientedModel、Model:聊城二院HISPackage:Diagram:聊城2院入院
4、-database-lazyAuthor:xpDate:2009-08-06.Version:綠色:HIS系統。藍色:電子病歷系統。1,雙方通信通過數據庫,EMR被動請求通信。2,此業務流程中,不需要HIS端支持,電子病歷需要手工同步HIS已入院,EMR中未入院的病人。3,此業務雙方通信,由EMR主動觸發。評估結果:此方案不需要現有HIS程序做任何改動,由于不是頻繁對HIS數據庫請求,對HIS數據庫造成壓力較小。難點在于HIS數據庫的分析,缺點在于程序耦合性高,封裝性差。需要在電子病歷上手工同步新病人。方案二:基于數據庫的主動通信流程圖:fObject-OrientedModelModel:聊
5、城二院HISPackage:Diagram:聊城2院入院-database-studiousAuthor:xpDate:2009-08-06"Version:綠色:HIS系統。藍色:電子病歷系統。1,雙方通信通過數據庫,EMR主動請求通信。2,此業務流程中,不需要HIS端支持。ReaddataWritedata3,EMR定期去同步HIS已入院,EMR中未入院的病人數據評估結果:此方案不需要現有HIS程序做任何改動,由于采用定時輪訓同步機制,對HIS數據庫有一些壓力。難點在于HIS數據庫的分析,缺點在于程序耦合性高,封裝性差。但不需要在電子病歷上手工同步新病人方案三:基于WEB服務的友
6、好通信流程圖:廠Object-OrientedModelModel:聊城二院HISPackage:Diagram:聊城2院入院-webserviceAuthor:xpDate:2009-08-06ersion:綠色:HIS系統。藍色:電子病歷系統。1,雙方服務接口,通過WebService方式進行通信。2,此業務流程中,HIS發起請求,電子病歷自動接受新入院病人數據,進行處理。評估結果:此方案需要HIS增加一些服務接口代碼。但業務封裝性好,對HIS數據庫幾乎不造成壓力,可擴展性和維護性強,雙方系統幾乎無縫結合,HIS完成一個新病人錄入,電子病歷數據庫中,即同步有這個新病人的數據。案例一一基礎及
7、其它數據方案一:基于數據庫。描述:直接訪問HIS數據庫,進行定期/手動同步。類似于病人入院方案一,二的架構。評估結果:類同于入院方案一、二。方案二:基于WEB服務。描述:基于WEB服務進行數據同步。類似于病人入院方案三的架構評估結果:類同于入院方案三。手術麻醉系統與HIS接口和HIS的接口,準備分為兩種方式,一種方式是和HIS的數據實時交互,目前預約數據采用這種方式;一種方式是數據在程序開始運行時一次性導入,以后HIS數據發生變化時在TRACKAO系統中增刪維護,目前基礎數據采用這種方式。1、手術預約一種方法是HIS中以視圖的形式建立以下信息(可能缺少如:身高,體重,血型這樣的信息),格式如下
8、:姓名年齡性別身高體重血型住院號病區(科別)床號術前診斷擬施手術擬施麻醉方法手術日期手術時間手術室麻醉師護士預約狀態HIS系統中的預約視圖結構字段名說明類型空值備注IDIDNumber(9)NotnullNAME姓名Varchar2(40)NotnullAGE年齡Varchar2(8)BIRTHDAY岀生日期Varchar2(20)SEX性別Varchar2(8)MEDICAL_TYPE醫療費類型Varchar2(8)IDENTITY_NO證件號Varchar2(40)HID住院號Varchar2(40)NotnullCID病案號Varchar2(40)REGION_NO病區號Varchar2
9、(40)NotnullREGION_NAME病區名稱Varchar2(40)NotnullDEPT科室Varchar2(40)BED床號Varchar2(40)DIAGNOSIS_CODE診斷代碼Varchar2(200)Notnull多個診斷用“”分害蔦DIAGNOSIS_NAME診斷名稱Varchar2(200)Notnull多個診斷用“”分害蔦DESIGNEDOPERATION_CODE擬施手術代碼Varchar2(200)Notnull多個手術用“”分害蔦DESIGNEDOPERATION_NAME擬施手術名稱Varchar2(200)Notnull多個手術用“”分害蔦OPERATOR
10、手術人員Varchar2(40)OPERATIONDATE手術日期Timestamp(6)NotnullOPERATIONTIME手術時間Timestamp(6)NotnullROOM手術室Varchar2(40)NotnullOPERATINGTABLE手術臺Varchar2(2)ANAESTHETIST手術麻醉師Varchar2(40)CIRCUANESTHETIST巡臺麻醉師Varchar2(40)ANAESASSISTANT麻醉助理Varchar2(40)ASSISTANT1一助Varchar2(40)ASSISTANT2二助Varchar2(40)INSTRNURSE1第一巡回護士V
11、archar2(40)INSTRNURSE2第二巡回護士Varchar2(40)CIRCUNURSE1第一器械護士Varchar2(40)CIRCUNURSE2第二器械護士Varchar2(40)HYPERSUSCEPTIBILITY藥物過敏Varchar2(600)OPTLEVEL手術等級Varchar2(4)EMERGENCY是否緊急手術BooleanCHARGESTYPE收費類型Varchar2(4)STATE預約狀態Varchar2(1)在Trackao系統中構建HIS預約到Trackao預約的中間表,在Trackao系統中每次進入HIS預約模塊時讀取相關的HIS預約信息,將HIS手術
12、預約信息導入到HIS_REG_OPT中間表,有助于減少麻醉科工作量以及有利于與HIS系統保持數據上的同步和一致性。對于術前診斷、擬施手術、擬施麻醉方法,由于HIS與Trackao系統存在一定的差異,無論在HIS中是名稱還是編碼,都需要做一定的轉換才能由HIS_REG_OPT中間表形成Trackao系統中的實際預約信息,轉換程序由TRACKAO系統來完成。Trackao系統中的HIS_REG_OPT(HIS到Trackao系統的中間表)字段名說明類型空值備注IDIDNumber(9)NotnullNAME姓名Varchar2(40)NotnullAGE年齡Varchar2(8)BIRTHDAY岀
13、生日期Varchar2(20)SEX性別Varchar2(8)MEDICAL_TYPE醫療費類型Varchar2(8)IDENTITY_NO證件號Varchar2(40)HID住院號Varchar2(40)NotnullCID病案號Varchar2(40)REGIONNO病區號Varchar2(40)NotnullREGION_NAME病區名稱Varchar2(40)NotnullDEPT科室Varchar2(40)BED床號Varchar2(40)DIAGNOSIS_CODE診斷代碼Varchar2(200)Notnull多個診斷用“”分害蔦DIAGNOSIS_NAME診斷名稱Varchar
14、2(200)Notnull多個診斷用“”分害蔦DESIGNEDOPERATION_CODE擬施手術代碼Varchar2(200)Notnull多個手術用“”分害蔦DESIGNEDOPERATION_NAME擬施手術名稱Varchar2(200)Notnull多個手術用“”分害蔦OPERATOR手術人員Varchar2(40)OPERATIONDATE手術日期Timestamp(6)NotnullOPERATIONTIME手術時間Timestamp(6)NotnullROOM手術室Varchar2(40)NotnullOPERATINGTABLE手術臺Varchar2(2)ANAESTHETIS
15、T手術麻醉師Varchar2(40)CIRCUANESTHETIST巡臺麻醉師Varchar2(40)ANAES_ASSISTANT麻醉助理Varchar2(40)ASSISTANT1一助Varchar2(40)ASSISTANT2二助Varchar2(40)INSTRNURSE1第一巡回護士Varchar2(40)INSTRNURSE2第二巡回護士Varchar2(40)CIRCUNURSE1第一器械護士Varchar2(40)CIRCUNURSE2第二器械護士Varchar2(40)HYPERSUSCEPTIBILITY藥物過敏Varchar2(600)OPT_LEVEL手術等級Varch
16、ar2(4)EMERGENCY是否緊急手術BooleanCHARGESTYPE收費類型Varchar2(4)STATE預約狀態Varchar2(1)1)、由于HIS中無住院號,因此此處以病案號+病人姓名+手術日期來確認一條手術。2)、在HIS數據庫中單獨為Trackao麻醉系統建立一個視圖表,采用人工方式將某時間段內的手術預約導入到Trackao數據庫的HIS_REG_OPT中間表中;考慮到數據庫負荷,網絡負荷等原因建議采用定時刷性的方式,刷新頻率暫定為五分鐘。讀取某時間段內的所有預約,清空中間表,然后和Trackao系統中的已經確認的預約及手術做比較,已經確認的預約或者手術不再寫入中間表,未
17、確認的建立相應的中間表還有一種方法是在Trackao麻醉系統中直接建立一個HIS_REG_OPT中間表,在HIS程序中建立某觸發器,當HIS中產生新的預約時由HIS程序觸發Trackao數據庫中的Create_His_Registry_Operation存儲過程寫入到HIS預約表中。當HIS中產生預約變更時觸發Trackao數據庫中的Update_His_Registry_Operation存儲過程寫入到HIS預約表中。當中間表存在此條預約則更新該預約,如果不存在該預約則查找已經確認的預約或者手術,如果存在則不寫入中間表,不存在則創建一條新HIS預約。然后Trackao系統仍然按照人工方式將某
18、時間段內的HIS手術預約轉換為正式的預約。當預約取消時觸發Trackao數據庫中的Delete_His_Registry_Operation存儲過程寫入到HIS預約表中。存儲過程:Create_His_Registry_Operation(PackageHis_Registry_Operation);Update_His_Registry_OperationUpdate_His_Registry_Operation(PackageHis_Registry_Operation);Delete_His_Registry_OperationDelete_His_Registry_Operation(
19、PackageHis_Registry_Operation)Package就是以上中間表的結構2、實驗室檢驗檢查2.1、EXAMINE表字段名說明類型空值備注IDIDNumberNotnullTORC檢驗檢查的標識字段Varchar2(1)NotnullINPATIENT_ID住院病人關聯IDVarchar2(20)CODE檢驗檢查代碼Varchar2(20)NAME檢驗檢查項目名稱Varchar2(50)STATE狀態Varchar2(1)1.申請未完成,2.申請已完成,3.預約,4.報告完成USER_ID引用的用戶IDVarchar(20)BESPEAK_DATE預約日期timestamp
20、BESPEAKCREATETIME預約記錄的時間timestampBESPEAKCREATOR預約創建人IDVarchar2(20)BESPEAK_CREATOR_NAME預約創建人Varchar2(20)AUDITINGTIME審核日期timestampSPEAKTIME報告日期timestampAPPLY_TIME申請日期timestampSPEAKER報告人IDVarchar2(20)SPEAKERNAME報告人Varchar2(20)AUDITINGMAN審核人IDVarchar2(20)AUDITINGMANNAME審核人Varchar2(20)EXAMDIAGNOSE病理診斷Var
21、char2(1000)SECTIONID科室IDVarchar2(20)SECTIONNAME科室名Varchar2(50)SAMPLE檢驗樣本Varchar2(20)CLINICCIRCS檢驗的臨床情況Varchar2(50)PICTURE檢查的圖像路徑Varchar2(50)EXAMCHECK_PART檢查的部位Varchar2(20)EXAMCHECK_AIM檢查的目的Varchar2(50)REPORT_CONTENT報告內容Varchar2(500)EXAMCHECK_MODE檢查方式Varchar2(50)EXAMCHECK_SEE檢查所見Varchar2(50)IDEA意見Var
22、char2(50)INPATIENT_CONTENT病人入院情況及診治經過Varchar2(50)FEE費用Float2.2、EXAMTEM檢驗子項目表字段名說明類型空值備注IDIDNumberNotnullEXAMINE_ID關聯EXAMINE表IDVarchar2(20)NotnullITEM_CODE項目代碼Varchar2(20)ITEM_NAME項目名稱Varchar2(50)REF_VALUE參考值Varchar2(50)VALUETYPE值的類型Varchar2(20)UNIT_CODE單位代碼Varchar2(20)VALUE_NUM數值型結果FloatVALUESTR文本型結
23、果Varchar2(50)VALURCODE代碼型結果Varchar2(20)3、藥品收費提供相關信息字段名說明類型空值備注IDIDNumberNotnullMEDICINEID藥品表IDNumberNotnullMEDICINECODE藥品代碼Varchar2(20)HISMEDICINECODEHIS藥品名稱Varchar2(50)MEDICINENAME藥品名稱Varchar2(50)SPEC規格Varchar2FIRM廠家Varchar2BATCH批次Varchar2備用PRICE_MIN_PACKAGE價格Float最小計價單位對應價格MIN_PACKAGE_UNIT最小計價(包裝)
24、單位Varchar2SOURCE來源Varchar2Trackao、HISPACKAGE_AMOUNT計價用量FloatDISCOUNT折扣率FloatIS_CHARGED是否計費Varchar2(1)4、基礎數據以下基礎數據在建立系統時一次性導入4.1、藥品庫MEDICINE字段名說明類型空值備注IDIDNumberNotnullCODE代碼Varchar2NotnullHISMEDICINECODEHIS中代碼Varchar2SPEC規格Varchar2NAME名稱Varchar2TYPE類型Varchar2全科、麻醉(常量)ENABLE可用標志NumberSOURCE來源Varchar2
25、Trackao、HISPINYIN快捷碼Varchar2BRIEFNAME簡稱Varchar2DOSAGEUNIT劑量單位Varchar24.2、液體入量基礎數據維護IO_DEFINATION字段名說明類型空值備注IDIDNumberNotnullCODE代碼Varchar2Notnull由于液體中類似于葡萄糖等均屬于藥品范疇,基本結構類似于藥品。屬于藥品范疇的均可以到藥NAME名稱Varchar2TYPE類型Varchar2出量/入量SUBTYPE子類型Varchar2輸血、晶體液、膠體液、其他ENABLE可用標志Varchar2PINYIN快捷碼Varchar2SPEC規格Varchar2
26、BRIEF_NAME簡稱Varchar2DOSAGEJJNIT劑量單位Varchar2品價格表中查詢相關內容。液體入量基礎數據維護仍然利用原來的IO_DEFINATION出入量信息維護表。4.3、價格表PRICE字段名說明類型空值備注IDIDNumberNotnullMEDICINE_CODE藥品代碼Varchar2NotnullHISMEDICINE_CODEHIS中代碼Varchar2SPEC規格Varchar2FIRM廠家Varchar2BATCH批次Varchar2備用PRICEMINPACKAGE價格Float最小計價單位對應價格MIN_PACKAGE_UNIT最小計價(包裝)單位V
27、archar2SOURCE來源Varchar2Trackao、HISENABLE可用標志Varchar24.4、收費項目表說明:麻醉中的其他收費項目,包括技術性收費,術中檢驗檢查,麻醉耗材,儀器使用等,這些費用項目的說明表字段名說明類型空值備注IDIDNumberNotnullCHARGE_ITEM_CODE收費項目代碼Varchar2(20)NotnullPKCHARGE_ITEM_NAME收費項目名稱Varchar2(40)HIS_CHARGE_ITEM_CODEHIS中代碼Varchar2(20)SPEC規格Varchar2(40)PINYIN快捷碼Varchar2(20)UNIT計價單
28、位Varchar2(10)次,小時,只等PRICE價格FloatTYPE類型Varchar2(2)醫技、耗材、儀器使用等ENABLE可用標志Varchar2(1)BASIC_UNIT_AMOUNT基本收費單位FloatBASIC_UNIT_PRICE基本收費價格FloatCHARGE_TYPE收費類型CHARGE_ITEM_ID與ChargeltemPackagesRel關聯4.5、麻醉收費套餐說明:麻醉收費的套餐,由用戶維護套餐內容和收費項目,作為一個收費包的形式出現字段名說明類型空值備注IDIDNumberNotnullCHARGEPACKAGESCODE套餐代碼Varchar2(20)NotnullPKCHARGEPACKAGESNAME套餐名稱Varchar2(40)PINYIN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設備連接使用情況統計表
- 出差人員辦公地點跟蹤表
- 體育賽事參與及表現綜合證明書(6篇)
- 教師素質提升與教育服務質量的相互關系
- 產品售后服務管理跟蹤表
- 人文素養培養:古詩詞賞析高中教案
- 孟子中的論說方法與作文技巧:高三語文選讀教學
- 我心中的英雄寫人文章(13篇)
- 學習生活中的一件小事讀后感11篇
- 公司車輛使用與保養記錄表
- 《信息安全技術基礎》課件 4.2Linux操作系統安全加固
- 《球閥結構分析》課件
- 浙江首考2025年1月普通高等學校招生全國統考化學試題及答案
- 富士康公司組織架構及部門職責
- 2024年股權轉讓合作備忘錄
- 2025湖南省建筑安全員《B證》考試題庫及答案
- 《常懷敬畏之心》課件
- TSZUAVIA 001-2021 低慢小無人機探測反制系統要求
- 糖尿病管理制度
- 2025年教師招聘教師資格面試逐字稿初中體育教師招聘面試《途中跑》試講稿(逐字稿)
- 2025年中國五礦招聘筆試參考題庫含答案解析
評論
0/150
提交評論