健診結果報告FHIR記述仕様 実装ガイド v 1.3.1
1.3.1 - release Japan

健診結果報告FHIR記述仕様 実装ガイド v 1.3.1 - Local Development build (v1.3.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile(リソースプロファイル): JP_Media

項目内容
定義URL http://jpfhir.jp/fhir/eCheckup/StructureDefinition/JP_Media
Version 1.3.1
Name

JP_Media

Status Active ( 2024-11-18 )
Copyright

(一社)日本HL7協会、(一社)日本医療情報学会. CC(Creative Commons) BY-ND 4.0

報告書 Mediaリソース 画像情報

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from Media

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 医療で取得または使用される写真、ビデオ、またはオーディオ録音。実際の内容はインラインであるか、直接の参照によって提供される可能性があります
... meta
.... lastUpdated S 1..1 instant リソースのバージョンが最後に変更されたとき
.... profile S 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 医療で取得または使用される写真、ビデオ、またはオーディオ録音。実際の内容はインラインであるか、直接の参照によって提供される可能性があります
... meta Σ 0..1 Meta リソースに関するMetadata
.... lastUpdated SΣ 1..1 instant リソースのバージョンが最後に変更されたとき
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... status ?!Σ 1..1 code 準備中 | 進行中 | 未完了 | 保留中 | 停止中 | 完了済み | 誤入力 | 不明
Binding: EventStatus (required): "イベントのライフサイクルの段階を識別するコード。"

... content Σ 1..1 Attachment 実際のメディア-参考またはデータ

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Media.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 医療で取得または使用される写真、ビデオ、またはオーディオ録音。実際の内容はインラインであるか、直接の参照によって提供される可能性があります
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するMetadata
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有のidentifier (Baajon koyū no shikibetsu-shi)
.... lastUpdated SΣ 1..1 instant リソースのバージョンが最後に変更されたとき
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 様々なタグを表すコードで、一般的にはワークフローに関連しています。例:「ジョーンズ博士によるレビューが必要です」。


... 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 Σ 0..* Identifier 画像のidentifier
... 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 Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | Group | Device | Specimen | Location) このメディアが何の記録か」or「このメディアが誰の記録か
... encounter Σ 0..1 Reference(Encounter) メディアに関連するEncounter(診察、受診、入退院など)
... created[x] Σ 0..1 メディアが収集されたとき
.... createdDateTime dateTime
.... createdPeriod Period
... issued Σ 0..1 instant このバージョンが公開された日時
... operator Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 「画像を生成した人」
... reasonCode Σ 0..* CodeableConcept なぜそのイベントが開催されたのですか?(Naze sono ibento ga kaisai sareta no desu ka?)
Binding: ProcedureReasonCodes (example): メディアの理由。


... bodySite Σ 0..1 CodeableConcept 観察された身体部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

... deviceName Σ 0..1 string デバイス/製造元の名前 (Debaisu/seizō gen no namae)
... device Σ 0..1 Reference(Device | DeviceMetric | Device) "観測装置" (Kansoku Souchi)
... height Σ 0..1 positiveInt ピクセル単位の画像の高さ(写真/ビデオ)
... width Σ 0..1 positiveInt ピクセル単位での画像の幅(写真/ビデオ)
... frames Σ 0..1 positiveInt 1枚以上(写真)のフレーム数
... duration Σ 0..1 decimal 秒数(オーディオ/ビデオの)の長さ
... content Σ 1..1 Attachment 実際のメディア-参考またはデータ
... note 0..* Annotation メディアに関するコメント

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Media.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Media.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
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()

This structure is derived from Media

Summary

Mandatory: 0 element(2 nested mandatory elements)
Must-Support: 2 elements

Differential View

This structure is derived from Media

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 医療で取得または使用される写真、ビデオ、またはオーディオ録音。実際の内容はインラインであるか、直接の参照によって提供される可能性があります
... meta
.... lastUpdated S 1..1 instant リソースのバージョンが最後に変更されたとき
.... profile S 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 医療で取得または使用される写真、ビデオ、またはオーディオ録音。実際の内容はインラインであるか、直接の参照によって提供される可能性があります
... meta Σ 0..1 Meta リソースに関するMetadata
.... lastUpdated SΣ 1..1 instant リソースのバージョンが最後に変更されたとき
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... status ?!Σ 1..1 code 準備中 | 進行中 | 未完了 | 保留中 | 停止中 | 完了済み | 誤入力 | 不明
Binding: EventStatus (required): "イベントのライフサイクルの段階を識別するコード。"

... content Σ 1..1 Attachment 実際のメディア-参考またはデータ

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Media.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
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()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..* Media 医療で取得または使用される写真、ビデオ、またはオーディオ録音。実際の内容はインラインであるか、直接の参照によって提供される可能性があります
... id Σ 0..1 id このアーティファクトの論理ID
... meta Σ 0..1 Meta リソースに関するMetadata
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id バージョン固有のidentifier (Baajon koyū no shikibetsu-shi)
.... lastUpdated SΣ 1..1 instant リソースのバージョンが最後に変更されたとき
.... source Σ 0..1 uri 「リソースがどこから来たかを特定する」
.... profile SΣ 1..* canonical(StructureDefinition) このリソースが適合を主張するプロファイル
.... security Σ 0..* Coding このリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ 0..* Coding このリソースに適用されたタグ
Binding: CommonTags (example): 様々なタグを表すコードで、一般的にはワークフローに関連しています。例:「ジョーンズ博士によるレビューが必要です」。


... 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 Σ 0..* Identifier 画像のidentifier
... 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 Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | Group | Device | Specimen | Location) このメディアが何の記録か」or「このメディアが誰の記録か
... encounter Σ 0..1 Reference(Encounter) メディアに関連するEncounter(診察、受診、入退院など)
... created[x] Σ 0..1 メディアが収集されたとき
.... createdDateTime dateTime
.... createdPeriod Period
... issued Σ 0..1 instant このバージョンが公開された日時
... operator Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) 「画像を生成した人」
... reasonCode Σ 0..* CodeableConcept なぜそのイベントが開催されたのですか?(Naze sono ibento ga kaisai sareta no desu ka?)
Binding: ProcedureReasonCodes (example): メディアの理由。


... bodySite Σ 0..1 CodeableConcept 観察された身体部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

... deviceName Σ 0..1 string デバイス/製造元の名前 (Debaisu/seizō gen no namae)
... device Σ 0..1 Reference(Device | DeviceMetric | Device) "観測装置" (Kansoku Souchi)
... height Σ 0..1 positiveInt ピクセル単位の画像の高さ(写真/ビデオ)
... width Σ 0..1 positiveInt ピクセル単位での画像の幅(写真/ビデオ)
... frames Σ 0..1 positiveInt 1枚以上(写真)のフレーム数
... duration Σ 0..1 decimal 秒数(オーディオ/ビデオの)の長さ
... content Σ 1..1 Attachment 実際のメディア-参考またはデータ
... note 0..* Annotation メディアに関するコメント

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Media.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Media.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
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()

This structure is derived from Media

Summary

Mandatory: 0 element(2 nested mandatory elements)
Must-Support: 2 elements

 

Other representations of profile: CSV, Excel, Schematron