吳坤:醫(yī)信工程師為什么要有原理性思維?
任何人,不管從事任何工作,弄懂底層原理非常重要。評價一個人工作能力的高低,其中一個很直觀的標準是,能否掌握知識原理,面對問題能否舉一反三,根據(jù)具體問題能否有針對性地解決。對于醫(yī)信工程師而言,掌握一些跟工作相關(guān)的原理非常重要。首先,醫(yī)信工程師的工作內(nèi)容非常繁雜,從拉網(wǎng)線、修電腦到碼代碼、搞運維,基本上跟信息化相關(guān)的內(nèi)容都會涉及到,而且還有很多跟臨床醫(yī)療以及醫(yī)院管理相關(guān)的內(nèi)容;其次,絕大多數(shù)醫(yī)院信息部門基本都沒有實現(xiàn)專人專崗,意味著醫(yī)信工程師要在多個崗位間交叉,這就使得醫(yī)信工作難度更大了;最后,醫(yī)療行業(yè)當前正經(jīng)歷各種變革,信息化日新月異,各種新的理念、問題層出不窮。因而,醫(yī)信工程師必須要掌握好變化背后的原理和規(guī)律,只有這樣才能應(yīng)對各種新的問題和挑戰(zhàn)。
陷入思維誤區(qū)
醫(yī)信工程師很容易陷入一個思維誤區(qū),就是關(guān)于知識和技術(shù),只需要會用就行,不需要花費時間精力深究背后的原理。舉例說明:
為什么核心醫(yī)療業(yè)務(wù)系統(tǒng)之間的通信,要使用同步消息?因為核心醫(yī)療業(yè)務(wù),要求部門之間無縫銜接,醫(yī)生開立了醫(yī)囑,相關(guān)醫(yī)技業(yè)務(wù)系統(tǒng)收到消息后,要立即反饋并告知醫(yī)生工作站系統(tǒng),形成一個強閉環(huán)管理流程。對于核心醫(yī)療業(yè)務(wù)和財務(wù)相關(guān)業(yè)務(wù),基本都需要同步消息通信機制。如果不知道背后的原理,就很可能在軟件設(shè)計時引發(fā)嚴重失誤;
為什么在數(shù)據(jù)庫設(shè)計的時候,要適當采用冗余機制?如果嚴格按照范式設(shè)計表,雖然表之間不存在冗余字段,但是,在實際業(yè)務(wù)中可能會有大量的關(guān)聯(lián)查詢,而大表之間的關(guān)聯(lián)查詢很低,尤其是管理字段沒有索引的情況。為此,在設(shè)計數(shù)據(jù)庫表時,根據(jù)業(yè)務(wù)需要,適當增設(shè)冗余字段,能夠提高業(yè)務(wù)功能的數(shù)據(jù)庫查詢效率。顯然,冗余字段應(yīng)該是業(yè)務(wù)經(jīng)常查詢需要的,同時還要保證冗余字段與相關(guān)表字段的一致性。
深層原理體現(xiàn)在多處
除了技術(shù)和業(yè)務(wù)層面的內(nèi)容外,還有很多事情,同樣蘊含著深層原理。例如:
為什么會有電子病歷評級、互聯(lián)互通測評等強制性信息化建設(shè)規(guī)范?醫(yī)療行業(yè)的特殊性,致使很長一段時間,醫(yī)療信息化的投入有限,電子病歷評級、互聯(lián)互通測評這些強制性規(guī)范,有利于推動醫(yī)療信息化行業(yè)發(fā)展;
為什么醫(yī)院信息部門與軟件公司之間的關(guān)系,不能按傳統(tǒng)商業(yè)上的“甲方”與“乙方”的關(guān)系處理?醫(yī)療行業(yè)的特殊性,致使業(yè)務(wù)對信息化要求很高,而醫(yī)院很多信息化功能需求,需要與第三方通力合作完成。也就是說,醫(yī)院信息部門在技術(shù)上需處理好與合作公司的合作關(guān)系。軟件公司,可能要同時服務(wù)于多家客戶醫(yī)院。信息部門如果按照傳統(tǒng)商業(yè)“甲方”、“乙方”關(guān)系來處理與公司之間的合作問題,容易出現(xiàn)各種矛盾,甚至使得工作難以開展。
知道了上述原理性問題,醫(yī)信工程師在日常與第三方合作交流溝通時,就知道如何更好地合作相處。
采取有效措施掌握原理性知識
了解和掌握一些原理性知識,對于醫(yī)信工程師的日常工作以及個人成長大有裨益。
醫(yī)療信息化越來越深入,信息系統(tǒng)功能越來越繁雜。醫(yī)信工程師面臨各種不同的功能需求和業(yè)務(wù)場景,掌握原理知識,可以極大減少需要記憶的應(yīng)用場景知識。原理知識復(fù)用性強,掌握了原理就相當于掌握了與之相關(guān)的功能場景。特別是技術(shù)性原理,更是如此。比如掌握了軟件設(shè)計原理,基本上能應(yīng)對雷同性的需求方案設(shè)計問題。探究原理性知識是醫(yī)信工程師個人學習成長的一個非常重要的途徑,其樂無窮。這個過程是個人知識系統(tǒng)化、理論化的過程,不斷對技術(shù)原理、設(shè)計思想、業(yè)務(wù)思想、做事情的工作方式進行反思,找到它們之間的共性,并總結(jié)出規(guī)律,這是技術(shù)工程師打怪升級之路。
對于醫(yī)信工程師,應(yīng)該要掌握哪些原理知識,這個因人而異,個人可以根據(jù)自身和工作需要來取舍。關(guān)于原理性知識學習以及原理性思維訓(xùn)練,需要我們自己去研究和實踐,沒有既定套路。就我個人而言,有以下幾點建議:
1.對本職工作進行深入思考研究,搞清楚有哪些原理性知識需要重點掌握。包括以下方式:自己不斷地思考總結(jié);上網(wǎng)搜查;找同單位或者行業(yè)同仁咨詢等。
2.在工作中遇到問題時,有意識地多問問為什么,最好能刨根問底,直到找到最終原理。
3.知道原理后,在工作中有意識地實踐,并修正完善原理的應(yīng)用范文。
4.如果條件允許,對于重點原理性知識,可以系統(tǒng)化專業(yè)學習。
作者簡介
吳坤,計算機專業(yè)碩士,華中科技大學同濟醫(yī)學院附屬同濟醫(yī)院信息中心軟件工程師。專業(yè)計算機程序員,國內(nèi)在醫(yī)療行業(yè)積極推廣IT技術(shù)的青年工程師和技術(shù)踐行者,熱衷于以信息技術(shù)提高醫(yī)療行業(yè)服務(wù)質(zhì)量和改善患者就醫(yī)體驗。