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

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

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

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