HL7 FHIR JP Core ImplementationGuide
1.1.2-clins - ci-build Japan

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

JP_Media_Endoscopy

Title

JP Core media Endoscopy Profile

Status Active ( 2023-06-26 )
Copyright

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

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


Usages:

You can also check for usages in the FHIR IG Statistics

プロファイル詳細

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

This structure is derived from Media

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. 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 & Constraints    Filter: Filtersdoco
.. 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 人間の解釈のためのリソースのテキスト要約
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource 含まれている、インラインのリソース
... extension 0..* Extension 実装によって定義される追加コンテンツ
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... 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

Terminology Bindings

Path Status Usage ValueSet Version Source
Media.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Media.status Base required EventStatus 📍4.0.1 FHIR Std.
Media.type Base extensible Media Type 📍4.0.1 FHIR Std.
Media.modality Base example Media Modality 📍4.0.1 FHIR Std.
Media.view Base example Media Collection View/Projection 📍4.0.1 FHIR Std.
Media.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Media.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Media もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3 error Media もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。 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-4 error Media もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。 contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Media もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。 contained.meta.security.empty()
dom-6 best practice Media 資源は堅牢な管理のために物語を持つべきである。 text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。 hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions extensionまたはvalue[x]のいずれかが必要です。両方ではありません。 extension.exists() != value.exists()

This structure is derived from Media

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. 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

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. 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 人間の解釈のためのリソースのテキスト要約
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource 含まれている、インラインのリソース
... extension 0..* Extension 実装によって定義される追加コンテンツ
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... 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

Terminology Bindings

Path Status Usage ValueSet Version Source
Media.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Media.status Base required EventStatus 📍4.0.1 FHIR Std.
Media.type Base extensible Media Type 📍4.0.1 FHIR Std.
Media.modality Base example Media Modality 📍4.0.1 FHIR Std.
Media.view Base example Media Collection View/Projection 📍4.0.1 FHIR Std.
Media.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Media.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Media もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3 error Media もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。 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-4 error Media もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。 contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Media もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。 contained.meta.security.empty()
dom-6 best practice Media 資源は堅牢な管理のために物語を持つべきである。 text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。 hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions extensionまたはvalue[x]のいずれかが必要です。両方ではありません。 extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron