使用Rabbit產品能夠有利于您的身體健康!不信,您可以問問Dennis Rieger。他是先進醫療信息技術(AdMIT)股份有限公司的總裁,該公司是Sentinel型數據采集和管理系統的制造商。依靠從Rabbit Semiconductor 得到的一些幫助,Sentinel系統可以使專業醫護人員以前所未有的快速來處理重癥病人和臨床信息,從而做出更好的醫療決策,同時也提高了醫療記錄存儲和處理的效率。
Rieger和他的設計小組選擇了Rabbit 2000微處理器來幫助Sentinel系統連通外界極其紛繁復雜的各種醫療儀器,這是一個要求非常高的挑戰。功能強大的8位Rabbit微處理器被用于驅動以太網智能連接器(EIDCS),從而實現幾乎所有串行醫療設備和精密嵌入式關系型數據庫之間“即插即用”的連接能力。
“Sentinel技術提供一個從各種患者身邊的醫療監控和測試設備直接讀取實時數據的方法,”Rieger說,“由于Rabbit微處理器支持TCP/IP網絡協議,從任何設備產生的數據,例如監視器、靜脈泵和血液分析儀產生的數據,都可以被廣域網內的任意一個節點訪問到,這都是通過設備上的EIDC接口實現的。”換句話說,征詢專家、檢索治療記錄、查詢藥品反應數據庫這些任務在眨眼之間就都執行完成了。
信息傳輸與管理上的突破
通過將各個需要注意的信息點連接起來,Sentinel系統實現了醫療信息方面的一次突破。Sentinel系統顯著地改善了醫療決策的制定過程,同時也為醫療人員節省了時間和金錢。
Sentinel系統選擇在醫療技術領域里面的OEM廠商作為銷售對象,它非常智能化地將任意數量的醫療或實驗儀器合并為一個單一的數據管理服務器,將各種信息重新格式化成標準的醫療數據格式,然后直接與實驗室、醫院、醫療信息系統進行數據的交換。
“一旦聯網,以太網智能連接器可以自動識別醫療儀器,”Rieger說,“測試結果,病人信息和各種質量控制信息均被自動記錄、整理,然后交給Sentinel系統處理、存儲和生成報告。”所有這些資料在產生之后,護理人員和實驗室工作人員使用各種聯網設施,如局域網、廣域網、撥號或無線連接等等就可以立即得到它們。
在一些采用陳舊方法的醫院或醫療保健機構里,各種醫療數據首先被臨床醫生叢監視器或者從測試儀器中讀出,然后復制在紙上。之后轉入電腦系統用于臨床診斷和收費。“這會造成大量時間上的延遲,使得醫生不能及時得到必要的資料,從而對病情做出充分判斷,”曹說,“這種舊的方式也會拖延付款,這大大影響了醫院的業務運作,增加了成本。”而如果使用Sentinel系統,原本需要幾小時、幾天甚至幾個月的信息流通,現在只需幾分鐘或幾秒鐘,從而提高病人護理質量,降低看護成本。”
Rabbit產品帶來的快速連接
Sentinel系統的以太網聯網能力推動著各種醫療設施之間快速、大范圍的通信,這些設施包括醫生的辦公室、醫院、診所、養老院和家庭護理環境等等。“舉例來說,整個城市中我們設置多個血吸中心,每個中心都建立一套專門的血液分析儀器,然后把所有的數據送回中央實驗室,而有一個人,作為中心實驗室經理,掌握所有這些數據。”Rieger說,“用我們的系統 --- 加上帶有Rabbit驅動的EIDCs --- 這個方案可以實現。他們所要做的,僅僅是拿起我們連接器的串行通信口,把它插到血液分析儀器上,然后把連接器的另一端接在網絡里面。”
EIDC的主要功能部件是Rabbit 2000微處理器、Realtek以太網控制芯片、RJ-45接口,串行數據收發器、DB9接口,存放運行代碼/數據的閃存和SRAM。它還包括各種用于通過UL/CUL認證、FCC認證和CE認證的支持電路。
“Rabbit微處理器帶給我們的東西很多,”Rieger說,“第一,它是一個帶有很多內置功能的芯片,---也就是片上系統。它還帶有多個串行通信端口,這個對我們很重要。其次,成本是非常重要的。因為坦率地說,我們在與大型企業競爭,所以我們必須十分積極地保持低價。另一個重要的考慮因素是開發環境,選用Rabbit產品的時候,我們尋找的是一套完整的開發環境,就如Dynamic C軟件,它有內置的庫函數和無版稅的TCP/IP協議棧。最后的一點,因為我們需要有多人共同開發產品,所以我們需要低成本的開發套件。”
用Rabbit產品作開發只需要很短的時間,這使得Rieger的開發隊伍減少對上市時間的預測。“我們認為利用Rabbit產品減少了4至5個月的開發時間,”他說,“網絡協議棧和開發工具是提供給我們的最有力的支持,開發工具和低成本使我們可以更快地前進。”
通過設計初期的“快速導入”,工程師有更多的時間挖掘Rabbit產品的設計靈活性,針對無數的醫療設備和通信協議安裝有針對性的軟件功能模塊。
“在一個容納數百人,甚至數千人,以及與之數目相當的裝置的醫院里面,設備管理方面可能會存在很大問題,”Rieger說,“這時網絡上的信息交換非常頻繁,維護設備的正常運行需要一些匪夷所思的技巧,所以我們常常需要安裝一些定制軟件來控制這些設備。幸好Rabbit產品的靈活性和開發環境能幫助我們快速發現問題,并實現特定的功能控制。很多這樣的控制功能都是通過在Rabbit微處理器上運行的軟件來實現的。”
適合于醫療、衛生領域內使用
Rabbit 2000證明自己是非常適合Sentinel數據采集系統的,其專長在于處理業務的靈活性。“對于大多數的數據采集系統,各種操作參數都是預先設置的:你先建立連接,訪問一個操作接入點從而得知在每一個端口上連接著什么樣的設備,之后再和各個設備打交道。”Rieger說,“在我們的環境中,你不能這樣做 ---- 在病人身邊懸掛著數目不等的設備,它們在不斷地移來移去,沒有一個固定的操作接入點 ---- 現在你可以插入任意數目的帶有特殊串行通信協議的設備,然后啟動這些設備。系統會在設備運行的同時甄別各種設備的身份,然后下載正確的運行程序,修改通信協議后開始與設備的信息交換,并獲得各種醫療數據。”
也許Sentinel系統的主要好處是能夠提供一個完整的、應用廣泛的數據采集系統,它允許任何帶串行接口的裝置在系統中實現“即插即用”。“這一點對于醫療工作比對其他工作有更重要的意義,”Reiger說,“因為當你發現病患有危險的時候,你必須有能力立即發出、處理和接收數據。”