翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HealthImaging での Amazon EventBridge の使用
Amazon EventBridge は、イベントを使用してアプリケーションコンポーネント同士を接続するサーバーレスサービスです。これにより、スケーラブルなイベント駆動型アプリケーションを簡単に構築できます。EventBridge の基礎は、イベントをターゲットにルーティングするルールを作成することです。AWS HealthImaging はEventBridge に状態変更を永続的に配信します。詳細については、「Amazon EventBridge ユーザーガイド」の「Amazon EventBridge とは」を参照してください。
EventBridge に送信される HealthImaging イベント EventBridge
次の表に、処理のために EventBridge に送信されたすべての HealthImaging イベントを示します。
HealthImaging イベントタイプ | State |
---|---|
データストアイベント | |
データストアの作成 | CREATING |
データストアの作成に失敗しました | CREATE_FAILED |
作成されたデータストア | ACTIVE |
データストアの削除 | DELETING |
データストアの削除 | DELETED |
詳細については、AWS HealthImaging API リファレンスのdatastoreStatus」を参照してください。 HealthImaging |
|
ジョブイベントをインポートする | |
インポートジョブが送信されました | SUBMITTED |
インポート中のジョブ | IN_PROGRESS |
インポートジョブが完了しました | COMPLETED |
ジョブのインポートに失敗しました | FAILED |
詳細については、AWS HealthImaging API リファレンスの jobStatus を参照してください。 HealthImaging |
|
イメージセットイベント | |
イメージセットが作成されました | CREATED |
イメージセットのコピー | COPYING |
読み取り専用アクセスによるイメージセットのコピー | COPYING_WITH_READ_ONLY_ACCESS |
コピーされたイメージセット | COPIED |
イメージセットのコピーに失敗しました | COPY_FAILED |
イメージセットの更新 | UPDATING |
イメージセットが更新されました | UPDATED |
イメージセットの更新に失敗しました | UPDATE_FAILED |
イメージセットの削除 | DELETING |
削除されたイメージセット | DELETED |
詳細については、AWS HealthImaging API リファレンスのImageSetWorkflowStatus」を参照してください。 HealthImaging |
HealthImaging イベント構造と例
HealthImaging イベントは、メタデータの詳細を含む JSON 構造を持つオブジェクトです。メタデータを入力として使用して、イベントを再作成するか、詳細情報を確認できます。関連するすべてのメタデータフィールドは、次のメニューのコード例の下の表に一覧表示されます。詳細については、「Amazon EventBridge ユーザーガイド」の「イベント構造リファレンス」を参照してください。
注記
HealthImaging イベント構造のsource
属性は ですaws.medical-imaging
。
名前 | 型 | 説明 |
---|---|---|
version |
string | EventBridge イベントスキーマのバージョン。 |
id |
文字列 | イベントごとに生成されたバージョン 4 UUID。 |
detail-type |
文字列 | 送信されるイベントのタイプ。 |
source |
文字列 | イベントを発生させたサービスを識別します。 |
account |
文字列 | データストア所有者の 12 桁の AWS アカウント ID。 |
time |
文字列 | イベントが発生した時刻。 |
region |
文字列 | データストアの AWS リージョンを識別します。 |
resources |
配列 (文字列) | データストアの ARN を含む JSON 配列。 |
detail |
オブジェクト | イベントに関する情報を含む JSON オブジェクト。 |
detail.imagingVersion |
文字列 | HealthImaging のイベント詳細スキーマへの変更を追跡するバージョン ID。 |
detail.datastoreId |
文字列 | ステータス変更イベントに関連付けられたデータストア ID。 |
detail.datastoreName |
文字列 | データストア名。 |
detail.datastoreStatus |
文字列 | 現在のデータストアのステータス。 |
名前 | 型 | 説明 |
---|---|---|
version |
string | EventBridge イベントスキーマのバージョン。 |
id |
文字列 | イベントごとに生成されたバージョン 4 UUID。 |
detail-type |
文字列 | 送信されるイベントのタイプ。 |
source |
文字列 | イベントを発生させたサービスを識別します。 |
account |
文字列 | データストア所有者の 12 桁の AWS アカウント ID。 |
time |
文字列 | イベントが発生した時刻。 |
region |
文字列 | データストアの AWS リージョンを識別します。 |
resources |
配列 (文字列) | データストアの ARN を含む JSON 配列。 |
detail |
オブジェクト | イベントに関する情報を含む JSON オブジェクト。 |
detail.imagingVersion |
文字列 | HealthImaging のイベント詳細スキーマへの変更を追跡するバージョン ID。 |
detail.datastoreId |
文字列 | ステータス変更イベントを生成したデータストア。 |
detail.jobId |
文字列 | ステータス変更イベントに関連付けられたインポートジョブ ID。 |
detail.jobName |
文字列 | インポートジョブ名。 |
detail.jobStatus |
文字列 | 現在のジョブステータス。 |
detail.inputS3Uri |
文字列 | インポートする DICOM ファイルを含む S3 バケットの入力プレフィックスパス。 |
detail.outputS3Uri |
文字列 | DICOM インポートジョブの結果をアップロードする S3 バケットの出力プレフィックス。 |
名前 | 型 | 説明 |
---|---|---|
version |
string | EventBridge イベントスキーマのバージョン。 |
id |
文字列 | イベントごとに生成されたバージョン 4 UUID。 |
detail-type |
文字列 | 送信されるイベントのタイプ。 |
source |
文字列 | イベントを発生させたサービスを識別します。 |
account |
文字列 | データストア所有者の 12 桁の AWS アカウント ID。 |
time |
文字列 | イベントが発生した時刻。 |
region |
文字列 | データストアの AWS リージョンを識別します。 |
resources |
配列 (文字列) | イメージセットの ARN を含む JSON 配列。 |
detail |
オブジェクト | イベントに関する情報を含む JSON オブジェクト。 |
detail.imagingVersion |
文字列 | HealthImaging のイベント詳細スキーマへの変更を追跡するバージョン ID。 |
detail.isPrimary |
boolean | インポートされたデータがマネージド階層に正常に整理されたかどうか、または解決する必要があるメタデータの競合があるかどうかを示します。 |
detail.imageSetVersion |
文字列 | イメージセットのバージョンは、インスタンスが複数回インポートされると増加します。最新バージョンは、プライマリイメージセットに保存されている古いバージョンを上書きします。 |
detail.datastoreId |
文字列 | ステータス変更イベントを生成したデータストア ID。 |
detail.imagesetId |
文字列 | ステータス変更イベントに関連付けられたイメージセット ID。 |
detail.imageSetState |
文字列 | 現在のイメージセットの状態。 |
detail.imageSetWorkflowStatus |
文字列 | 現在のイメージセットのワークフローステータス。 |