GNU Health/GNU Health 聯盟
|
|
本節適用於GNU Health 的3.4 版本。 |
遺傳性疾病、癌症、神經退行性疾病和自身免疫性疾病是當今世介面臨的一些巨大而難以捉摸的挑戰。在基因組學和精準醫學領域,許多自然變異的臨床意義尚不清楚,也就是說,我們仍然不知道它們的致病性或它們對我們健康的潛在影響。更重要的是,社會經濟決定因素仍然是超過 50% 的疾病背後的原因。
重要的是要將健康視為多種因素和行為者相互作用的結果。GNU Health 聯盟彙集並分析了有關個人生物學、家族史、生活方式和環境/社會經濟狀況的資訊。我們不能再僅僅關注健康和疾病的分子基礎,而忽略環境、社會條件和個人的生活方式,反之亦然。如果我們真的想徹底改變我們的醫療保健體系以及未來幾代人的健康狀況,我們必須以跨學科的方式,以整體的視角看待個人。憑藉這種全球願景,以及從聯盟中所有參與節點收集的所有資訊,我們將更接近於確定這些自然變異的意義,並有望找到治癒方法。
GNU Health 聯盟專案旨在建立一個社群驅動的、聯合的健康網路,連線不同地區,甚至是同一個國家甚至全球不同國家之間。一個聯盟可以無限擴大。從擁有多個節點的小型區域聯合網路到擁有數千/數百萬個參與節點的大型全國性健康網路。
大多數 EMR/HIS 都是事務性系統。它們基於特定框架執行,生成機構中的事務/流程,並將資訊儲存在本地資料庫中。一些示例包括醫療會診、處方、住院、庫存管理或結算。主要目標是“完成任務”。
儘管這種方法可以在本地級別(例如,特定醫療機構)發揮作用,但它也存在一些固有的問題,這些問題值得我們注意
- 互操作性問題:大多數系統都是為在特定框架下執行而設計的,這使得其他環境難以交換資訊。
- 資料分析問題:事務性系統通常不擅長報告。使用者通常需要編寫特定的報告,而即時報告/資料分析並不容易,並且會對效能造成很大影響,從而影響機構的正常運作。
- 資料孤立:如今,健康資訊學領域存在大量“孤島”。每個機構都有自己的系統/系統,完全獨立於其他機構。這種孤立性為公共衛生系統帶來的好處非常有限。
這些場景導致了一種新的方法的設計,我稱之為 GNU Health 聯盟模型。這種新方法應該克服這些問題,因為它結合了事務性模型在日常運營和機構需求方面的優勢,以及 NoSQL 在文件/報告/聚合方面的強大功能。以下是聯盟模型優勢的總結
- 自治性:每個節點可以獨立執行。
- 互操作性:每個節點可以使用自己的技術。例如,HMIS 節點(主要在醫院使用)可以與移動應用程式或研究機構共存,它們各自使用不同的技術和框架,但它們的結果可以在它們之間共享。
- 選擇性:每個節點決定在聯盟中共享哪些資訊。
- 可擴充套件性:來自不同節點的資料將在一組 NoSQL 資料庫中收集和處理。這允許增長,而不會影響每個節點的事務性日常操作的效能。
- 高可用性:由於每個節點都是獨立的,因此本地級別的高可用性得到保證。此外,NoSQL/面向文件的資料庫允許複製,以確保高可用性和負載平衡。
- 大資料:GNU Health 聯盟模型允許儲存海量資料,可以在其中即時進行聚合、資料分析和報告。
- 基於標準:為了整合所有參與聯盟的節點,它們必須使用一種共同的語言。
- 跨學科合作:不同的實體(個人、醫務人員、研究人員、社會工作者等)都是聯盟的積極成員,它們的特點是既獨立又構成網路不可分割的一部分。

每個 GNU 聯盟都由三個主要組成部分組成
- 節點:聯盟中每個獨立的參與者(HMIS、LIMS、PHR、移動裝置)都是一個節點。
- GNU Health 訊息伺服器(丘腦):節點和健康資訊系統之間的中間人。它還控制每個節點/個人對不同物件的訪問級別。
- GNU Health 資訊系統:一個面向文件的資料庫,它包含個人主索引、人口統計資訊、醫療資訊和生命之頁。
傳統的 GNU Health HMIS 現在已經整合到 GNU Health 聯盟中。來自日常醫療實踐的大多數資訊現在可以傳送到聯盟,並在整個網路中共享。
目前,有兩個主要部分可以從 HMIS 節點共享資訊
- 人口統計資訊:關於個人的主要人口統計資訊(出生日期、性別、地址等)。
- 生命之頁:個人生命中的任何相關事件,包括傳記、醫療、社會或人口統計資訊。

GNU Health 聯盟的一個重要關鍵方面是每個節點都是獨立的。也就是說,它們不需要網路來獨立執行。在許多地方,由於網路中斷或缺乏通訊,無法立即傳送收集的資訊。在其他情況下,需要在與其他節點共享之前驗證資訊。
HMIS 節點將生成的資訊儲存在聯盟佇列中,該佇列可以稍後傳送到 GNU Health 資訊系統。
要訪問聯邦佇列管理器,您可以在命令列中輸入 **FEDQ** 命令。
**需求**: 為了從 HMIS 使用聯邦功能,您需要安裝 GNU Health 的 **health_federation** 包。
為了使健康管理資訊系統 (HMIS) 成為 GNU Health 聯邦的一部分,必須完成以下主要步驟:
- 安裝健康聯邦包 ("health_federation")
- 建立醫療機構
- 配置與 Thalamus(訊息伺服器)的通訊引數

選擇 "health_federation" 模組並標記為安裝。有關在 HMIS 節點上安裝包的更多資訊,請參閱一般安裝部分。
聯邦使用醫療機構名稱作為預設節點標識流程的一部分。您應該已經擁有它,因為它屬於 GNU Health HMIS 的基本設定,與聯邦安裝無關。有關 **醫療機構** 建立的更多資訊,請點選此連結。