HL7 FHIR JP Core ImplementationGuide
1.1.2 - release Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2) 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.1.2
Name

JP_Media_Endoscopy

Title

JP Core media Endoscopy Profile

Status Active ( 2023-10-31 )
Copyright

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

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


Usage:

プロファイル詳細

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... identifier S 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 メディアを取得・撮影した装置(モダリティ)。
... view 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
... subject S 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(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 内視鏡検査の実施医。
... 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 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 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: MediaModality (example): 画像の種類に関する詳細情報-種類、目的、または生成に使用される機器の種類についての情報。

... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。

... subject SΣ 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(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 内視鏡検査の実施医。
... 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
NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するメタデータ
... 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 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 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: MediaModality (example): 画像の種類に関する詳細情報-種類、目的、または生成に使用される機器の種類についての情報。

... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。

... subject SΣ 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(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 内視鏡検査の実施医。
... 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

This structure is derived from Media

Terminology Bindings

PathConformanceValueSetURI
Media.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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.modalityexampleMediaModality
http://hl7.org/fhir/ValueSet/media-modality
from the FHIR Standard
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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... identifier S 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 メディアを取得・撮影した装置(モダリティ)。
... view 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
... subject S 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(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 内視鏡検査の実施医。
... 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 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 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: MediaModality (example): 画像の種類に関する詳細情報-種類、目的、または生成に使用される機器の種類についての情報。

... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。

... subject SΣ 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(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 内視鏡検査の実施医。
... 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

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 内視鏡検査で取得または使用される画像、映像、音声に関わる情報。
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するメタデータ
... 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 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 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: MediaModality (example): 画像の種類に関する詳細情報-種類、目的、または生成に使用される機器の種類についての情報。

... view Σ 0..1 CodeableConcept メディアのイメージングビュー(例:横方向、前後方向など)。
Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。

... subject SΣ 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(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 内視鏡検査の実施医。
... 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

This structure is derived from Media

Terminology Bindings

PathConformanceValueSetURI
Media.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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.modalityexampleMediaModality
http://hl7.org/fhir/ValueSet/media-modality
from the FHIR Standard
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



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