HL7 FHIR JP Core ImplementationGuide
1.2.0-dev - ci-build Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.2.0-dev) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: JP Core media Endoscopy Profile

項目内容
定義URL http://jpfhir.jp/fhir/core/StructureDefinition/JP_Media_Endoscopy
Version 1.2.0-dev
Name

JP_Media_Endoscopy

Title

JP Core media Endoscopy Profile

Status Active ( 2024-11-18 )
Copyright

Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG

このプロファイルはMediaリソースに対して、主に内視鏡検査で取得または使用される画像、映像、音声に関わるデータを送受信するための制約と拡張を定めたものである。

本プロファイルは、Mediaリソースを使用して、内視鏡検査で取得または使用される画像、映像、音声に関わる情報の登録や検索、取得するために最低限遵守すべき制約を取り纏めたものであり、本プロファイルに準拠する場合に必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。 なお、実際のコンテンツは、インラインまたは直接参照にて提供される。

背景および想定シナリオ

本プロファイルは、主に内視鏡検査で取得または使用されるNon-DICOMフォーマットの画像、映像、音声記録に関わるデータを取り扱うことを想定している。

  • 診断、またはケア提供手順の記録を目的とした画像、映像、音声
  • 診断レポートに含まれる画像

スコープ

Mediaリソースには、画像、映像、音声が含まれ、これらは医療プロセスの一部として取得または使用される。

このリソースは、特定のタイプの [Observation](値が音声、映像、または画像データである Observation)を取り込む。 このリソースは、情報の解釈に関連するメタデータを公開するため、このような形式の情報の好ましい表現である。 ただし、一部のレガシー環境では、メディア情報が代わりに Observation に表示されることがあり、システムはこの可能性を認識する必要がある。

Mediaリソースには、医療画像をDICOMフォーマットで含めることができる。これらの画像は、画像への直接参照をWADO-RSサーバーに提供するImagingStudyリソースを介してアクセス可能にすることもできる。

このような画像の場合、WADO-RSフレームワークは、画像を表現するために推奨される手段である。たとえば、WADO-RSサービスには、関連付けられた DICOMプレゼンテーション状態からの注釈と表示パラメータを使用して画像をレンダリングすることが含まれる場合がある。

一方、Mediaリソースを使用すると、WADO-RSサービスが利用できない境界を越えて画像を確実に転送できる。このため、医療画像も Mediaリソースで表すことができるが、Media.content.urlには画像のもとのWADO-RSサービスへの参照を提供する必要がある。

注記

  • Mediaリソースは、FHIRの基底R5以降は、DocumentReferenceリソースに集約統合されている。Mediaリソースを使用する際は、将来的なDocumentReferenceリソースへのマッピングを考慮して実装することが強く推奨される。

プロファイル定義

Usage: Refer to this Resource Profile: Examples for this Resource Profile: Media/jp-media-endoscopy-example-1

Usage:

プロファイル詳細

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Media

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... identifier 0..* Identifier 製品またはシステムが管理する、施設内で画像(JPEG等)、映像(MPEG等)、音声ファイルなどのメディアを一意に識別するためのID。
... basedOn 0..* Reference(ServiceRequest | CarePlan) 他のシステムから依頼されたオーダ情報。
... partOf 0..* Reference(Resource) 参照されるイベントの一部。
... status 1..1 code メディアのステータス。
... type 0..1 CodeableConcept メディアの種類。
... modality 0..1 CodeableConcept メディアを取得・撮影した装置(モダリティ)。
Binding: JP Core DICOM Modality ValueSet (preferred)
... view 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
... subject 0..1 Reference(JP Core Patient Profile) メディアの対象患者に関する情報。
... encounter 0..1 Reference(JP Core Encounter Profile) このメディアが生成されるきっかけとなった情報。
... created[x] 0..1 dateTime, Period このメディアが生成された日時。
... issued 0..1 instant DiagnosticReportのStatusがFinalになった日時(レポート確定日時)。
... operator 0..1 Reference(JP Core Practitioner Profile) 内視鏡検査の実施医。
... reasonCode 0..* CodeableConcept このメディアが生成された理由。
... bodySite 0..1 CodeableConcept このメディアの対象となる解剖学的部位。
... deviceName 0..1 string このメディアを生成した装置名。
... device 0..1 Reference(Device | DeviceMetric | Device) メディアの収集に使用されるデバイス。
... height 0..1 positiveInt 画像の高さ(ピクセル単位)(写真/ビデオ)。
... width 0..1 positiveInt 画像の幅(ピクセル単位)(写真/ビデオ)。
... frames 0..1 positiveInt フレーム数。
... duration 0..1 decimal ビデオ映像・音声向けの、秒単位の録画・記録時間。
... content 1..1 Attachment 埋め込まれたメディアの実際のコンテンツ、またはメディアソースファイルへの直接参照。
... note 0..* Annotation メディアについてのコメント。

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
dom-2: もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
dom-3: もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
dom-4: もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
dom-5: もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
dom-6: 資源は堅牢な管理のために物語を持つべきである。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... modifierExtension ?! 0..* Extension 無視できない拡張機能
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
ext-1: 拡張機能または値[x]のいずれかが必要です。両方ではありません。
... identifier Σ 0..* Identifier 製品またはシステムが管理する、施設内で画像(JPEG等)、映像(MPEG等)、音声ファイルなどのメディアを一意に識別するためのID。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... basedOn Σ 0..* Reference(ServiceRequest | CarePlan) 他のシステムから依頼されたオーダ情報。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... partOf Σ 0..* Reference(Resource) 参照されるイベントの一部。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... status ?!Σ 1..1 code メディアのステータス。
Binding: EventStatus (required): イベントのライフサイクルの段階を識別するコード。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... type Σ 0..1 CodeableConcept メディアの種類。
Binding: MediaType (extensible): 高水準メディアカテゴリのコード。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... modality Σ 0..1 CodeableConcept メディアを取得・撮影した装置(モダリティ)。
Binding: JP Core DICOM Modality ValueSet (preferred)
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... subject Σ 0..1 Reference(JP Core Patient Profile) メディアの対象患者に関する情報。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このメディアが生成されるきっかけとなった情報。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... created[x] Σ 0..1 このメディアが生成された日時。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
.... createdDateTime dateTime
.... createdPeriod Period
... issued Σ 0..1 instant DiagnosticReportのStatusがFinalになった日時(レポート確定日時)。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... operator Σ 0..1 Reference(JP Core Practitioner Profile) 内視鏡検査の実施医。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... reasonCode Σ 0..* CodeableConcept このメディアが生成された理由。
Binding: ProcedureReasonCodes (example): メディアの理由。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... bodySite Σ 0..1 CodeableConcept このメディアの対象となる解剖学的部位。
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... deviceName Σ 0..1 string このメディアを生成した装置名。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... device Σ 0..1 Reference(Device | DeviceMetric | Device) メディアの収集に使用されるデバイス。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... height Σ 0..1 positiveInt 画像の高さ(ピクセル単位)(写真/ビデオ)。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... width Σ 0..1 positiveInt 画像の幅(ピクセル単位)(写真/ビデオ)。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... frames Σ 0..1 positiveInt フレーム数。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... duration Σ 0..1 decimal ビデオ映像・音声向けの、秒単位の録画・記録時間。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... content Σ 1..1 Attachment 埋め込まれたメディアの実際のコンテンツ、またはメディアソースファイルへの直接参照。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... note 0..* Annotation メディアについてのコメント。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するMetadata
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... language 0..1 code リソースコンテンツの言語
Binding: CommonLanguages (preferred): 人間の言語。

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト要約
... contained 0..* Resource 含まれている、インラインのリソース
... extension 0..* Extension 実装によって定義される追加コンテンツ
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... identifier Σ 0..* Identifier 製品またはシステムが管理する、施設内で画像(JPEG等)、映像(MPEG等)、音声ファイルなどのメディアを一意に識別するためのID。
... basedOn Σ 0..* Reference(ServiceRequest | CarePlan) 他のシステムから依頼されたオーダ情報。
... partOf Σ 0..* Reference(Resource) 参照されるイベントの一部。
... status ?!Σ 1..1 code メディアのステータス。
Binding: EventStatus (required): イベントのライフサイクルの段階を識別するコード。

... type Σ 0..1 CodeableConcept メディアの種類。
Binding: MediaType (extensible): 高水準メディアカテゴリのコード。

... modality Σ 0..1 CodeableConcept メディアを取得・撮影した装置(モダリティ)。
Binding: JP Core DICOM Modality ValueSet (preferred)
... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。

... subject Σ 0..1 Reference(JP Core Patient Profile) メディアの対象患者に関する情報。
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このメディアが生成されるきっかけとなった情報。
... created[x] Σ 0..1 このメディアが生成された日時。
.... createdDateTime dateTime
.... createdPeriod Period
... issued Σ 0..1 instant DiagnosticReportのStatusがFinalになった日時(レポート確定日時)。
... operator Σ 0..1 Reference(JP Core Practitioner Profile) 内視鏡検査の実施医。
... reasonCode Σ 0..* CodeableConcept このメディアが生成された理由。
Binding: ProcedureReasonCodes (example): メディアの理由。


... bodySite Σ 0..1 CodeableConcept このメディアの対象となる解剖学的部位。
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

... deviceName Σ 0..1 string このメディアを生成した装置名。
... device Σ 0..1 Reference(Device | DeviceMetric | Device) メディアの収集に使用されるデバイス。
... height Σ 0..1 positiveInt 画像の高さ(ピクセル単位)(写真/ビデオ)。
... width Σ 0..1 positiveInt 画像の幅(ピクセル単位)(写真/ビデオ)。
... frames Σ 0..1 positiveInt フレーム数。
... duration Σ 0..1 decimal ビデオ映像・音声向けの、秒単位の録画・記録時間。
... content Σ 1..1 Attachment 埋め込まれたメディアの実際のコンテンツ、またはメディアソースファイルへの直接参照。
... note 0..* Annotation メディアについてのコメント。

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Media.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Media.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Media.typeextensibleMediaType
http://hl7.org/fhir/ValueSet/media-type
from the FHIR Standard
Media.modalitypreferredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
Media.viewexampleMediaCollectionView/Projection
http://hl7.org/fhir/ValueSet/media-view
from the FHIR Standard
Media.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
Media.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMediaもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
: contained.contained.empty()
dom-3errorMediaもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMediaもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMediaもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceMedia資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

Differential View

This structure is derived from Media

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... identifier 0..* Identifier 製品またはシステムが管理する、施設内で画像(JPEG等)、映像(MPEG等)、音声ファイルなどのメディアを一意に識別するためのID。
... basedOn 0..* Reference(ServiceRequest | CarePlan) 他のシステムから依頼されたオーダ情報。
... partOf 0..* Reference(Resource) 参照されるイベントの一部。
... status 1..1 code メディアのステータス。
... type 0..1 CodeableConcept メディアの種類。
... modality 0..1 CodeableConcept メディアを取得・撮影した装置(モダリティ)。
Binding: JP Core DICOM Modality ValueSet (preferred)
... view 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
... subject 0..1 Reference(JP Core Patient Profile) メディアの対象患者に関する情報。
... encounter 0..1 Reference(JP Core Encounter Profile) このメディアが生成されるきっかけとなった情報。
... created[x] 0..1 dateTime, Period このメディアが生成された日時。
... issued 0..1 instant DiagnosticReportのStatusがFinalになった日時(レポート確定日時)。
... operator 0..1 Reference(JP Core Practitioner Profile) 内視鏡検査の実施医。
... reasonCode 0..* CodeableConcept このメディアが生成された理由。
... bodySite 0..1 CodeableConcept このメディアの対象となる解剖学的部位。
... deviceName 0..1 string このメディアを生成した装置名。
... device 0..1 Reference(Device | DeviceMetric | Device) メディアの収集に使用されるデバイス。
... height 0..1 positiveInt 画像の高さ(ピクセル単位)(写真/ビデオ)。
... width 0..1 positiveInt 画像の幅(ピクセル単位)(写真/ビデオ)。
... frames 0..1 positiveInt フレーム数。
... duration 0..1 decimal ビデオ映像・音声向けの、秒単位の録画・記録時間。
... content 1..1 Attachment 埋め込まれたメディアの実際のコンテンツ、またはメディアソースファイルへの直接参照。
... note 0..* Annotation メディアについてのコメント。

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
dom-2: もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
dom-3: もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
dom-4: もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
dom-5: もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
dom-6: 資源は堅牢な管理のために物語を持つべきである。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... modifierExtension ?! 0..* Extension 無視できない拡張機能
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
ext-1: 拡張機能または値[x]のいずれかが必要です。両方ではありません。
... identifier Σ 0..* Identifier 製品またはシステムが管理する、施設内で画像(JPEG等)、映像(MPEG等)、音声ファイルなどのメディアを一意に識別するためのID。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... basedOn Σ 0..* Reference(ServiceRequest | CarePlan) 他のシステムから依頼されたオーダ情報。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... partOf Σ 0..* Reference(Resource) 参照されるイベントの一部。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... status ?!Σ 1..1 code メディアのステータス。
Binding: EventStatus (required): イベントのライフサイクルの段階を識別するコード。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... type Σ 0..1 CodeableConcept メディアの種類。
Binding: MediaType (extensible): 高水準メディアカテゴリのコード。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... modality Σ 0..1 CodeableConcept メディアを取得・撮影した装置(モダリティ)。
Binding: JP Core DICOM Modality ValueSet (preferred)
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... subject Σ 0..1 Reference(JP Core Patient Profile) メディアの対象患者に関する情報。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このメディアが生成されるきっかけとなった情報。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... created[x] Σ 0..1 このメディアが生成された日時。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
.... createdDateTime dateTime
.... createdPeriod Period
... issued Σ 0..1 instant DiagnosticReportのStatusがFinalになった日時(レポート確定日時)。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... operator Σ 0..1 Reference(JP Core Practitioner Profile) 内視鏡検査の実施医。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... reasonCode Σ 0..* CodeableConcept このメディアが生成された理由。
Binding: ProcedureReasonCodes (example): メディアの理由。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... bodySite Σ 0..1 CodeableConcept このメディアの対象となる解剖学的部位。
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。


ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... deviceName Σ 0..1 string このメディアを生成した装置名。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... device Σ 0..1 Reference(Device | DeviceMetric | Device) メディアの収集に使用されるデバイス。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... height Σ 0..1 positiveInt 画像の高さ(ピクセル単位)(写真/ビデオ)。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... width Σ 0..1 positiveInt 画像の幅(ピクセル単位)(写真/ビデオ)。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... frames Σ 0..1 positiveInt フレーム数。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... duration Σ 0..1 decimal ビデオ映像・音声向けの、秒単位の録画・記録時間。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... content Σ 1..1 Attachment 埋め込まれたメディアの実際のコンテンツ、またはメディアソースファイルへの直接参照。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
... note 0..* Annotation メディアについてのコメント。
ele-1: すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するMetadata
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... language 0..1 code リソースコンテンツの言語
Binding: CommonLanguages (preferred): 人間の言語。

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト要約
... contained 0..* Resource 含まれている、インラインのリソース
... extension 0..* Extension 実装によって定義される追加コンテンツ
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... identifier Σ 0..* Identifier 製品またはシステムが管理する、施設内で画像(JPEG等)、映像(MPEG等)、音声ファイルなどのメディアを一意に識別するためのID。
... basedOn Σ 0..* Reference(ServiceRequest | CarePlan) 他のシステムから依頼されたオーダ情報。
... partOf Σ 0..* Reference(Resource) 参照されるイベントの一部。
... status ?!Σ 1..1 code メディアのステータス。
Binding: EventStatus (required): イベントのライフサイクルの段階を識別するコード。

... type Σ 0..1 CodeableConcept メディアの種類。
Binding: MediaType (extensible): 高水準メディアカテゴリのコード。

... modality Σ 0..1 CodeableConcept メディアを取得・撮影した装置(モダリティ)。
Binding: JP Core DICOM Modality ValueSet (preferred)
... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。

... subject Σ 0..1 Reference(JP Core Patient Profile) メディアの対象患者に関する情報。
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このメディアが生成されるきっかけとなった情報。
... created[x] Σ 0..1 このメディアが生成された日時。
.... createdDateTime dateTime
.... createdPeriod Period
... issued Σ 0..1 instant DiagnosticReportのStatusがFinalになった日時(レポート確定日時)。
... operator Σ 0..1 Reference(JP Core Practitioner Profile) 内視鏡検査の実施医。
... reasonCode Σ 0..* CodeableConcept このメディアが生成された理由。
Binding: ProcedureReasonCodes (example): メディアの理由。


... bodySite Σ 0..1 CodeableConcept このメディアの対象となる解剖学的部位。
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

... deviceName Σ 0..1 string このメディアを生成した装置名。
... device Σ 0..1 Reference(Device | DeviceMetric | Device) メディアの収集に使用されるデバイス。
... height Σ 0..1 positiveInt 画像の高さ(ピクセル単位)(写真/ビデオ)。
... width Σ 0..1 positiveInt 画像の幅(ピクセル単位)(写真/ビデオ)。
... frames Σ 0..1 positiveInt フレーム数。
... duration Σ 0..1 decimal ビデオ映像・音声向けの、秒単位の録画・記録時間。
... content Σ 1..1 Attachment 埋め込まれたメディアの実際のコンテンツ、またはメディアソースファイルへの直接参照。
... note 0..* Annotation メディアについてのコメント。

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Media.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Media.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
from the FHIR Standard
Media.typeextensibleMediaType
http://hl7.org/fhir/ValueSet/media-type
from the FHIR Standard
Media.modalitypreferredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
Media.viewexampleMediaCollectionView/Projection
http://hl7.org/fhir/ValueSet/media-view
from the FHIR Standard
Media.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
Media.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMediaもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (moshi risōsu ga hoka no risōsu ni fukumarete iru baai, sono risōsu ni wa nesuto sareta risōsu o fukumete wa narimasen).
: contained.contained.empty()
dom-3errorMediaもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMediaもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMediaもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceMedia資源は堅牢な管理のために物語を持つべきである。
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron

必須要素

次の要素は必須(SHALL)である。

  • status : リソースの状態。原則、completed
  • content : メディアの実際のコンテンツーインラインまたはメディアソースファイルへの直接参照。

Must Support

このプロファイルではMust Supportとなる要素はない。

Extension定義

このプロファイルでは拡張定義は行っていない。

注意事項

Mediaリソースは、FHIRの基底R5以降は、DocumentReferenceリソースに集約統合されている。Mediaリソースを使用する際は、将来的なDocumentReferenceリソースへのマッピングを考慮して実装することが強く推奨される。

Mediaリソースには、いくつかのdate/timesが含まれている。

  • Media.created[x]: 収集の日付(/時間)、または収集が発生した期間。
  • Media.duration: メディアの長さ。記録が一時停止された場合、期間はcreatedPeriodと異なる場合がある。
  • Media.content.creation:これはMedia.created[x]と一致するはずだが、部分的もしくは編集された記録のために異なる場合がある。このリソースは、attachment.data要素を介して画像情報を直接埋め込むことができる。ただし、通常はattachment.url要素を使用してBinaryリソースを指定することを推奨する。サーバは多くの場合、潜在的に大きなアーティファクトにより適した専用のリポジトリにバイナリリソースを存続可能である。

利用方法

OperationおよびSearch Parameter 一覧

検索パラメータ一覧

コンフォーマンス パラメータ
SHALL identifier token GET [base]/media?identifier=http://samplehospital.org/fhir/endoscopysystem/imaging-orders/202304250945280001
MAY patient reference GET [base]/media?patient=123
MAY patient,modality reference,token GET [base]/media?patient=123&modality=ES
MAY patient,created reference,date GET [base]/media?patient=123&created=eq2021-06-25
MAY patient,modality,created reference,token,date GET [base]/media?patient=123&modality=ES&created=eq2021-06-25

必須検索パラメータ

次の検索パラメータは必須でサポートされなければならない。(SHALL

  • identifier

オプション検索パラメータ

本プロファイルで追加定義されたオプション検索パラメータはない。

サンプル

その他、参考文献・リンク等

本実装ガイドへのご質問・ご指摘については、GitHub IssueおよびGitHub PullRequestにて受け付けている。