健診結果報告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_eCheckupGeneral

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

JP_Media_eCheckupGeneral

Status Active ( 2024-11-18 )
Copyright

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

健診結果報告書 Mediaリソース 画像情報

Usage:

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 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 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