FHIR Server快速醫(yī)療保健互操作性資源規(guī)范實現(xiàn)
FHIR Server for Azure是針對Microsoft云設(shè)計的新興HL7快速醫(yī)療保健互操作性資源(FHIR)規(guī)范的開源實現(xiàn)。 FHIR規(guī)范定義了如何使臨床健康數(shù)據(jù)跨系統(tǒng)互操作,而FHIR Server for Azure有助于促進云中的互操作性。 此Microsoft Healthcare項目的目標(biāo)是使開發(fā)人員能夠快速部署FHIR服務(wù)。
借助FHIR格式的數(shù)據(jù),F(xiàn)HIR Server for Azure使開發(fā)人員能夠快速攝取和管理云中的FHIR數(shù)據(jù)集,跟蹤和管理數(shù)據(jù)訪問并規(guī)范機器學(xué)習(xí)工作負載的數(shù)據(jù)。適用于Azure的FHIR Server針對Azure生態(tài)系統(tǒng)進行了優(yōu)化:
- 腳本和ARM模板可用于Microsoft Cloud中的立即配置
- 腳本可用于映射到Azure AAD并啟用基于角色的訪問控制(RBAC)
FHIR Server for Azure采用邏輯分離構(gòu)建,使開發(fā)人員能夠靈活地修改其實現(xiàn)方式,并根據(jù)需要擴展其功能。 FHIR服務(wù)器的邏輯層是:
- 托管層 - 支持在不同環(huán)境中托管,具有自定義配置的控制反轉(zhuǎn)(IoC)容器。
- RESTful API層 - HL7 FHIR規(guī)范定義的API的實現(xiàn)。
- 核心邏輯層 - 核心FHIR邏輯的實現(xiàn)。
- 持久層 - 可插入的持久性提供程序,使FHIR服務(wù)器能夠連接到幾乎任何數(shù)據(jù)持久性實用程序。 FHIR Server for Azure包括Azure Cosmos DB的即用型數(shù)據(jù)持久性提供程序(一種全局復(fù)制的數(shù)據(jù)庫服務(wù),可提供豐富的數(shù)據(jù)查詢)。
FHIR Server for Azure為開發(fā)人員提供了支持 - 當(dāng)他們需要將FHIR服務(wù)器快速集成到他們自己的應(yīng)用程序中時,或者為他們提供可以自定義自己的FHIR服務(wù)的基礎(chǔ)時,可以節(jié)省時間。作為一個開源項目,來自FHIR開發(fā)人員社區(qū)的貢獻和反饋將繼續(xù)改進該項目。
隱私和安全性是首要任務(wù),并且開發(fā)了用于Azure的FHIR服務(wù)器以支持受保護的健康信息(PHI)的要求。 FHIR Server for Azure中使用的所有Azure服務(wù)均滿足受保護健康信息的合規(guī)性要求。
這個開源項目得到了Microsoft Healthcare團隊的全力支持,但我們知道這個項目只會隨著您的反饋和貢獻而變得更好。我們正在領(lǐng)導(dǎo)此代碼庫的開發(fā),并每天測試構(gòu)建和部署。
Azure中還有一個名為Azure API for FHIR的托管產(chǎn)品。此平臺即服務(wù)(PaaS)FHIR服務(wù)器由此存儲庫中的開源項目提供支持,它提供了一個交鑰匙解決方案來配置合規(guī),安全的FHIR服務(wù)。
