2010-07-26 56 views
2

你好,我是打算開發一個EHR(電子健康記錄系統)我是新來這個領域,想討論並獲得我必須爲此目的而使用什麼工具技術的建議:電子健康系統的可變工具和技術?

這裏是我的研究關於EHR和它的可用工具

1)我將討論關於java作爲EHR是一個基於web的系統,所以J2EE將成爲java核心層面的解決方案,因爲我將全球化我的系統,所以我需要一些標準的協議,它是最有用的和讚賞的一個是HL7 CDA 2.0關於我喜歡的java的一件事是它提供了JAVA CAPS全面實施HL7協議。它使我的工作變得容易了,關於java的第二件事是它是非常有效的DATA CENTERED應用程序,因爲我的應用程序是一個問題,但問題在於系統的可擴展性,這是非常昂貴且耗時的。而java在客戶端的速度稍慢,可能會影響停機時間,因此我的系統應該不會接近零。最後我需要一個有吸引力的用戶界面。而最想要的是隱私和安全。

2)另一個選項是PHP,如上所述,所有操作都比較便宜並且縮短了可擴展性所需的時間,可能有助於實現良好的接口和更快的客戶端,但對數據爲中心的環境和安全性產生問號。

3)最後一個是MS的ASP.NET毫無疑問關於安全和隱私,但開發和維護非常昂貴,沒有平臺獨立性和速度是響應和停止時間?

我已經討論過我最好的知識的可能性,希望你們有人建議我哪一個最好,以最好的成本獲得隱私,安全,速度和可擴展性。

thanx提前。

+2

你打算獨自開發一下嗎?你對這項業務不熟悉?祝你好運。 – Steven 2010-07-26 12:12:54

+1

這取決於你的經驗。 – TrustyCoder 2010-07-26 12:16:15

+0

先生thanx祝我好運,但我有經驗豐富的人士的支持,但這是我下一次討論的作業,我認爲你可以理解爲了進入新領域必須做些什麼。 – Badr 2010-07-26 12:38:17

回答

2

作爲自1983年以來的EHR實現者,我建議您尋找一種語言,它提供了一個允許包括鍵盤,鼠標,觸摸,語音和手寫筆在內的多種輸入的用戶界面,並可能在多種設備上運行,包括手機和PC 。如果寫入正確,服務器端不應提供可伸縮性問題。

至於HL7,無論如何你都會使用這個服務器端,所以我認爲這與你如何編寫客戶端無關。

2

我會從回答你的實際問題開始。原則上,這三種語言中的任何一種都可以用於大規模數據密集型應用,例如您正在考慮的應用。你可能會發現它在PHP中稍微貴一些,但它在你所描述的規模上幾乎沒有什麼區別。

如果我正在開發一個EHR系統,我會先看看它的法律方面,然後建立實際的需求,我認爲這是一項大規模的工作。最後,我會用任何技術來建立它,讓我接觸到大量的技能型人才。這種語言只會在短時間內確實影響你可以聘用的人才。

我希望在這裏我不會被指責,但僅僅從您的問題來看,您在編程,大型系統設計,醫療保健,適用法律框架或運行ISV方面幾乎沒有經驗。你有進入這個市場的充分理由嗎?