醫(yī)療健康是公共服務(wù)領(lǐng)域的重要行業(yè),關(guān)乎國(guó)計(jì)民生。隨著醫(yī)療衛(wèi)生信息化的快速發(fā)展,醫(yī)院管理、醫(yī)療服務(wù)、診療方式與過(guò)程正發(fā)生著深刻變革,加快實(shí)現(xiàn)智慧醫(yī)療、醫(yī)療信息安全建設(shè)刻不容緩。衛(wèi)寧健康攜手鯤鵬,共同推進(jìn)醫(yī)療核心應(yīng)用的自主創(chuàng)新轉(zhuǎn)型建設(shè),基于鯤鵬軟硬件平臺(tái)推進(jìn)原生開(kāi)發(fā)的最佳實(shí)踐。目前,衛(wèi)寧健康WiNEX系列中的5款產(chǎn)品已獲得首批鯤鵬原生開(kāi)發(fā)認(rèn)證。
衛(wèi)寧健康聚焦醫(yī)療核心業(yè)務(wù),開(kāi)展鯤鵬原生開(kāi)發(fā)方面工作。首批選擇新一代產(chǎn)品WiNEX中五個(gè)醫(yī)療核心系統(tǒng):醫(yī)院業(yè)務(wù)管理、門診醫(yī)生站、住院醫(yī)生站、護(hù)士工作站、住院病歷管理軟件,基于鯤鵬原生應(yīng)用開(kāi)發(fā)進(jìn)行技術(shù)改造。
鯤鵬原生開(kāi)發(fā)基于鯤鵬開(kāi)發(fā)套件DevKit、鯤鵬應(yīng)用使能套件 BoostKit 與openEuler開(kāi)源操作系統(tǒng)的全棧原生開(kāi)發(fā)能力,以組件化形式,按需集成到現(xiàn)有的開(kāi)發(fā)流水線中,實(shí)現(xiàn)了一套代碼、一套流水線,構(gòu)建多平臺(tái)版本的模式。
今年4月,雙方成立聯(lián)合架構(gòu)團(tuán)隊(duì),由衛(wèi)寧健康的架構(gòu)研發(fā)團(tuán)隊(duì)聯(lián)合上海鯤鵬·昇騰生態(tài)創(chuàng)新中心技術(shù)專家組成。聯(lián)合架構(gòu)團(tuán)隊(duì)基于衛(wèi)寧健康DevOps平臺(tái),融合鯤鵬原生開(kāi)發(fā)技術(shù),實(shí)現(xiàn)從開(kāi)發(fā)-構(gòu)建-測(cè)試-發(fā)布-運(yùn)行的全流程優(yōu)化。在衛(wèi)寧健康DevOps平臺(tái)中,增加本次醫(yī)療核心應(yīng)用的鯤鵬構(gòu)建流程,基于鯤鵬服務(wù)器以及openEuler操作系統(tǒng),搭建了持續(xù)集成節(jié)點(diǎn)。在構(gòu)建流程中接入鯤鵬Devkit流水線門禁,通過(guò)該門禁進(jìn)行應(yīng)用親和性掃描以及代碼遷移掃描,確保構(gòu)建產(chǎn)物與鯤鵬架構(gòu)的適配性,全面優(yōu)化在鯤鵬架構(gòu)上的開(kāi)發(fā)及運(yùn)行效率。
WiNEX基于鯤鵬原生應(yīng)用開(kāi)發(fā)框架
融入一站式開(kāi)發(fā)套件,開(kāi)發(fā)效率提升約30%
應(yīng)用開(kāi)發(fā)階段,在IDE中融入了鯤鵬DevKit開(kāi)發(fā)套件提供的鯤鵬插件,提升了研發(fā)人員在初始化、開(kāi)發(fā)及部署方面快速完成需求的能力。首先,鯤鵬DevKit提供場(chǎng)景化工程樣例,幫助研發(fā)人員快速上手;其次,智能聯(lián)想功能在編程時(shí)能智能提示鯤鵬的高性能函數(shù),使得代碼運(yùn)行效率更高;最后,場(chǎng)景化SDK的部署功能實(shí)現(xiàn)環(huán)境的快速安裝卸載,提升測(cè)試便捷度。經(jīng)對(duì)比分析,常規(guī)需求任務(wù)的開(kāi)發(fā)平均用時(shí)從3人日縮短至2人日,效率提升了約30%。
優(yōu)化持續(xù)集成全過(guò)程,構(gòu)建性能提升約20%
衛(wèi)寧健康將鯤鵬DevKit流水線技術(shù)棧融入自有的產(chǎn)品線管理、持續(xù)集成過(guò)程,形成新的構(gòu)建集群。在構(gòu)建原生應(yīng)用時(shí),自動(dòng)將任務(wù)調(diào)度至鯤鵬服務(wù)器節(jié)點(diǎn),使用畢昇JDK進(jìn)行程序構(gòu)建,相較于其他JDK,構(gòu)建性能提升約20%。以門診醫(yī)生站為例,構(gòu)建時(shí)間從12分鐘下降至9.5分鐘左右。
構(gòu)建用時(shí)
采用編譯自檢查機(jī)制,提升鯤鵬生態(tài)親和性
編譯完成后,調(diào)用鯤鵬DevKit流水線門禁檢查組件,進(jìn)行鯤鵬親和性檢查分析。從運(yùn)行模式、字節(jié)對(duì)齊檢查、構(gòu)建親和檢查等多維度掃描,提升應(yīng)用與鯤鵬體系的親和性。同時(shí),集成鯤鵬的兼容測(cè)試工具,對(duì)構(gòu)建結(jié)果自動(dòng)進(jìn)行啟停測(cè)試、安全檢測(cè)、資源使用檢測(cè)等,確保對(duì)鯤鵬環(huán)境的兼容性。
鯤鵬原生全棧式融合,業(yè)務(wù)吞吐量提升33%
通過(guò)相關(guān)流水線門禁檢查后,會(huì)生成對(duì)應(yīng)產(chǎn)品的部署包,門診醫(yī)生站等產(chǎn)品部署在鯤鵬硬件的測(cè)試環(huán)境中,分別使用畢昇JDK 以及OpenJDK啟動(dòng)微服務(wù)集群,選取患者建檔、門診掛號(hào)、診斷開(kāi)立、西藥、草藥、檢驗(yàn)、檢查等醫(yī)囑開(kāi)立及簽署等場(chǎng)景,開(kāi)展壓力測(cè)試工作。相同時(shí)間內(nèi),部分高并發(fā)場(chǎng)景的業(yè)務(wù)吞吐量提升33%。
固定時(shí)間內(nèi)壓力測(cè)試完成量
未來(lái),衛(wèi)寧健康將與鯤鵬持續(xù)開(kāi)展戰(zhàn)略合作,深化醫(yī)療核心業(yè)務(wù)原生應(yīng)用的開(kāi)發(fā)工作。期望建立更穩(wěn)定、更安全的醫(yī)療信息技術(shù)軟硬件基礎(chǔ),推動(dòng)醫(yī)療全棧生態(tài)體系建設(shè),從而真正實(shí)現(xiàn)醫(yī)院核心業(yè)務(wù)的提升,讓其不僅“能用”,更要“好用”。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )