原创 O/R Mapping 的故事續集

記得在溫老先生的《程序設計心理學》裏,好像有對程序的功能和性能進行過深入的探討,比如一些藝術家級的程序員爲了實現一個性能完美的Hello World程序,花費了別人本來可以用來編寫一個應用服務器的時間。然而,當我們的程序規模大到一定程度,

原创 集成的故事 - SOA in Healthcare

 不知是錯覺還是現實,醫療信息化似乎是對IT新技術接受最慢的幾個領域之一。記得還在學校的時候,就有機會用beta版的.Net SDK來編寫最初的Web Service,走出校門才發現自己只能基於迷宮似的C++類庫來編寫所有的代碼,不管是繁

原创 集成的故事 - IHE

今天終於斗膽來談一下IHE。畢竟談到醫療信息系統集成,不談IHE好像會覺得很落伍。前不久,跟一些同事討論IHE,引發了一些思考,不知道會不會也很落伍,但至少代表了這個時期自己作爲一個軟件工程師對IHE的粗淺認識。 IHE提供了很多實用的模

原创 Software Engineering: A Look Back and A Path to the Future

 翻譯這篇文章的想法最初來源於醫學信息學論壇(http://bbs.miforum.net/8772.html)上轉載的一篇文章Software Engineering: A Look Back and A Path to the Fut

原创 O/X Mapping 的故事續集

 按照Joel的說法,Daily Build可以在更大的時空尺度上縮短程序開發中編碼-編譯-調試的循環,從而提升團隊效率和產品質量。對我來說,卸下那些繁瑣的編譯工作,倒開始有更多的時間來思考和總結問題了。傳說中的Google員工,在正式的

原创 集成的故事 - 面向服務的世界

關於面向服務的進一步討論,勢必會越過EAI的邊界,而在更抽象的層面上審視醫療信息系統。 多年前人們在討論面向對象的時候,至少在程序員的圈子裏已經形成一個簡單的共識,面向對象的本質就是面向接口編程,其餘的什麼封裝、多態、繼承等都可以由此展開

原创 集成的故事 - 性能

正如在“O/X Mapping的故事續集”中提到的,當你的系統如期上線,一切順利運行,準備接受客戶和領導的讚譽的時候,性能問題便一如既往地如期而至。原因很簡單,你的系統做得太好了,人們是如此的喜歡它,熱切地期望着親自去體驗那些激動人心的新

原创 HTML5灰度圖像處理練習4:Healthphere網站案例分析

偶然在網上看到一個基於HTML5的DICOM瀏覽器,有點意思,而且作者博客上的文章也不錯。 用IE9的開發者工具跟蹤了一下,發現一些設計要點: 1. 整個程序做了防破解的處理,包括javascript的壓縮,以及整個頁面DOM的動態生成。

原创 我的電子病歷

頭腦發熱是一種奇特的經歷,會讓你胡思亂想,虛弱,暴躁,坐立不安,耳鳴,甚至幻聽。 正是在最近一次感冒發燒的時候,突然萌生了爲自己建立一份電子病歷的想法。按照很多國家的法律,非法行醫是重罪,不知道書寫病歷算不算行醫活動的一種。但作爲醫療信息

原创 醫療信息化領域的軟件設計模式

如果說上一篇關於醫療信息可靠性的討論還是殘留了一些商業方面的味道(雖然名義上是要回歸技術,但還是涉及到了一些業務方面的問題);那麼,這篇打算把技術方面的牛角尖繼續鑽下去,討論一下設計模式,而且: - 要只是討論集成領域設計模式好像還不過癮

原创 集成的故事 - 處理醫療信息錯誤

回頭看一下,才發現前面的幾篇“集成的故事”有點跑題了,從最初的技術隨筆淪落成一些膚淺而且不着邊際的商業評論。記得在溫昱老師(《軟件架構設計》一書的作者)的課上,曾經聽到一個很特別的觀點:SOA不是軟件架構,而是企業架構。當時剛聽到的時候還

原创 集成的故事 - 亂碼

亂碼是個惱人的問題,Joel在他的書裏說過,給你一個字符串,你不知道它的編碼,那這個字符串對你是毫無意義的。這一點,對於每一個做過多語言的系統集成的人,都會印象深刻。可能更讓人印象深刻的是你親自去研究這些編碼的經歷,相信對於不少初學者,這

原创 集成的故事 - 醫療集成的未來

本文試圖展望一下未來一段時間內醫療信息系統集成領域一些可能的發展。事實上這對我是個太大的題目,所以也只能在博客上胡編亂造一番。限於一些粗淺經驗、現在所處的位置以及視野所及的範圍,確實不敢對不可知的未來做出什麼有根據的猜測。雖然涉世不深,但

原创 標籤式用戶界面的故事續集

一年前的標籤式用戶界面的故事,試圖從一個GUI的問題引出一個關於插件體系的討論。一年後,發現自己有幸再次以插件模型爲基礎搭建了又一個軟件系統的靜態結構。這種模型已是如此的普遍,從網絡遊戲到領域應用框架,代碼的動態加載爲系統架構帶來的靈活性

原创 醫療信息論壇上的兩則回覆

平時在論壇上我都是潛水居多,突然心血來潮回覆了兩篇,姑且轉載一下,至少在這裏,永遠不會沉底。   新手求助:如何才能快速學好dicom   對於初學者,先看DICOM第一章,瞭解DICOM的內容。其實在現實世界中,DICOM真正落地以後,