重要
2025 年 2 月 26 日の時点で、MedTech サービスは、英国西部、アラブ首長国連邦北部、南アフリカ北部、カタール中部のリージョンでは利用できなくなります。
重要
この機能は現在パブリック プレビューで使用でき、変更される可能性があります。 詳しくは、Microsoft Azure プレビューの追加使用条件に関するページをご覧ください。
この記事では、MedTech サービス マッピング デバッガーを使用する方法について説明します。 マッピング デバッガーは、MedTech サービス デバイス と FHIR® 変換先 マッピングの作成、更新、トラブルシューティングに使用されるセルフサービス ツールです。 マッピング デバッガーを使用すると、Azure portal を離れることなく、リアルタイムでインライン調整を簡単に表示および行うことができます。 マッピング デバッガーを使用して、テスト デバイス メッセージをアップロードして、正規化されたメッセージに処理され、FHIR Observations に変換された後にどのように表示されるかを確認することもできます。
ヒント
MedTech サービスがデバイス メッセージ データを FHIR サービスに変換して永続化する方法については、「 MedTech サービスのデバイス データ処理ステージの概要」を参照してください。
次のビデオでは、マッピング デバッガーの概要を示します。
マッピング デバッガーの概要
MedTech サービスのマッピング デバッガーにアクセスするには、Azure portal で MedTech サービス内の マッピング デバッガー を選択します。 この記事では、 mt-azuredocsdemo という名前の MedTech サービスを使用しています。 独自の MedTech サービスを選択します。 この画面から、マッピング デバッガーがこの MedTech サービスに関連付けられているデバイスと FHIR 変換先マッピングを表示し、それらのマッピングの 検証 を提供していることがわかります。
マッピング デバッガーは、デバイスと FHIR 変換先のマッピングの管理、編集、トラブルシューティングを容易にするのに役立つ便利な機能を提供します。
アップロード - この選択により、次の内容をアップロードできます。
- デバイス マッピング: MedTech サービスに編集および保存 (省略可能) できます。
- FHIR 変換先マッピング:MedTech サービスに編集して保存することができます(これは任意です)。
- テスト デバイス メッセージ: 指定されたマッピングに基づいてサンプルの正規化された測定と FHIR 観測を生成するために検証サービスによって使用されます。
ダウンロード - この選択により、次のコピーをダウンロードできます。
- デバイス マッピング: MedTech サービスによって現在使用されているデバイス マッピング。
- FHIR 変換先マッピング: MedTech サービスによって現在使用されている FHIR 変換先マッピング。
- マッピング: MedTech サービスで現在使用されている両方のマッピング
マッピング デバッガーを使用してデバイスと FHIR の宛先マッピングのトラブルシューティングを行う方法
このトラブルシューティングの例では、Azure IoT Hub 経由でルーティングされるメッセージと、IotJsonPathContent テンプレートを使用するデバイス マッピングを使用するテスト デバイス メッセージを使用しています。
デバイスまたは FHIR 変換先マッピングにエラーがある場合は、マッピング デバッガーに問題が表示されます。 この例では、デバイス マッピングの 12 行目と FHIR 変換先マッピングの 20 行目にエラー警告があることがわかります。
エラー警告の上にマウス カーソルを置くと、マッピング デバッガーにより、より多くのエラー情報が提供されます。
マッピング デバッガーによって提供される提案を使用し、エラー警告が修正されました。 [保存] を選択して、更新されたデバイスと FHIR 変換先のマッピングを MedTech サービスにコミットする準備ができました。
注
MedTech サービスでは、変更/更新されたマッピングのみが保存されます。 たとえば、 デバイス マッピングのみを変更した場合、それらの変更のみが MedTech サービスに保存され、 変更は FHIR 変換先マッピングに保存されません。 これは仕様であり、MedTech サービスのパフォーマンスに役立ちます。
デバイスと FHIR の宛先マッピングが正常に保存されると、 通知 からの確認が Azure portal 内に作成されます。
正規化されたメッセージと FHIR の観察を表示する
マッピング デバッガーを使用すると、テスト デバイス メッセージを指定することで、正規化および FHIR 変換ステージのサンプル出力を表示できます。 アップロードとデバイスメッセージのテストを選択します。
[ ファイルの選択 ] ボックスが開きます。 この例では、 手動で Enter キーを押します。
テスト デバイス メッセージをコピー/貼り付け、または [テスト デバイスの アップロード] メッセージ ボックスに入力します。 いずれかのマッピングにエラー/警告がある場合は、[ 検証 ] ボックスを 赤 にできます。 エラーが緑色でない限り、テスト デバイス メッセージは、指定されたデバイスと FHIR の宛先マッピングで有効です。
注
マッピング デバッガーには、Azure IoT Hub からルーティングされたメッセージが送信された場合 (Body、Properties、SystemProperties 要素の追加など) に対してテスト デバイス メッセージで実行されるエンリッチメントも表示されます。
右上隅にある X を選択して、[ テスト デバイスのアップロード] メッセージ ボックスを閉じます。
有効なテスト デバイス メッセージがアップロードされると、[ 正規化されたメッセージの表示 ] ボタンと [FHIR 監視の表示 ] ボタンが使用可能になり、正規化および FHIR 変換ステージのサンプル出力を表示できるようになります。 これらのサンプル出力を使用して、デバイスを検証し、FHIR 変換先マッピングが要件に従ってデバイス メッセージを処理するように適切に構成されていることを確認できます。
角の X を使用して、 正規化されたメッセージ と FHIR 観測 ボックスを閉じます。
次のステップ
MedTech サービス のシナリオ ベースのマッピング サンプルの概要
注
FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。