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 ImagingStudy Endoscopy Profile

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

JP_ImagingStudy_Endoscopy

Title

JP Core ImagingStudy 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

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

本プロファイルは、ImagingStudyリソースを使用して、内視鏡検査における患者に付属する画像に関わる情報について、情報の登録や検索、取得するために最低限遵守すべき制約を取り纏めたものであり、本プロファイルに準拠する場合に必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。

背景および想定シナリオ

本プロファイルは、主に内視鏡検査で撮影された画像、ならびに画像に関連する情報を、DICOM規格に準拠したデータとして取り扱うことを想定している。なおFHIR 4.0.1においては、Non-DICOMのデータを取り扱う際は、Mediaリソースの利用を想定している。
ImagingStudyリソースは、主としてDICOM規格の属性情報を表す。1つの検査は通常1つ以上のシリーズから構成され、それぞれのシリーズにはService-Object Pairインスタンス(SOPインスタンス)が一般的な属性情報として格納される。1つのシリーズには単一のモダリティが指定されるが、1つの検査は異なるモダリティによる複数のシリーズから構成されるケースがある。

  • Patientリソースを検索条件とした内視鏡検査の画像情報の参照
  • ImagingStudyリソースから指定したモダリティを検索条件とした内視鏡検査の画像情報の参照
  • ImagingStudyリソースから指定した撮影日時を検索条件とした内視鏡検査の画像情報の参照

注記

Non-DICOMリソースを取り扱う場合には、現時点ではHL7 FHIR JP CoreでMediaプロファイルを定義していないため、FHIR基底のMediaプロファイルを参照すること。

スコープ

ImagingStudyリソースはDICOMの検査、シリーズおよび画像に関連する情報を提供し、それらの情報を取得する方法を示す(native DICOMフォーマット、あるいはJPEGなど一般的な画像情報に変換したものなど)。ImagingStudyは単一のDICOM検査のすべての部分の情報を利用可能にするために用いられる。

このリソースは、その要素の DICOM属性へのマッピングを提供する。 DICOM属性は32ビットのタグで識別され、括弧内にカンマで区切られた 2つの4桁の16進数値の標準形式(例(0008,103E))で表現される。

各属性の名前と値の表現(データ型)は、DICOM Part6 Data Dictionary に記載されている。 使用についての詳細な説明を含む、情報オブジェクトのコンテキストでの属性の使用は、DICOM Part3 Information Object Definitions に記載されている。 「検査中のインスタンス数」など、DICOMクエリ情報モデルで使用される属性は、DICOM Part4 Annex C に記載されている。

最も単純なケースではImagingStudy は、DICOM query(例えばQIDO-RS)を行うことなく重要なDICOM情報へのアクセスを提供する。一方で、DICOMの実画像情報などのインスタンスはImagingStudyリソースには保存されないため、この情報を保存するためにはDICOM WADO-RSサーバやほかのストレージ機能を利用する必要がある。 (FHIRではREST APIを用いることが想定されており,親和性の観点からはDICOM web accessの利用が想定される。)

ImagingStudyは一つのDICOMの検査を参照する必要があり、またその検査のサブセットに対する参照にも利用できる。一方で、複数のImagingStudyリソースが同じDICOMの検査を参照することや、同じDICOMの検査内の異なるサブセット(シリーズ)を参照することもあり得る。

上記のようなDICOMに関連して用いられるImagingStudyの用途が本プロファイルでのスコープであり、ImagingStudyの情報項目の1つを取り扱う際に必要な要件を定義している。

プロファイル定義

Usage:

プロファイル詳細

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

This structure is derived from ImagingStudy

NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy 内視鏡を使用したDICOM画像検査に関する情報
... identifier S 0..* Identifier DICOM画像検査全体を一意に識別するためのID【詳細参照】
... status 1..1 code DICOM画像検査のステータス
... modality 0..* Coding DICOM画像検査で使用された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
... subject S 1..1 Reference(JP Core Patient Profile) DICOM画像検査の対象患者に関する情報【詳細参照】
... encounter 0..1 Reference(JP Core Encounter Profile) このDICOM画像検査を実施するきっかけとなった情報【詳細参照】
... started 0..1 dateTime 検査開始日時、もしくは撮影装置に患者情報が届いた/入力された日時
... basedOn 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 他のシステムから依頼されたオーダ情報【詳細参照】
... referrer 0..1 Reference(JP Core Practitioner Profile) 依頼医師【詳細参照】
... interpreter 0..* Reference(JP Core Practitioner Profile) 画像を診断した医師【詳細参照】
... endpoint 0..* Reference(Endpoint) このDICOM画像検査リソースが存在する位置【詳細参照】
... numberOfSeries 0..1 unsignedInt このDICOM画像検査に含まれるシリーズ数
... numberOfInstances 0..1 unsignedInt このDICOM画像検査に含まれるイメージ(インスタンス)の数
... procedureReference 0..1 Reference(JP Core Procedure Profile) 実施された処置に関する情報【詳細参照】
... procedureCode 0..* CodeableConcept 実施された処置を表すコード【詳細参照】
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible)
... location 0..1 Reference(JP Core Location Profile) DICOM画像検査が実施された場所【詳細参照】
... reasonCode 0..* CodeableConcept DICOM画像検査が依頼された理由を表す1つ以上のコード【詳細参照】
Binding: JP Core ImagingStudy Endoscopy Reason Code JED ValueSet (example)
... reasonReference 0..* Reference(JP Core DiagnosticReport Endoscopy Profile) DICOM画像検査の実施理由に関する情報【詳細参照】
... note 0..* Annotation description要素に関するコメント
... description 0..1 string DICOM画像検査に関する記述【詳細参照】
... series 0..* BackboneElement DICOM画像検査に含まれるシリーズ(大まかな画像のグループ)
.... uid 1..1 id シリーズを一意に識別するためのUID【詳細参照】
.... number 0..1 unsignedInt Series Instance UIDとは別に、ユーザー(または装置)が自由に決められるシリーズ番号
.... modality S 1..1 Coding このシリーズが取得された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
.... description 0..1 string このシリーズに関する記述
.... numberOfInstances 0..1 unsignedInt このシリーズに含まれる画像枚数
.... endpoint 0..* Reference(Endpoint) このシリーズのリソースが存在する位置
.... bodySite 0..1 Coding このシリーズの対象となる解剖学的部位【詳細参照】
.... laterality 0..1 Coding 解剖学的部位の左右【詳細参照】
.... specimen 0..* Reference(Specimen) このシリーズの検体に関する情報【詳細参照】
.... started 0..1 dateTime このシリーズの開始日時【詳細参照】
.... performer 0..* BackboneElement このシリーズの実施医【詳細参照】
..... function 0..1 CodeableConcept このシリーズの実施医の役割【詳細参照】
..... actor 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) このシリーズの撮影者、もしくは組織【詳細参照】
.... instance 0..* BackboneElement シリーズに含まれるインスタンス(画像)単位の情報
..... uid S 1..1 id インスタンス(画像)のユニークID【詳細参照】
..... sopClass S 1..1 Coding SOPクラスUID【詳細参照】
..... number 0..1 unsignedInt SOP Instance UIDとは別に、ユーザー(または装置)が自由に決められるインスタンス(画像)ごとの番号【詳細参照】
..... title 0..1 string 画像に関する説明【詳細参照】

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy 内視鏡を使用したDICOM画像検査に関する情報
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 0..* Identifier DICOM画像検査全体を一意に識別するためのID【詳細参照】
... status ?!Σ 1..1 code DICOM画像検査のステータス
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding DICOM画像検査で使用された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile) DICOM画像検査の対象患者に関する情報【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このDICOM画像検査を実施するきっかけとなった情報【詳細参照】
... started Σ 0..1 dateTime 検査開始日時、もしくは撮影装置に患者情報が届いた/入力された日時
Example General: 2011-01-01T11:01:20+03:00
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 他のシステムから依頼されたオーダ情報【詳細参照】
... referrer Σ 0..1 Reference(JP Core Practitioner Profile) 依頼医師【詳細参照】
... interpreter Σ 0..* Reference(JP Core Practitioner Profile) 画像を診断した医師【詳細参照】
... endpoint Σ 0..* Reference(Endpoint) このDICOM画像検査リソースが存在する位置【詳細参照】
... numberOfSeries Σ 0..1 unsignedInt このDICOM画像検査に含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt このDICOM画像検査に含まれるイメージ(インスタンス)の数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施された処置に関する情報【詳細参照】
... procedureCode Σ 0..* CodeableConcept 実施された処置を表すコード【詳細参照】
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible)
... location Σ 0..1 Reference(JP Core Location Profile) DICOM画像検査が実施された場所【詳細参照】
... reasonCode Σ 0..* CodeableConcept DICOM画像検査が依頼された理由を表す1つ以上のコード【詳細参照】
Binding: JP Core ImagingStudy Endoscopy Reason Code JED ValueSet (example)
... reasonReference Σ 0..* Reference(JP Core DiagnosticReport Endoscopy Profile) DICOM画像検査の実施理由に関する情報【詳細参照】
... note Σ 0..* Annotation description要素に関するコメント
... description Σ 0..1 string DICOM画像検査に関する記述【詳細参照】
... series Σ 0..* BackboneElement DICOM画像検査に含まれるシリーズ(大まかな画像のグループ)
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id シリーズを一意に識別するためのUID【詳細参照】
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt Series Instance UIDとは別に、ユーザー(または装置)が自由に決められるシリーズ番号
Example General: 3
.... modality SΣ 1..1 Coding このシリーズが取得された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
.... description Σ 0..1 string このシリーズに関する記述
Example General: CT Surview 180
.... numberOfInstances Σ 0..1 unsignedInt このシリーズに含まれる画像枚数
.... endpoint Σ 0..* Reference(Endpoint) このシリーズのリソースが存在する位置
.... bodySite Σ 0..1 Coding このシリーズの対象となる解剖学的部位【詳細参照】
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

.... laterality Σ 0..1 Coding 解剖学的部位の左右【詳細参照】
Binding: Laterality (example): 適用される部位の側性を示すコード(左側、右側など)

.... specimen Σ 0..* Reference(Specimen) このシリーズの検体に関する情報【詳細参照】
.... started Σ 0..1 dateTime このシリーズの開始日時【詳細参照】
.... performer Σ 0..* BackboneElement このシリーズの実施医【詳細参照】
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... function Σ 0..1 CodeableConcept このシリーズの実施医の役割【詳細参照】
Binding: ImagingStudySeriesPerformerFunction (extensible): パフォーマーの関与のタイプ

..... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) このシリーズの撮影者、もしくは組織【詳細参照】
.... instance 0..* BackboneElement シリーズに含まれるインスタンス(画像)単位の情報
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id インスタンス(画像)のユニークID【詳細参照】
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding SOPクラスUID【詳細参照】
Binding: http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible): インスタンスのSOPクラス。

..... number 0..1 unsignedInt SOP Instance UIDとは別に、ユーザー(または装置)が自由に決められるインスタンス(画像)ごとの番号【詳細参照】
Example General: 1
..... title 0..1 string 画像に関する説明【詳細参照】

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy 内視鏡を使用したDICOM画像検査に関する情報
... 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 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 0..* Identifier DICOM画像検査全体を一意に識別するためのID【詳細参照】
... status ?!Σ 1..1 code DICOM画像検査のステータス
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding DICOM画像検査で使用された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile) DICOM画像検査の対象患者に関する情報【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このDICOM画像検査を実施するきっかけとなった情報【詳細参照】
... started Σ 0..1 dateTime 検査開始日時、もしくは撮影装置に患者情報が届いた/入力された日時
Example General: 2011-01-01T11:01:20+03:00
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 他のシステムから依頼されたオーダ情報【詳細参照】
... referrer Σ 0..1 Reference(JP Core Practitioner Profile) 依頼医師【詳細参照】
... interpreter Σ 0..* Reference(JP Core Practitioner Profile) 画像を診断した医師【詳細参照】
... endpoint Σ 0..* Reference(Endpoint) このDICOM画像検査リソースが存在する位置【詳細参照】
... numberOfSeries Σ 0..1 unsignedInt このDICOM画像検査に含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt このDICOM画像検査に含まれるイメージ(インスタンス)の数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施された処置に関する情報【詳細参照】
... procedureCode Σ 0..* CodeableConcept 実施された処置を表すコード【詳細参照】
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible)
... location Σ 0..1 Reference(JP Core Location Profile) DICOM画像検査が実施された場所【詳細参照】
... reasonCode Σ 0..* CodeableConcept DICOM画像検査が依頼された理由を表す1つ以上のコード【詳細参照】
Binding: JP Core ImagingStudy Endoscopy Reason Code JED ValueSet (example)
... reasonReference Σ 0..* Reference(JP Core DiagnosticReport Endoscopy Profile) DICOM画像検査の実施理由に関する情報【詳細参照】
... note Σ 0..* Annotation description要素に関するコメント
... description Σ 0..1 string DICOM画像検査に関する記述【詳細参照】
... series Σ 0..* BackboneElement DICOM画像検査に含まれるシリーズ(大まかな画像のグループ)
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id シリーズを一意に識別するためのUID【詳細参照】
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt Series Instance UIDとは別に、ユーザー(または装置)が自由に決められるシリーズ番号
Example General: 3
.... modality SΣ 1..1 Coding このシリーズが取得された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
.... description Σ 0..1 string このシリーズに関する記述
Example General: CT Surview 180
.... numberOfInstances Σ 0..1 unsignedInt このシリーズに含まれる画像枚数
.... endpoint Σ 0..* Reference(Endpoint) このシリーズのリソースが存在する位置
.... bodySite Σ 0..1 Coding このシリーズの対象となる解剖学的部位【詳細参照】
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

.... laterality Σ 0..1 Coding 解剖学的部位の左右【詳細参照】
Binding: Laterality (example): 適用される部位の側性を示すコード(左側、右側など)

.... specimen Σ 0..* Reference(Specimen) このシリーズの検体に関する情報【詳細参照】
.... started Σ 0..1 dateTime このシリーズの開始日時【詳細参照】
.... performer Σ 0..* BackboneElement このシリーズの実施医【詳細参照】
..... id 0..1 string エレメント相互参照のためのユニークID
..... extension 0..* Extension 実装によって定義される追加コンテンツ
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... function Σ 0..1 CodeableConcept このシリーズの実施医の役割【詳細参照】
Binding: ImagingStudySeriesPerformerFunction (extensible): パフォーマーの関与のタイプ

..... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) このシリーズの撮影者、もしくは組織【詳細参照】
.... instance 0..* BackboneElement シリーズに含まれるインスタンス(画像)単位の情報
..... id 0..1 string エレメント相互参照のためのユニークID
..... extension 0..* Extension 実装によって定義される追加コンテンツ
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id インスタンス(画像)のユニークID【詳細参照】
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding SOPクラスUID【詳細参照】
Binding: http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible): インスタンスのSOPクラス。

..... number 0..1 unsignedInt SOP Instance UIDとは別に、ユーザー(または装置)が自由に決められるインスタンス(画像)ごとの番号【詳細参照】
Example General: 1
..... title 0..1 string 画像に関する説明【詳細参照】

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ImagingStudy.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ImagingStudy.statusrequiredImagingStudyStatus
http://hl7.org/fhir/ValueSet/imagingstudy-status|4.0.1
from the FHIR Standard
ImagingStudy.modalityrequiredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
ImagingStudy.procedureCodeextensiblehttp://playbook.radlex.org/playbook/SearchRadlexAction
http://playbook.radlex.org/playbook/SearchRadlexAction
ImagingStudy.reasonCodeexampleJP_ReasonCodesJed_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ReasonCodesJed_VS
from this IG
ImagingStudy.series.modalityrequiredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
ImagingStudy.series.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ImagingStudy.series.lateralityexampleLaterality
http://hl7.org/fhir/ValueSet/bodysite-laterality
from the FHIR Standard
ImagingStudy.series.performer.functionextensibleImagingStudySeriesPerformerFunction
http://hl7.org/fhir/ValueSet/series-performer-function
from the FHIR Standard
ImagingStudy.series.instance.sopClassextensiblehttp://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1
http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorImagingStudyもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3errorImagingStudyもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorImagingStudyもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorImagingStudyもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceImagingStudy資源は堅牢な管理のために物語を持つべきである。
: 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 ImagingStudy

NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy 内視鏡を使用したDICOM画像検査に関する情報
... identifier S 0..* Identifier DICOM画像検査全体を一意に識別するためのID【詳細参照】
... status 1..1 code DICOM画像検査のステータス
... modality 0..* Coding DICOM画像検査で使用された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
... subject S 1..1 Reference(JP Core Patient Profile) DICOM画像検査の対象患者に関する情報【詳細参照】
... encounter 0..1 Reference(JP Core Encounter Profile) このDICOM画像検査を実施するきっかけとなった情報【詳細参照】
... started 0..1 dateTime 検査開始日時、もしくは撮影装置に患者情報が届いた/入力された日時
... basedOn 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 他のシステムから依頼されたオーダ情報【詳細参照】
... referrer 0..1 Reference(JP Core Practitioner Profile) 依頼医師【詳細参照】
... interpreter 0..* Reference(JP Core Practitioner Profile) 画像を診断した医師【詳細参照】
... endpoint 0..* Reference(Endpoint) このDICOM画像検査リソースが存在する位置【詳細参照】
... numberOfSeries 0..1 unsignedInt このDICOM画像検査に含まれるシリーズ数
... numberOfInstances 0..1 unsignedInt このDICOM画像検査に含まれるイメージ(インスタンス)の数
... procedureReference 0..1 Reference(JP Core Procedure Profile) 実施された処置に関する情報【詳細参照】
... procedureCode 0..* CodeableConcept 実施された処置を表すコード【詳細参照】
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible)
... location 0..1 Reference(JP Core Location Profile) DICOM画像検査が実施された場所【詳細参照】
... reasonCode 0..* CodeableConcept DICOM画像検査が依頼された理由を表す1つ以上のコード【詳細参照】
Binding: JP Core ImagingStudy Endoscopy Reason Code JED ValueSet (example)
... reasonReference 0..* Reference(JP Core DiagnosticReport Endoscopy Profile) DICOM画像検査の実施理由に関する情報【詳細参照】
... note 0..* Annotation description要素に関するコメント
... description 0..1 string DICOM画像検査に関する記述【詳細参照】
... series 0..* BackboneElement DICOM画像検査に含まれるシリーズ(大まかな画像のグループ)
.... uid 1..1 id シリーズを一意に識別するためのUID【詳細参照】
.... number 0..1 unsignedInt Series Instance UIDとは別に、ユーザー(または装置)が自由に決められるシリーズ番号
.... modality S 1..1 Coding このシリーズが取得された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
.... description 0..1 string このシリーズに関する記述
.... numberOfInstances 0..1 unsignedInt このシリーズに含まれる画像枚数
.... endpoint 0..* Reference(Endpoint) このシリーズのリソースが存在する位置
.... bodySite 0..1 Coding このシリーズの対象となる解剖学的部位【詳細参照】
.... laterality 0..1 Coding 解剖学的部位の左右【詳細参照】
.... specimen 0..* Reference(Specimen) このシリーズの検体に関する情報【詳細参照】
.... started 0..1 dateTime このシリーズの開始日時【詳細参照】
.... performer 0..* BackboneElement このシリーズの実施医【詳細参照】
..... function 0..1 CodeableConcept このシリーズの実施医の役割【詳細参照】
..... actor 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) このシリーズの撮影者、もしくは組織【詳細参照】
.... instance 0..* BackboneElement シリーズに含まれるインスタンス(画像)単位の情報
..... uid S 1..1 id インスタンス(画像)のユニークID【詳細参照】
..... sopClass S 1..1 Coding SOPクラスUID【詳細参照】
..... number 0..1 unsignedInt SOP Instance UIDとは別に、ユーザー(または装置)が自由に決められるインスタンス(画像)ごとの番号【詳細参照】
..... title 0..1 string 画像に関する説明【詳細参照】

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy 内視鏡を使用したDICOM画像検査に関する情報
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 0..* Identifier DICOM画像検査全体を一意に識別するためのID【詳細参照】
... status ?!Σ 1..1 code DICOM画像検査のステータス
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding DICOM画像検査で使用された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile) DICOM画像検査の対象患者に関する情報【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このDICOM画像検査を実施するきっかけとなった情報【詳細参照】
... started Σ 0..1 dateTime 検査開始日時、もしくは撮影装置に患者情報が届いた/入力された日時
Example General: 2011-01-01T11:01:20+03:00
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 他のシステムから依頼されたオーダ情報【詳細参照】
... referrer Σ 0..1 Reference(JP Core Practitioner Profile) 依頼医師【詳細参照】
... interpreter Σ 0..* Reference(JP Core Practitioner Profile) 画像を診断した医師【詳細参照】
... endpoint Σ 0..* Reference(Endpoint) このDICOM画像検査リソースが存在する位置【詳細参照】
... numberOfSeries Σ 0..1 unsignedInt このDICOM画像検査に含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt このDICOM画像検査に含まれるイメージ(インスタンス)の数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施された処置に関する情報【詳細参照】
... procedureCode Σ 0..* CodeableConcept 実施された処置を表すコード【詳細参照】
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible)
... location Σ 0..1 Reference(JP Core Location Profile) DICOM画像検査が実施された場所【詳細参照】
... reasonCode Σ 0..* CodeableConcept DICOM画像検査が依頼された理由を表す1つ以上のコード【詳細参照】
Binding: JP Core ImagingStudy Endoscopy Reason Code JED ValueSet (example)
... reasonReference Σ 0..* Reference(JP Core DiagnosticReport Endoscopy Profile) DICOM画像検査の実施理由に関する情報【詳細参照】
... note Σ 0..* Annotation description要素に関するコメント
... description Σ 0..1 string DICOM画像検査に関する記述【詳細参照】
... series Σ 0..* BackboneElement DICOM画像検査に含まれるシリーズ(大まかな画像のグループ)
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id シリーズを一意に識別するためのUID【詳細参照】
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt Series Instance UIDとは別に、ユーザー(または装置)が自由に決められるシリーズ番号
Example General: 3
.... modality SΣ 1..1 Coding このシリーズが取得された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
.... description Σ 0..1 string このシリーズに関する記述
Example General: CT Surview 180
.... numberOfInstances Σ 0..1 unsignedInt このシリーズに含まれる画像枚数
.... endpoint Σ 0..* Reference(Endpoint) このシリーズのリソースが存在する位置
.... bodySite Σ 0..1 Coding このシリーズの対象となる解剖学的部位【詳細参照】
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

.... laterality Σ 0..1 Coding 解剖学的部位の左右【詳細参照】
Binding: Laterality (example): 適用される部位の側性を示すコード(左側、右側など)

.... specimen Σ 0..* Reference(Specimen) このシリーズの検体に関する情報【詳細参照】
.... started Σ 0..1 dateTime このシリーズの開始日時【詳細参照】
.... performer Σ 0..* BackboneElement このシリーズの実施医【詳細参照】
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... function Σ 0..1 CodeableConcept このシリーズの実施医の役割【詳細参照】
Binding: ImagingStudySeriesPerformerFunction (extensible): パフォーマーの関与のタイプ

..... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) このシリーズの撮影者、もしくは組織【詳細参照】
.... instance 0..* BackboneElement シリーズに含まれるインスタンス(画像)単位の情報
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id インスタンス(画像)のユニークID【詳細参照】
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding SOPクラスUID【詳細参照】
Binding: http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible): インスタンスのSOPクラス。

..... number 0..1 unsignedInt SOP Instance UIDとは別に、ユーザー(または装置)が自由に決められるインスタンス(画像)ごとの番号【詳細参照】
Example General: 1
..... title 0..1 string 画像に関する説明【詳細参照】

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy 内視鏡を使用したDICOM画像検査に関する情報
... 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 無視できない拡張機能 (Mushi dekinai kakuchou kinou)
... identifier SΣ 0..* Identifier DICOM画像検査全体を一意に識別するためのID【詳細参照】
... status ?!Σ 1..1 code DICOM画像検査のステータス
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding DICOM画像検査で使用された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile) DICOM画像検査の対象患者に関する情報【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) このDICOM画像検査を実施するきっかけとなった情報【詳細参照】
... started Σ 0..1 dateTime 検査開始日時、もしくは撮影装置に患者情報が届いた/入力された日時
Example General: 2011-01-01T11:01:20+03:00
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 他のシステムから依頼されたオーダ情報【詳細参照】
... referrer Σ 0..1 Reference(JP Core Practitioner Profile) 依頼医師【詳細参照】
... interpreter Σ 0..* Reference(JP Core Practitioner Profile) 画像を診断した医師【詳細参照】
... endpoint Σ 0..* Reference(Endpoint) このDICOM画像検査リソースが存在する位置【詳細参照】
... numberOfSeries Σ 0..1 unsignedInt このDICOM画像検査に含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt このDICOM画像検査に含まれるイメージ(インスタンス)の数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施された処置に関する情報【詳細参照】
... procedureCode Σ 0..* CodeableConcept 実施された処置を表すコード【詳細参照】
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible)
... location Σ 0..1 Reference(JP Core Location Profile) DICOM画像検査が実施された場所【詳細参照】
... reasonCode Σ 0..* CodeableConcept DICOM画像検査が依頼された理由を表す1つ以上のコード【詳細参照】
Binding: JP Core ImagingStudy Endoscopy Reason Code JED ValueSet (example)
... reasonReference Σ 0..* Reference(JP Core DiagnosticReport Endoscopy Profile) DICOM画像検査の実施理由に関する情報【詳細参照】
... note Σ 0..* Annotation description要素に関するコメント
... description Σ 0..1 string DICOM画像検査に関する記述【詳細参照】
... series Σ 0..* BackboneElement DICOM画像検査に含まれるシリーズ(大まかな画像のグループ)
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id シリーズを一意に識別するためのUID【詳細参照】
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt Series Instance UIDとは別に、ユーザー(または装置)が自由に決められるシリーズ番号
Example General: 3
.... modality SΣ 1..1 Coding このシリーズが取得された撮影装置(モダリティ)【詳細参照】
Binding: JP Core DICOM Modality ValueSet (required)
.... description Σ 0..1 string このシリーズに関する記述
Example General: CT Surview 180
.... numberOfInstances Σ 0..1 unsignedInt このシリーズに含まれる画像枚数
.... endpoint Σ 0..* Reference(Endpoint) このシリーズのリソースが存在する位置
.... bodySite Σ 0..1 Coding このシリーズの対象となる解剖学的部位【詳細参照】
Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。

.... laterality Σ 0..1 Coding 解剖学的部位の左右【詳細参照】
Binding: Laterality (example): 適用される部位の側性を示すコード(左側、右側など)

.... specimen Σ 0..* Reference(Specimen) このシリーズの検体に関する情報【詳細参照】
.... started Σ 0..1 dateTime このシリーズの開始日時【詳細参照】
.... performer Σ 0..* BackboneElement このシリーズの実施医【詳細参照】
..... id 0..1 string エレメント相互参照のためのユニークID
..... extension 0..* Extension 実装によって定義される追加コンテンツ
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... function Σ 0..1 CodeableConcept このシリーズの実施医の役割【詳細参照】
Binding: ImagingStudySeriesPerformerFunction (extensible): パフォーマーの関与のタイプ

..... actor Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) このシリーズの撮影者、もしくは組織【詳細参照】
.... instance 0..* BackboneElement シリーズに含まれるインスタンス(画像)単位の情報
..... id 0..1 string エレメント相互参照のためのユニークID
..... extension 0..* Extension 実装によって定義される追加コンテンツ
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id インスタンス(画像)のユニークID【詳細参照】
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding SOPクラスUID【詳細参照】
Binding: http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 (extensible): インスタンスのSOPクラス。

..... number 0..1 unsignedInt SOP Instance UIDとは別に、ユーザー(または装置)が自由に決められるインスタンス(画像)ごとの番号【詳細参照】
Example General: 1
..... title 0..1 string 画像に関する説明【詳細参照】

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ImagingStudy.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ImagingStudy.statusrequiredImagingStudyStatus
http://hl7.org/fhir/ValueSet/imagingstudy-status|4.0.1
from the FHIR Standard
ImagingStudy.modalityrequiredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
ImagingStudy.procedureCodeextensiblehttp://playbook.radlex.org/playbook/SearchRadlexAction
http://playbook.radlex.org/playbook/SearchRadlexAction
ImagingStudy.reasonCodeexampleJP_ReasonCodesJed_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ReasonCodesJed_VS
from this IG
ImagingStudy.series.modalityrequiredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
ImagingStudy.series.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ImagingStudy.series.lateralityexampleLaterality
http://hl7.org/fhir/ValueSet/bodysite-laterality
from the FHIR Standard
ImagingStudy.series.performer.functionextensibleImagingStudySeriesPerformerFunction
http://hl7.org/fhir/ValueSet/series-performer-function
from the FHIR Standard
ImagingStudy.series.instance.sopClassextensiblehttp://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1
http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorImagingStudyもしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3errorImagingStudyもしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。
: 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-4errorImagingStudyもしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorImagingStudyもしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。
: contained.meta.security.empty()
dom-6best practiceImagingStudy資源は堅牢な管理のために物語を持つべきである。
: 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 : リソースの状態。(基底のValueSetから選択:registered/available/cancelled/entered-in-error/unknown)
  • subject : JP Core Patientを参照する。

必須項目

ImagingStudyリソースは、次の要素を持たなければならない。(SHALL)

  • status : 検査項目情報の状態は必須である。
  • subject : このリソースが示す検査項目がどの患者のものかを示すため、参照するpatientリソース定義を必須とした。

Must Support

次の要素に関する情報が送信システムに存在する場合、その要素がサポートされなければならないことを意味する。(Must Support

  • identifier : DICOMフォーマットのデータが存在する場合、DICOMタグのStudy Instance UID(0020,000D)が保持される必要がある。
  • series.modality : DICOMフォーマットのデータが存在する場合、シリーズが取得されたモダリティを示す。DICOMでは必須情報となっており、DICOMタグ(0008,0060)の情報が格納される。内視鏡検査の場合は"ES"が指定される。
  • series.instance.uid : DICOMフォーマットのデータ(インスタンス)のユニークIDを示す。DICOMタグ(0008,0018)の情報を格納する。
  • series.instance.sopClass : SOPクラスUID。DICOMタグ(0008,0016)の情報を格納する。内視鏡の場合、通常以下のいずれかが指定される。

    動画・静止画 SOP Class UID
    静止画 VL Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1
    静止画 Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7
    動画 Video Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1.1

Extension定義

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

注意事項

マッピング

ImagingStudyはDICOM tagとの対応が重要である。各エレメントとDICOM tagのマッピングについてはResource ImagingStudy - Mappings - DICOM Tag Mappingを参照すること。

reasonCode

消化器内視鏡検査のDICOMフォーマットのデータを扱う際、ImagingStudy.reasonCodeにはJP Core ReasonCode JED ValueSetをbindした。これは 日本消化器内視鏡学会が推進するJED (Japan Endoscopy Database) Projectで定義されているJED用語集のコード集であり、このうち、基本用語集の"検査目的"、"治療目的"のコード値を設定することを強く推奨する。

利用方法

OperationおよびSearch Parameter 一覧

Search Parameter一覧

コンフォーマンス パラメータ
SHALL identifier token GET [base]/ImagingStudy?identifier=urn:ietf:rfc:3986|2.16.124.999999.9999.1154777499.30246.19789.3503430045
SHOULD patient reference GET [base]/ImagingStudy?patient=123
SHOULD patient, modality reference, token GET [base]/ImagingStudy?patient=123&modality=ES
SHOULD patient,started reference, date GET [base]/ImagingStudy?patient=123&started=eq2021-06-25
SHOULD patient, started, modality reference, date, token GET [base]/ImagingStudy?patient=123&started=eq2021-06-18&modality=ES

なお検索パラメターmodalityは定義済み検索パラメーターにseries.modalityを対象として定義されているため、ImagingStudy.modalityを対象としていないことに注意すること。 またImagingStudy.modalityには値が入っていない可能性がある点にも留意すること。

操作詳細

必須検索パラメータ

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

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

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

サンプル

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

消化器内視鏡検査レポートについては、日本消化器内視鏡学会が推進するJED (Japan Endoscopy Database) Projectに準拠していることが強く推奨される。 また、消化器内視鏡検査のDICOMフォーマットのデータを扱う際、ImagingStudy.reasonCodeにはJED Projectで定義されているJED基本情報用語の"検査目的"、"治療目的"のコード値を設定することを強く推奨する。

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