ソリューションのアイデア
この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。
この記事では、高いレベルの組み込みセキュリティを使用して、HIPAA と HITRUST に準拠する健康データと医療記録を保存、管理、分析する方法について説明します。
Architecture
このアーキテクチャの SVG をダウンロードします。
データフロー
- 大量の患者データを Azure BLOB ストレージに安全に取り込みます。
- Event Grid を使って、処理対象の患者データを Azure Functions に発行し、患者データを SQL Database に安全に格納します。
- Machine Learning を使って患者データを分析し、Machine Learning トレーニング済みモデルを作成します。
- HL7/FHIR 形式で新しい患者データを取り込み、処理のために Azure Functions に公開します。 SQL Database に格納します。
- トレーニング済みの Machine Learning モデルを使用して、新しく取り込まれたデータを分析します。
- Azure ロールベースのアクセス制御 (Azure RBAC) を維持しながら、Power BI を使用して患者データを操作します。
Components
- Azure Functions:サーバーレス コードを使用してイベントを処理
- Event Grid:信頼性の高い大規模イベント配信を実現
- ストレージ アカウント:耐久性があり、高度にスケーラブルな高可用性クラウド ストレージ
- Azure SQL Database:クラウドで管理されたインテリジェントな SQL。
- Azure Machine Learning:実験とモデル管理ができる、エンドツーエンドのスケーラブルで信頼性の高いプラットフォームで、すべてのユーザーが AI を使えるようにする
- Power BI Embedded:完全対話式で魅力的なデータの視覚エフェクトをアプリケーションに組み込む
- Defender for Cloud: セキュリティ管理を統合し、高度な脅威保護をハイブリッド クラウド ワークロード間で有効化
- Microsoft Entra ID: オンプレミスのディレクトリを同期して、シングル サインオンを可能にします
- Key vault:キーやその他のシークレットを保護し、制御を維持する
- Application Insights:Web アプリおよびサービスにおける問題を検出、トリアージ、診断
- Azure Monitor:アプリケーション、インフラストラクチャ、ネットワークの完全な監視
- Operation Management Suite:最初からクラウド用に設計された一連の管理サービス
- Azure RBAC および組み込みロール:Azure ロールベースのアクセス制御 (Azure RBAC) には、ユーザー、グループ、サービス プリンシパルに割り当てできるいくつかの組み込みロールの定義が用意されています。
シナリオの詳細
このソリューションは、高いレベルの組み込みセキュリティを使用して、HIPAA と HITRUST に準拠する健康データと医療記録を保存、管理、分析する方法を示します。
考えられるユース ケース
このソリューションは、医療業界やヘルスケア業界に最適です。
次のステップ
- Azure Functions のドキュメント
- Azure Event Grid のドキュメント
- Azure Storage のドキュメント
- Azure SQL Database のドキュメント
- Azure Machine Learning のドキュメント
- Power BI Embedded のドキュメント
- Microsoft Defender for Cloud のドキュメント
- Microsoft Entra ID の概要
- Azure Key Vault とは
- Application Insights とは何か?
- Azure のアプリケーションおよびリソースの監視
- Operations Management Suite (OMS) とは
- Azure ロールベースのアクセス制御の組み込みロール