為一個業(yè)務(wù)復(fù)雜、數(shù)據(jù)要求高的行業(yè)尋找一個新的架構(gòu)模式,一直是HIT尋找的方向。
高可用、高并發(fā)、標(biāo)準(zhǔn)化、服務(wù)化、知識化等邏輯交織在一起,成為HIT面臨的主要挑戰(zhàn)。前30年,HIT架構(gòu)模式是“地基和房屋”不動,動的是“內(nèi)部裝修”,我經(jīng)常引用“水多了加面,面多了加水”來以此形容,這種模式導(dǎo)致HIS系統(tǒng)出現(xiàn)臃腫、復(fù)雜、拓展性差、服用能力低、數(shù)據(jù)質(zhì)量低、解耦能力差等問題。前10年,隨著醫(yī)療業(yè)務(wù)的發(fā)展,HIT也面臨復(fù)雜業(yè)務(wù)系統(tǒng)的集成交互問題,松耦合的集成模式漸漸嶄露頭角,比如SOA、ESB等,但這些集成模式本質(zhì)上解決的還是數(shù)據(jù)交互問題,而非業(yè)務(wù)本身問題。這里并不是說其不好,只是解決問題的側(cè)重點(diǎn)不同,那怕現(xiàn)在也有重要的意義。前5年,隨著HIT數(shù)字化轉(zhuǎn)型,行業(yè)出現(xiàn)一個全新的架構(gòu)模式,解決傳統(tǒng)業(yè)務(wù)和技術(shù)的詬病,包括業(yè)務(wù)解耦、組建復(fù)用以及應(yīng)用臃腫問題,中臺在2018年左右逐漸火了起來,隨之,行業(yè)紛紛為新一代醫(yī)院信息系統(tǒng)貼上中臺的標(biāo)簽,如今中臺順利成為新一代的代名詞,以至于讓人眼花繚亂,對中臺的理解也可謂是千人千面。但無論如何標(biāo)簽中臺,中臺具備的一些“普世”特性,如降低復(fù)雜性、可重用性、快速敏捷、靈活穩(wěn)定等是大家較為認(rèn)可的,從特性上不難理解中臺的本質(zhì)不是一個實(shí)體,而是一種解決問題的方法,就好比:今天要打扮漂亮點(diǎn),這是思想層面,在這種思想下精心化妝,這是技術(shù)層面。中臺和微服務(wù)等就是這樣,中臺是思想,微服務(wù)等是實(shí)現(xiàn)方式,所以中臺和微服務(wù)從來都不是等號或者隸屬關(guān)系。同時,做中臺不是都要做或者一定能做,這需要一定條件,比如具備一定業(yè)務(wù)理解和實(shí)踐、多個業(yè)務(wù)應(yīng)用、一定數(shù)據(jù)標(biāo)準(zhǔn)、業(yè)務(wù)可拆可合等等。中臺作為新一代IT架構(gòu)模式,其核心是共性復(fù)用,既能做到體系化的拆分,又做到系統(tǒng)性的復(fù)用。如何找到共性?這個必須對醫(yī)療業(yè)務(wù)和信息化建設(shè)有較深的認(rèn)識,所以做中臺它不僅僅是提一個概念就行,如果對醫(yī)院的業(yè)務(wù)不熟悉,就難以通過數(shù)字化技術(shù)給予表達(dá),無法找到中臺的核心價值:共性。具體到醫(yī)療業(yè)務(wù)當(dāng)中,其實(shí)共性無處不在,比如預(yù)約、消息、支付、檔案、病歷元素、床位卡、結(jié)構(gòu)化護(hù)理文書等等,這些都是較為細(xì)小的劃分了。有頭部企業(yè)從大的劃分上分為了10個領(lǐng)域,這10個領(lǐng)域又可以繼續(xù)劃分,劃分到足夠小,具體到多?。繕I(yè)務(wù)需要多小就可以多小,做到微服務(wù)化、顆粒度化和最小化,無論未來是接口、集成、生態(tài)都可以以不變應(yīng)萬變。提到領(lǐng)域劃分就不得不提領(lǐng)域驅(qū)動設(shè)計(jì)(DDD),它是一種軟件設(shè)計(jì)思想和方法論,以領(lǐng)域?yàn)楹诵臉?gòu)建軟件設(shè)計(jì)體系,將業(yè)務(wù)模型抽象成領(lǐng)域模型進(jìn)行拆解和封裝為領(lǐng)域設(shè)計(jì),它與中臺強(qiáng)調(diào)的共性復(fù)用不謀而合。具體在系統(tǒng)上如何實(shí)現(xiàn),下面這張圖是比較好的一個表達(dá),便于理解我們舉一些最簡單的例子:如患者檔案,這個是貫穿著患者整個就醫(yī)流程的內(nèi)容,同時也是涉及到各個業(yè)務(wù)條線,比如門診、住院、急診、手術(shù)、重癥、治療等等,在這些業(yè)務(wù)當(dāng)中患者的信息既有共性也有個性,那么我們需要去找到這些共性和個性內(nèi)容,最終形成一個患者檔案組件的資源池,去應(yīng)對業(yè)務(wù)的千變?nèi)f化,這就是對中臺的一個業(yè)務(wù)表達(dá)。

有了共性組件服務(wù),如何實(shí)現(xiàn)復(fù)用?其實(shí)已經(jīng)變得很簡單了,我們在配置不同的業(yè)務(wù)場景時,根據(jù)不同的業(yè)務(wù)場景選擇不同的組件,從而完成患者檔案方案的完整組合,應(yīng)用于不同的業(yè)務(wù)場景。那么我們可以看到這里面有幾個特點(diǎn):組件復(fù)用、組件同源、組件個性、輕量級配置、上手便捷等,同時再做的易操作性一點(diǎn),還可以做到拖拉拽配置,拖拉拽調(diào)整組件順序,個性化配置組件屬性等等。
再比如一個床位卡的業(yè)務(wù)場景,傳統(tǒng)做法就是每個業(yè)務(wù)場景床位卡上信息是統(tǒng)一的或者是不同的業(yè)務(wù)場景不同的床位卡信息。基于中臺思想,我們將不同業(yè)務(wù)場景下需要用到的床位卡組件信息進(jìn)行共性分析,將所有涉及到的組件信息形成一個完整的床位卡組件資源池,無論前端應(yīng)用場景需要什么信息,后端都可以通過一個組件資源池完成配置和管理。

另外,再比如我們的護(hù)理文書,護(hù)理文書包括了護(hù)理評估單、護(hù)理常規(guī)文書、交接單、同意書等等,過去醫(yī)院護(hù)理病歷系統(tǒng)主要都是通過“畫”來完成護(hù)理文書模板的制作,每一張護(hù)理文書的每一個組件都是獨(dú)立切分的,數(shù)據(jù)不能同根同源。當(dāng)我們分析完護(hù)理文書的每一個組件以后,我們將每一個信息拆分成一個獨(dú)立的顆粒度足夠小的元素或者組件,這樣就可以做到可拆可合。

當(dāng)我們在應(yīng)用于業(yè)務(wù)場景的時候,不論是護(hù)理記錄單還是評估單或者其他文書,我們只需要在護(hù)理文書組建中選擇即可,而且最核心的是每一個組建有且只有一個,具備唯一性。這樣的好處是保證數(shù)據(jù)統(tǒng)一、結(jié)構(gòu)化、可視化、復(fù)用化,不會出現(xiàn)傳統(tǒng)一個組件兩種數(shù)據(jù)的問題。“物資決定意識,意識反作用于物質(zhì)”,中臺就是基于HIT目前信息化痛點(diǎn)基礎(chǔ)上一種全新的解決思想,所以在中臺思維下,需要重塑業(yè)務(wù),把每一個業(yè)務(wù)系統(tǒng)的共同部分找出來、拆出來、合起來、用起來,分門別類管理和應(yīng)用。數(shù)據(jù)標(biāo)準(zhǔn)化是中臺的基礎(chǔ)車同軌,書同文。數(shù)據(jù)標(biāo)準(zhǔn)化聚焦數(shù)據(jù)治理,讓數(shù)據(jù)資源變成有價值的數(shù)據(jù)資產(chǎn),是醫(yī)院數(shù)字化轉(zhuǎn)型的關(guān)鍵,也是一切技術(shù)和業(yè)務(wù)的前提。重塑數(shù)據(jù)標(biāo)準(zhǔn),就是要保證數(shù)據(jù)的同根同源,過去30年醫(yī)院信息化最大的問題之一就是我們?nèi)狈y(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn),常常是標(biāo)準(zhǔn)滯后于業(yè)務(wù),業(yè)務(wù)前面跑,數(shù)據(jù)后面追,導(dǎo)致遇到數(shù)據(jù)標(biāo)準(zhǔn)缺失的時候才制定標(biāo)準(zhǔn),或者有標(biāo)準(zhǔn)不知道、不采用、不能用、不想用,導(dǎo)致醫(yī)院在信息化建設(shè)過程中常常會發(fā)現(xiàn)同一個數(shù)據(jù)源出現(xiàn)不同的結(jié)果,信息孤島,數(shù)據(jù)煙囪較為嚴(yán)重。在構(gòu)建中臺的時候,不僅僅是需要梳理醫(yī)院業(yè)務(wù),同時還需要梳理數(shù)據(jù)標(biāo)準(zhǔn),梳理數(shù)據(jù)標(biāo)準(zhǔn)的難度和工作量甚至高于梳理業(yè)務(wù),因?yàn)獒t(yī)療數(shù)據(jù)不同于其他數(shù)據(jù),它的特點(diǎn)是標(biāo)準(zhǔn)量大、數(shù)據(jù)標(biāo)準(zhǔn)多、數(shù)據(jù)結(jié)構(gòu)化復(fù)雜、數(shù)據(jù)質(zhì)量要求高。醫(yī)療信息化各項(xiàng)標(biāo)準(zhǔn)和規(guī)范包括國家標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、團(tuán)體標(biāo)準(zhǔn)等少者幾十部,多者上百部,特別是醫(yī)學(xué)標(biāo)準(zhǔn)知識庫,一些醫(yī)學(xué)術(shù)語、數(shù)據(jù)元、數(shù)據(jù)模型、知識教材、醫(yī)學(xué)字典等可能高達(dá)幾十萬上百萬,甚至更多的信息量,可想而知要準(zhǔn)確和邏輯的梳理出這些標(biāo)準(zhǔn)并且進(jìn)行定義、編碼、映射難度有多大。數(shù)據(jù)標(biāo)準(zhǔn)化是在元數(shù)據(jù)管理的基礎(chǔ)上,同時有反哺元數(shù)據(jù),建立數(shù)據(jù)的聚合、封裝和共享機(jī)制,并按業(yè)務(wù)中臺與數(shù)據(jù)的依存關(guān)系建立相應(yīng)的數(shù)據(jù)構(gòu)造模型,以支持業(yè)務(wù)中臺中單個業(yè)務(wù)組件的運(yùn)行。比如我們在對患者“體溫”這樣一個數(shù)據(jù)標(biāo)準(zhǔn)化的時候,我們就需要梳理出體溫的測量類型、部位、患者類型、區(qū)間、降溫方式等等,因此標(biāo)準(zhǔn)化是一個漫長而又艱難的過程。構(gòu)建數(shù)據(jù)標(biāo)準(zhǔn)化時必須制定數(shù)據(jù)優(yōu)化戰(zhàn)略、完善數(shù)據(jù)架構(gòu)、明確數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范、完成數(shù)據(jù)治理,確保數(shù)據(jù)中臺的數(shù)據(jù)質(zhì)量,對數(shù)據(jù)生命周期進(jìn)行評估,以相匹配的數(shù)據(jù)模型和數(shù)據(jù)為業(yè)務(wù)中臺中的各項(xiàng)業(yè)務(wù)組件提供數(shù)據(jù)支撐。一種新的事物的出現(xiàn),我們應(yīng)該帶著一種新的視角去看待。中臺,既改變技術(shù),更是改變思維。