淺談無介面開放之下 醫院多系統資料對接與公衛自動上報的設計與實現
隨著我國新醫療改革的深入發展,對醫療資訊化建設的投入力度也不斷加大。我國醫院經歷了2003年後HIS的建設熱潮後,其基礎業務平臺已逐步成型,HIS系統佔醫療行業總體解決方案的比例分別由2013年的35%變為2014年的34.3%,HIS系統佔比略有下降。至2014年,CIS系統在醫療資訊化解決方案中佔比44.4%,HIS系統佔比34.3%。預計2014年至2019年,CIS系統的年複合增長率為23.24%,高於HIS系統的18.80%。
目前,我國大中型醫療機構已經建成了具備基本功能的HIS系統和PACS、RIS、LIS等基礎CIS系統,臨床醫療管理資訊系統建設開始向手術室和ICU等診療行為更為密集的科室延伸。
然而這一切架構格局的實現,都離不開資料與資料之間的聯絡。
眾所周知,醫院的資訊化管理網路是有內網和外網之分,對內是各科室、各崗位的 業務 流程化管理;對外是HIS系統和外部醫衛公共平臺的連線等。 隨著 醫療資訊化對醫院 運營管理的 全面 滲透, 互聯互通評級、電子病歷評級等帶來下游新需求。 各種 資料 介面 的 建設 已變得越來越迫切, 幾乎 到了 不做資料介面 , 醫院很多業務 就難以 開展 的地步。
包括 國家衛健委 已 推出相關 硬性 政策 要求 : 比如, 20 20 年,所有 二 級醫院要達到衛健委電子病歷分級評價3級以上;三級醫院要實現院內各診療環節資訊互聯互通,達到醫院資訊互聯互通標準化成熟度測評4級水平。
傳統介面方式有道繞不過的坎
正因如此, 作為一名曾經在多個基層醫院資訊科任負責人, 目前 就 職於專業的醫療IT公司 的多年醫療 IT從業者 。 一直以來 , 在醫院資訊科,最讓我疲於奔命的不是各種軟硬體頻繁安裝和維護,而是上級又下達了各種資訊化對接需求;在IT公司,我做得最多的也不是產品開發,而解決各種資料 採集 ,軟體 資料 介面,多方協調關係的問題。
傳統的實現多系統資料共享的方法有很多種,這些 方式 各有優劣,舉 一種 常見的資料對接方式:
資料庫共享資料 方式。 系統A和系統B透過連線同一個資料庫伺服器的同一張表進行資料交換。這種方式互動更加簡單。透過資料庫的事務機制,可以做成可靠性的資料交換。 但這種方式能夠同時連線的系統數量有限,而且, 來自兩個不同公司的系統,不太 可能 開放自己的資料庫 。
其他實現的方式還有, ftp/檔案共享伺服器方式 、 message方式 等。 這些傳統的資料介面方式雖然實現的原理不同。但都有一個共同之處,全都需要再原軟體廠商配合開放介面的情況下才能實現。
與其他行業的IT系統不同,醫療行業的IT系統 更 複雜,且核心資料極為重要。 其實 很多廠商也不願意看到醫院提出這個 資料介面的要求 ,因為對任何 醫療軟體 廠商來說,這同樣意味著給自己找麻煩。 更因為,相關利益方太多了,各個醫療IT廠商的產品相互獨立,各佔一個山頭 ,或出於資料安全考慮,或出於商業競爭考慮,並不願意配合。這些因素也導致,醫療行業介面開發的費用在所有行業中,可能是最高的。往往需要花費數萬至數十萬不等。
無介面開放之下 醫院多系統資料對接與公衛自動上報的設計與實現
那麼,有沒有可以繞開原軟體廠商可以實現的資料介面方式呢? 今天我要和大家分享的就是無介面開放之下 , 醫院多系統資料對接與公衛自動上報的一種設計與實現。
下面 我們 具體來分析一個場景, 醫院需要將 HIS系統中的資料上傳到區域公衛平臺,這些需要上傳的資料包括病人基本資訊、就診、收費記錄,出院的醫囑、費用資料、甚至是醫學影像圖片 等 。目前,這些資料在HIS系統的各個模組中,包括各種表格資料、詳情頁欄位、圖片等。
但是因為種種原因,我們不能獲得HIS廠家的資料介面支援。於是,我們能夠獲得這些資料的途徑就只能從HIS的介面上抓取資料,然後再錄入到公衛平臺的介面上去。 這一過程中,我們可以用 101軟體通用資料介面生成器 來實現生成一個介面。
首先,我們需要用 101軟體介面生成器配置一個從HIS系統採集資料的工具。 101軟體通用資料介面生成器對目標軟體介面的固定頻率的資料重新整理和資料採集,並且寫入到採集資料庫之中,並基於採集資料庫向 公衛平臺 提供資料介面(包括:資料庫檢視,資料字典),可以以資料庫檢視介面方式提供,或者web service方式提供;
軟體通用資料介面生成器的適用範圍
相對於傳統的資料介面,101軟體通用資料介面生成器有以下幾個特點:
1.支援相容基於Windows平臺的幾乎所有各種CS/BS軟體;
2.不需軟體廠家配合,生成資料介面;
3.工具簡單實用,使用者可以按照自己需求DIY配置生成資料介面;
4.通常情況下,配置一個目標軟體的資料介面的生成工作,可以在一個小時內完成。
5、成本遠低於軟體廠家配合做資料介面。
正和目前所有的資料介面實現方式一樣, 101軟體通用資料介面生成器 雖然通用,但並不是萬能。在以下三種情況下, 101介面生成器 暫時還 不能完全滿足使用者需求。
1、 資料實時性要求非常高,要求資料重新整理的實時性在秒以內的,比如醫院的叫號系統, 暫時還 無法滿足(受限於軟體機器人點選操作目標軟體的響應時間一般都需要數秒到數十秒);
2、所需獲取的資料在目標軟體介面上不能顯示可見的。(因為該工具只能對目標軟體所見即所得的資料實現資料採集)
3、目標軟體的服務端不能支援持續資料查詢請求壓力的。(該方式的資料採集需要對目標軟體進行反覆的資料查詢,以獲得最新的實時更新資料,這個反覆查詢請求的過程可能給目標軟體服務端產生壓力)
不過 值得指出的是,它已經實現了資料介面真正零程式碼操作。 就算是不具備IT背景,不懂 程式碼 的普通 醫護人員 ,也很容易針對自己工作場景DIY一個軟體資料介面。我曾經找到一位普通的住院醫師,他完全靠自己動手就生成了一個體檢車上報醫院健康管理系統的資料介面。
在資料孤島林立的醫療IT行業,作為傳統資料介面以外的一個選擇,實現自動化的公衛平臺資料上報工作,也不失為一個合適的解決方案。它究竟能在多大範圍,多少領域解決資料介面的諸多痛點, 我們可以嘗試一下 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946952/viewspace-2663897/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺談VueUse設計與實現Vue
- 淺談分散式任務排程系統Celery的設計與實現分散式
- 淺談許可權管理的設計與實現
- [MAUI程式設計]介面多型與實現UI程式設計多型
- 疫苗接種管理系統的設計與開發
- 關於介面測試——自動化框架的設計與實現框架
- 【python介面自動化】- 對接各大資料庫Python大資料資料庫
- Python3簡易介面自動化測試框架設計與實現(上)Python框架
- 淺談分散式計算的開發與實現(一)分散式
- Redis 設計與實現 (五)--多機資料庫的實現Redis資料庫
- 基於C++程式設計醫院醫學影像系統PACS實現C++程式設計
- 企業資料高效整合:聚水潭與金蝶系統對接實戰
- 基於spring的醫院人事管理系統設計和實現Spring
- 馬蜂窩ABTest多層分流系統的設計與實現
- 應對CC攻擊的自動防禦系統——原理與實現
- 如何實現智慧製造工業裝置資料採集與MES系統對接
- 『居善地』介面測試 — 7、介面自動化測試框架的設計與實現框架
- 就業資訊管理系統設計與實現就業
- 淺析pplx庫的設計與實現。
- 短連結系統的設計與實現
- 線上消費行為統計與分析系統設計和實現
- 高效實現銷售出庫單與訂單自動對接的方案介紹
- 自動化測試平臺設計與實現(五、用例執行的統計與展示)
- 自動化測試平臺設計與實現(二、自動化測試用例物件設計實現、關鍵字物件設計與實現)物件
- Redis 設計與實現:資料庫Redis資料庫
- [原始碼和文件分享]資料庫敏感資料加解密系統的設計與實現原始碼資料庫解密
- 深度剖析 Linux 夥伴系統的設計與實現Linux
- 高效資料整合:CU不良品出庫單與金蝶系統的完美對接
- Python3簡易介面自動化測試框架設計與實現(中)Python框架
- vivo 自研Jenkins資源排程系統設計與實踐Jenkins
- 得物社群計數系統設計與實現
- 工業網際網路平臺實現裝置資料採集與MES系統全面對接
- 醫院等級評審,離不開不良事件上報系統事件
- .NET 8.0 酒店管理系統設計與實現
- 對接多個 Neuron 例項,實現多閘道器協同分析與裝置聯動
- 淺談系統的不確定性與穩定性
- 在EFCore中多對多關係的設計資料插入與查詢
- Thymeleaf+SpringBoot+SpringDataJPA實現的中小醫院資訊管理系統Spring Boot