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

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

JP_ImagingStudy_Radiology

Title

JP Core ImagingStudy Radiology 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リソースに対して、放射線検査画像のデータを送受信するための制約と拡張を定めたものである。

本プロファイル説明は、患者に付属する画像検査情報について、情報の登録や検索、取得のために、FHIR ImagingStudyリソースを使用するにあたっての、最低限の制約を記述したものである。

ImagingStudy リソースに対して本プロファイルに準拠する場合に必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。

背景および想定シナリオ

本プロファイルは、一般的な画像検査でDICOMで定義される画像情報を取り扱うことを想定している。Non-DICOMの画像を取り扱う場合はMediaリソースを利用すること。

ImagingStudy リソースはDICOM画像検査において作成された内容(主としてDICOM タグ情報に相当する)を表す。一つの検査はシリーズを構成しており、それぞれのシリーズにはService-Object Pairインスタンス(SOPインスタンス)が一般的なタグ情報の中に含まれる。一つのシリーズにはただ一つのモダリティ(例えば単純エックス線撮影,CT,MRI,超音波のいずれか)から成り立つが、一つの検査は異なるモダリティによる複数のシリーズから構成されることがある。

  • Patientリソースから指定された日時、期間での画像検査情報の参照
  • ImagingStudyリソースから指定したモダリティに関する検査の画像検査情報の参照
  • ImagingStudyリソースから指定したモダリティに関するシリーズの画像検査情報の参照
  • ImagingStudyリソースから指定した部位の画像検査情報の参照
  • ImagingStudyリソースから使用可能な画像検査情報の参照
  • Encounterリソースから画像検査を実施した検査の画像検査情報の参照
  • ServiceRequestリソースから画像検査を実施した検査の画像検査情報の参照

なお、ServiceRequestリソースは画像検査を実施するために発生するオーダ情報等を格納しうるリソースであるが、オーダリング情報の標準化の状況や情報の粒度によりユースケースが異なることが想定される。よって、ServiceRequestから提供され本リソースにマッピングされるべき情報の定義についてはServiceRequestおよび一連のTASK管理あるいはProcedureに関連するユースケースで別途検討される。

スコープ

ImagingStudyリソースはDICOMのstudy, seriesおよび画像に関連する情報を提供し、それらの情報をどのようにして取り出すか(native DICOMフォーマットで受け取るか、JPEGなどの一般的な画像情報に変換したものを受けとるかなど)を示す。ImagingStudyは一つのDICOM studyのすべての情報を網羅するために用いられる。

このリソースでは32ビットのタグ(DICOMタグと呼ばれる)で示されるDICOMアトリビュート(タグ情報)をmappingするためのエレメントが用意されている。 DICOMタグは4桁の16進数がコンマで区切られたペア(例 (0008, 103E) )として表現される。それぞれのタグ情報に関する名称と値のペアについてはDICOM Part6 Data Dictionaryに記載されている。さらに、情報体の中のタグ情報の用途についてはDICOM Part 3 Information Object Definitionsに記載されている。Number of Instances in StudyなどのDICOMにおける問い合わせモデルに関する情報は DICOM Part 4 Annex Cで参照できる。

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

ImagingStudyは一つのDICOM studyに対してのリファレンスであり、またそのスタディのサブセットに対する参照にも利用できる。一方で、複数のImagingStudyリソースが同じDICOM studyを参照することや,同じDICOM study内の異なるサブセット(シリーズ)を参照することもあり得る。

上記のような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画像検査で作成されたコンテンツの表現。スタディは一連のシリーズで構成され、各シリーズには、共通のコンテキストで取得または生成された一連のサービスオブジェクトペアインスタンス(SOPインスタンス-画像またはその他のデータ)が含まれる、シリーズは1つのモダリティ(X線、CT、MR、超音波など)のみだがスタディには複数の異なるモダリティのシリーズが含まれる場合がある
... identifier S 0..* Identifier スタディ全体の識別子
... status S 1..1 code 登録済み | 利用可能 | 取消済み | エラーで入力 | 不明
... modality 0..* Coding 実際の取得モダリティーの場合、モダリティーの全シリーズ。対応するDICOM tag: (0008, 0061)
Binding: JP Core DICOM Modality ValueSet (required)
... subject S 1..1 Reference(JP Core Patient Profile | Device | Group) 検査対象者
... encounter 0..1 Reference(JP Core Encounter Profile) この画像検査が関連しているEncounterリソース
... started 0..1 dateTime スタディの開始時期
... basedOn 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 実施された依頼
... referrer 0..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 依頼紹介医師
... interpreter 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 画像の読影者
... endpoint 0..* Reference(Endpoint) スタディにアクセスするエンドポイント(画像へのURI)
... numberOfSeries 0..1 unsignedInt スタディに含まれるシリーズ数
... numberOfInstances 0..1 unsignedInt スタディ関連のインスタンス数
... procedureReference 0..1 Reference(JP Core Procedure Profile) 実施されたProcedure への参照
... procedureCode 0..* CodeableConcept 実施されたProcedureのコード
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible): コードは http://playbook.radlex.org/playbook/SearchRadlexAction に該当があれば使わなければならない。ただし、実施された行為のタイプにこれらのコードがなじまない場合は他のコードが利用される可能性がある。

... location 0..1 Reference(Location) ImagingStudy が実施された場所
... reasonCode 0..* CodeableConcept スタディが依頼された理由
... reasonReference 0..* Reference(JP Core Condition Profile | JP Core Observation Common Profile | Media | JP Core DiagnosticReport Common Profile | DocumentReference) スタディが実施された理由
... note 0..* Annotation ユーザが定義したコメント
... description 0..1 string 機関生成の記述
... series 0..* BackboneElement 個々のスタディはインスタンスの1以上のシリーズを有する
.... uid 1..1 id そのシリーズに対するDICOM Series Instance UID
.... number 0..1 unsignedInt このシリーズの数値型識別子
.... modality S 1..1 Coding シリーズが取得されたモダリティ
Binding: JP Core DICOM Modality ValueSet (required)
.... description 0..1 string シリーズの人間可読な形式での短い要約記述
.... numberOfInstances 0..1 unsignedInt シリーズ関連インスタンスの数
.... endpoint 0..* Reference(Endpoint) シリーズにアクセスするエンドポイント(画像へのURI)
.... bodySite 0..1 Coding 検査した人体部位
Binding: JP Core ImagingStudy Radiology BodySite ValueSet (example)
.... laterality 0..1 Coding 人体部位の左右識別
Binding: Laterality (example): DICOM定義書の中で示される語句(コード)をデフォルトとするが、JJ1017Pの左右コードの利用を許容する。

.... specimen 0..* Reference(Specimen) 画像検査をした検体
.... started 0..1 dateTime シリーズの開始時期
.... performer 0..* BackboneElement シリーズの実施者
..... actor S 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | Device | RelatedPerson) シリーズを演奏したのは誰ですか。
.... instance 0..* BackboneElement シリーズからの単一SOPインスタンス
..... uid S 1..1 id DICOM SOPインスタンスUID
..... sopClass S 1..1 Coding DICOMクラスタイプ
..... number 0..1 unsignedInt このシリーズにおけるこのインスタンスの番号
..... title 0..1 string インスタンスの記述

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy DICOM画像検査で作成されたコンテンツの表現。スタディは一連のシリーズで構成され、各シリーズには、共通のコンテキストで取得または生成された一連のサービスオブジェクトペアインスタンス(SOPインスタンス-画像またはその他のデータ)が含まれる、シリーズは1つのモダリティ(X線、CT、MR、超音波など)のみだがスタディには複数の異なるモダリティのシリーズが含まれる場合がある
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... identifier SΣ 0..* Identifier スタディ全体の識別子
... status ?!SΣ 1..1 code 登録済み | 利用可能 | 取消済み | エラーで入力 | 不明
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding 実際の取得モダリティーの場合、モダリティーの全シリーズ。対応するDICOM tag: (0008, 0061)
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile | Device | Group) 検査対象者
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この画像検査が関連しているEncounterリソース
... 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 | JP Core PractitionerRole Profile) 依頼紹介医師
... interpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 画像の読影者
... endpoint Σ 0..* Reference(Endpoint) スタディにアクセスするエンドポイント(画像へのURI)
... numberOfSeries Σ 0..1 unsignedInt スタディに含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt スタディ関連のインスタンス数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施されたProcedure への参照
... procedureCode Σ 0..* CodeableConcept 実施されたProcedureのコード
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible): コードは http://playbook.radlex.org/playbook/SearchRadlexAction に該当があれば使わなければならない。ただし、実施された行為のタイプにこれらのコードがなじまない場合は他のコードが利用される可能性がある。


... location Σ 0..1 Reference(Location) ImagingStudy が実施された場所
... reasonCode Σ 0..* CodeableConcept スタディが依頼された理由
Binding: ProcedureReasonCodes (example): 研究の理由。


... reasonReference Σ 0..* Reference(JP Core Condition Profile | JP Core Observation Common Profile | Media | JP Core DiagnosticReport Common Profile | DocumentReference) スタディが実施された理由
... note Σ 0..* Annotation ユーザが定義したコメント
... description Σ 0..1 string 機関生成の記述
... series Σ 0..* BackboneElement 個々のスタディはインスタンスの1以上のシリーズを有する
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id そのシリーズに対するDICOM Series Instance UID
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt このシリーズの数値型識別子
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) シリーズにアクセスするエンドポイント(画像へのURI)
.... bodySite Σ 0..1 Coding 検査した人体部位
Binding: JP Core ImagingStudy Radiology BodySite ValueSet (example)
.... laterality Σ 0..1 Coding 人体部位の左右識別
Binding: Laterality (example): DICOM定義書の中で示される語句(コード)をデフォルトとするが、JJ1017Pの左右コードの利用を許容する。

.... specimen Σ 0..* Reference(Specimen) 画像検査をした検体
.... started Σ 0..1 dateTime シリーズの開始時期
.... performer Σ 0..* BackboneElement シリーズの実施者
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... actor SΣ 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | Device | RelatedPerson) シリーズを演奏したのは誰ですか。
.... instance 0..* BackboneElement シリーズからの単一SOPインスタンス
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id DICOM SOPインスタンスUID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding DICOMクラスタイプ
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 このシリーズにおけるこのインスタンスの番号
Example General: 1
..... title 0..1 string インスタンスの記述

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy DICOM画像検査で作成されたコンテンツの表現。スタディは一連のシリーズで構成され、各シリーズには、共通のコンテキストで取得または生成された一連のサービスオブジェクトペアインスタンス(SOPインスタンス-画像またはその他のデータ)が含まれる、シリーズは1つのモダリティ(X線、CT、MR、超音波など)のみだがスタディには複数の異なるモダリティのシリーズが含まれる場合がある
... 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 無視できない拡張機能
... identifier SΣ 0..* Identifier スタディ全体の識別子
... status ?!SΣ 1..1 code 登録済み | 利用可能 | 取消済み | エラーで入力 | 不明
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding 実際の取得モダリティーの場合、モダリティーの全シリーズ。対応するDICOM tag: (0008, 0061)
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile | Device | Group) 検査対象者
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この画像検査が関連しているEncounterリソース
... 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 | JP Core PractitionerRole Profile) 依頼紹介医師
... interpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 画像の読影者
... endpoint Σ 0..* Reference(Endpoint) スタディにアクセスするエンドポイント(画像へのURI)
... numberOfSeries Σ 0..1 unsignedInt スタディに含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt スタディ関連のインスタンス数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施されたProcedure への参照
... procedureCode Σ 0..* CodeableConcept 実施されたProcedureのコード
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible): コードは http://playbook.radlex.org/playbook/SearchRadlexAction に該当があれば使わなければならない。ただし、実施された行為のタイプにこれらのコードがなじまない場合は他のコードが利用される可能性がある。


... location Σ 0..1 Reference(Location) ImagingStudy が実施された場所
... reasonCode Σ 0..* CodeableConcept スタディが依頼された理由
Binding: ProcedureReasonCodes (example): 研究の理由。


... reasonReference Σ 0..* Reference(JP Core Condition Profile | JP Core Observation Common Profile | Media | JP Core DiagnosticReport Common Profile | DocumentReference) スタディが実施された理由
... note Σ 0..* Annotation ユーザが定義したコメント
... description Σ 0..1 string 機関生成の記述
... series Σ 0..* BackboneElement 個々のスタディはインスタンスの1以上のシリーズを有する
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id そのシリーズに対するDICOM Series Instance UID
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt このシリーズの数値型識別子
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) シリーズにアクセスするエンドポイント(画像へのURI)
.... bodySite Σ 0..1 Coding 検査した人体部位
Binding: JP Core ImagingStudy Radiology BodySite ValueSet (example)
.... laterality Σ 0..1 Coding 人体部位の左右識別
Binding: Laterality (example): DICOM定義書の中で示される語句(コード)をデフォルトとするが、JJ1017Pの左右コードの利用を許容する。

.... 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 SΣ 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | Device | RelatedPerson) シリーズを演奏したのは誰ですか。
.... instance 0..* BackboneElement シリーズからの単一SOPインスタンス
..... id 0..1 string エレメント相互参照のためのユニークID
..... extension 0..* Extension 実装によって定義される追加コンテンツ
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id DICOM SOPインスタンスUID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding DICOMクラスタイプ
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 このシリーズにおけるこのインスタンスの番号
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.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
ImagingStudy.series.modalityrequiredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
ImagingStudy.series.bodySiteexampleJP_ImagingStudy_Radiology_BodySite_VS (a valid code from JP Core BodySite CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ImagingStudy_Radiology_BodySite_VS
from this IG
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画像検査で作成されたコンテンツの表現。スタディは一連のシリーズで構成され、各シリーズには、共通のコンテキストで取得または生成された一連のサービスオブジェクトペアインスタンス(SOPインスタンス-画像またはその他のデータ)が含まれる、シリーズは1つのモダリティ(X線、CT、MR、超音波など)のみだがスタディには複数の異なるモダリティのシリーズが含まれる場合がある
... identifier S 0..* Identifier スタディ全体の識別子
... status S 1..1 code 登録済み | 利用可能 | 取消済み | エラーで入力 | 不明
... modality 0..* Coding 実際の取得モダリティーの場合、モダリティーの全シリーズ。対応するDICOM tag: (0008, 0061)
Binding: JP Core DICOM Modality ValueSet (required)
... subject S 1..1 Reference(JP Core Patient Profile | Device | Group) 検査対象者
... encounter 0..1 Reference(JP Core Encounter Profile) この画像検査が関連しているEncounterリソース
... started 0..1 dateTime スタディの開始時期
... basedOn 0..* Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) 実施された依頼
... referrer 0..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 依頼紹介医師
... interpreter 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 画像の読影者
... endpoint 0..* Reference(Endpoint) スタディにアクセスするエンドポイント(画像へのURI)
... numberOfSeries 0..1 unsignedInt スタディに含まれるシリーズ数
... numberOfInstances 0..1 unsignedInt スタディ関連のインスタンス数
... procedureReference 0..1 Reference(JP Core Procedure Profile) 実施されたProcedure への参照
... procedureCode 0..* CodeableConcept 実施されたProcedureのコード
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible): コードは http://playbook.radlex.org/playbook/SearchRadlexAction に該当があれば使わなければならない。ただし、実施された行為のタイプにこれらのコードがなじまない場合は他のコードが利用される可能性がある。

... location 0..1 Reference(Location) ImagingStudy が実施された場所
... reasonCode 0..* CodeableConcept スタディが依頼された理由
... reasonReference 0..* Reference(JP Core Condition Profile | JP Core Observation Common Profile | Media | JP Core DiagnosticReport Common Profile | DocumentReference) スタディが実施された理由
... note 0..* Annotation ユーザが定義したコメント
... description 0..1 string 機関生成の記述
... series 0..* BackboneElement 個々のスタディはインスタンスの1以上のシリーズを有する
.... uid 1..1 id そのシリーズに対するDICOM Series Instance UID
.... number 0..1 unsignedInt このシリーズの数値型識別子
.... modality S 1..1 Coding シリーズが取得されたモダリティ
Binding: JP Core DICOM Modality ValueSet (required)
.... description 0..1 string シリーズの人間可読な形式での短い要約記述
.... numberOfInstances 0..1 unsignedInt シリーズ関連インスタンスの数
.... endpoint 0..* Reference(Endpoint) シリーズにアクセスするエンドポイント(画像へのURI)
.... bodySite 0..1 Coding 検査した人体部位
Binding: JP Core ImagingStudy Radiology BodySite ValueSet (example)
.... laterality 0..1 Coding 人体部位の左右識別
Binding: Laterality (example): DICOM定義書の中で示される語句(コード)をデフォルトとするが、JJ1017Pの左右コードの利用を許容する。

.... specimen 0..* Reference(Specimen) 画像検査をした検体
.... started 0..1 dateTime シリーズの開始時期
.... performer 0..* BackboneElement シリーズの実施者
..... actor S 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | Device | RelatedPerson) シリーズを演奏したのは誰ですか。
.... instance 0..* BackboneElement シリーズからの単一SOPインスタンス
..... uid S 1..1 id DICOM SOPインスタンスUID
..... sopClass S 1..1 Coding DICOMクラスタイプ
..... number 0..1 unsignedInt このシリーズにおけるこのインスタンスの番号
..... title 0..1 string インスタンスの記述

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy DICOM画像検査で作成されたコンテンツの表現。スタディは一連のシリーズで構成され、各シリーズには、共通のコンテキストで取得または生成された一連のサービスオブジェクトペアインスタンス(SOPインスタンス-画像またはその他のデータ)が含まれる、シリーズは1つのモダリティ(X線、CT、MR、超音波など)のみだがスタディには複数の異なるモダリティのシリーズが含まれる場合がある
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールセット
... modifierExtension ?! 0..* Extension 無視できない拡張機能
... identifier SΣ 0..* Identifier スタディ全体の識別子
... status ?!SΣ 1..1 code 登録済み | 利用可能 | 取消済み | エラーで入力 | 不明
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding 実際の取得モダリティーの場合、モダリティーの全シリーズ。対応するDICOM tag: (0008, 0061)
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile | Device | Group) 検査対象者
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この画像検査が関連しているEncounterリソース
... 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 | JP Core PractitionerRole Profile) 依頼紹介医師
... interpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 画像の読影者
... endpoint Σ 0..* Reference(Endpoint) スタディにアクセスするエンドポイント(画像へのURI)
... numberOfSeries Σ 0..1 unsignedInt スタディに含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt スタディ関連のインスタンス数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施されたProcedure への参照
... procedureCode Σ 0..* CodeableConcept 実施されたProcedureのコード
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible): コードは http://playbook.radlex.org/playbook/SearchRadlexAction に該当があれば使わなければならない。ただし、実施された行為のタイプにこれらのコードがなじまない場合は他のコードが利用される可能性がある。


... location Σ 0..1 Reference(Location) ImagingStudy が実施された場所
... reasonCode Σ 0..* CodeableConcept スタディが依頼された理由
Binding: ProcedureReasonCodes (example): 研究の理由。


... reasonReference Σ 0..* Reference(JP Core Condition Profile | JP Core Observation Common Profile | Media | JP Core DiagnosticReport Common Profile | DocumentReference) スタディが実施された理由
... note Σ 0..* Annotation ユーザが定義したコメント
... description Σ 0..1 string 機関生成の記述
... series Σ 0..* BackboneElement 個々のスタディはインスタンスの1以上のシリーズを有する
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id そのシリーズに対するDICOM Series Instance UID
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt このシリーズの数値型識別子
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) シリーズにアクセスするエンドポイント(画像へのURI)
.... bodySite Σ 0..1 Coding 検査した人体部位
Binding: JP Core ImagingStudy Radiology BodySite ValueSet (example)
.... laterality Σ 0..1 Coding 人体部位の左右識別
Binding: Laterality (example): DICOM定義書の中で示される語句(コード)をデフォルトとするが、JJ1017Pの左右コードの利用を許容する。

.... specimen Σ 0..* Reference(Specimen) 画像検査をした検体
.... started Σ 0..1 dateTime シリーズの開始時期
.... performer Σ 0..* BackboneElement シリーズの実施者
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... actor SΣ 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | Device | RelatedPerson) シリーズを演奏したのは誰ですか。
.... instance 0..* BackboneElement シリーズからの単一SOPインスタンス
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id DICOM SOPインスタンスUID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding DICOMクラスタイプ
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 このシリーズにおけるこのインスタンスの番号
Example General: 1
..... title 0..1 string インスタンスの記述

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ImagingStudy 0..* ImagingStudy DICOM画像検査で作成されたコンテンツの表現。スタディは一連のシリーズで構成され、各シリーズには、共通のコンテキストで取得または生成された一連のサービスオブジェクトペアインスタンス(SOPインスタンス-画像またはその他のデータ)が含まれる、シリーズは1つのモダリティ(X線、CT、MR、超音波など)のみだがスタディには複数の異なるモダリティのシリーズが含まれる場合がある
... 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 無視できない拡張機能
... identifier SΣ 0..* Identifier スタディ全体の識別子
... status ?!SΣ 1..1 code 登録済み | 利用可能 | 取消済み | エラーで入力 | 不明
Binding: ImagingStudyStatus (required): ImagingStudyの状態。

... modality Σ 0..* Coding 実際の取得モダリティーの場合、モダリティーの全シリーズ。対応するDICOM tag: (0008, 0061)
Binding: JP Core DICOM Modality ValueSet (required)
... subject SΣ 1..1 Reference(JP Core Patient Profile | Device | Group) 検査対象者
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この画像検査が関連しているEncounterリソース
... 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 | JP Core PractitionerRole Profile) 依頼紹介医師
... interpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 画像の読影者
... endpoint Σ 0..* Reference(Endpoint) スタディにアクセスするエンドポイント(画像へのURI)
... numberOfSeries Σ 0..1 unsignedInt スタディに含まれるシリーズ数
... numberOfInstances Σ 0..1 unsignedInt スタディ関連のインスタンス数
... procedureReference Σ 0..1 Reference(JP Core Procedure Profile) 実施されたProcedure への参照
... procedureCode Σ 0..* CodeableConcept 実施されたProcedureのコード
Binding: http://playbook.radlex.org/playbook/SearchRadlexAction (extensible): コードは http://playbook.radlex.org/playbook/SearchRadlexAction に該当があれば使わなければならない。ただし、実施された行為のタイプにこれらのコードがなじまない場合は他のコードが利用される可能性がある。


... location Σ 0..1 Reference(Location) ImagingStudy が実施された場所
... reasonCode Σ 0..* CodeableConcept スタディが依頼された理由
Binding: ProcedureReasonCodes (example): 研究の理由。


... reasonReference Σ 0..* Reference(JP Core Condition Profile | JP Core Observation Common Profile | Media | JP Core DiagnosticReport Common Profile | DocumentReference) スタディが実施された理由
... note Σ 0..* Annotation ユーザが定義したコメント
... description Σ 0..1 string 機関生成の記述
... series Σ 0..* BackboneElement 個々のスタディはインスタンスの1以上のシリーズを有する
.... id 0..1 string エレメント相互参照のためのユニークID
.... extension 0..* Extension 実装によって定義される追加コンテンツ
.... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
.... uid Σ 1..1 id そのシリーズに対するDICOM Series Instance UID
Example General: 2.16.124.113543.6003.2588828330.45298.17418.2723805630
.... number Σ 0..1 unsignedInt このシリーズの数値型識別子
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) シリーズにアクセスするエンドポイント(画像へのURI)
.... bodySite Σ 0..1 Coding 検査した人体部位
Binding: JP Core ImagingStudy Radiology BodySite ValueSet (example)
.... laterality Σ 0..1 Coding 人体部位の左右識別
Binding: Laterality (example): DICOM定義書の中で示される語句(コード)をデフォルトとするが、JJ1017Pの左右コードの利用を許容する。

.... 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 SΣ 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | Device | RelatedPerson) シリーズを演奏したのは誰ですか。
.... instance 0..* BackboneElement シリーズからの単一SOPインスタンス
..... id 0..1 string エレメント相互参照のためのユニークID
..... extension 0..* Extension 実装によって定義される追加コンテンツ
..... modifierExtension ?!Σ 0..* Extension 認識されなくても無視できない拡張機能
..... uid S 1..1 id DICOM SOPインスタンスUID
Example General: 2.16.124.113543.6003.189642796.63084.16748.2599092903
..... sopClass S 1..1 Coding DICOMクラスタイプ
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 このシリーズにおけるこのインスタンスの番号
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.reasonCodeexampleProcedureReasonCodes
http://hl7.org/fhir/ValueSet/procedure-reason
from the FHIR Standard
ImagingStudy.series.modalityrequiredJP_DICOMModality_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DICOMModality_VS
from this IG
ImagingStudy.series.bodySiteexampleJP_ImagingStudy_Radiology_BodySite_VS (a valid code from JP Core BodySite CodeSystem)
http://jpfhir.jp/fhir/core/ValueSet/JP_ImagingStudy_Radiology_BodySite_VS
from this IG
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

必須要素

次のデータ項目は必須(データが存在しなければならない)、あるいは、データが送信システムに存在する場合はサポートされなければならないことを意味する。(Must Support)。

必須項目

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

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

Must Support

ImagingStudyリソースは該当する情報が存在する場合、次の要素を持たなければならない。

  • identifier : DICOM画像が存在する場合、DICOMタグのStudyInstance UID (0020,000D)が保持される必要がある。Accession Number and Issuer (0080,0050)+(0080,0051) あるいは Study ID (0020,0010)の設定も可能だが、JP CoreではStudyInstance UIDをMust Supportとし、他は任意とする(複数のidentifierの設定は可能)。必要に応じてオーダ番号等を持つことも可能である
  • series.modality : DICOM画像が存在する場合シリーズが取得されたモダリティを示す、DICOMでは必須情報となっておりDICOMタグ(0008,0060)の情報が格納される
  • series.performer.actor : 組織または撮影者を示す具体的には実施医あるいは操作者(診療放射線技師)を示す関連するリソースへのreferenceである。DICOMタグの(0008, 1050) | (0008, 1052) | (0008, 1070) | (0008, 1072) とマッピングされる
  • series.instance.uid : 画像のユニークID、DICOMタグ(0008,0018)にある値をそのまま設定する
  • series.instance.sopClass : SOPクラスUID、DICOMタグ(0008,0016)にある値をそのまま設定する

Extension定義

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

注意事項

Mappings

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

ProcedureCode

ProcedureCodeについてはRadLex lexiconに定義されているものを利用することを想定している。これは本家の仕様に基づくものである。一方で、JJ1017についてはこの利用を制限するものでは無いが、JJ1017には手技に関連する情報以外に部位情報や左右の情報を含むため、利用する場合は以下に示すbodySiteやlateralityとの整合性を確保する必要がある。

BodySiteとlaterality

ImagingStudyのbodySiteエレメントには原則としてDICOMタグに含まれる部位情報が設定されるのが原則である。これはオーダ情報等の別の管理情報には左右や部位の間違いが含まれることがあり、実際の撮影時に修正されることがあるためである。ただし、DICOMに部位情報が含まれない場合はJJ1017Pなどのコードあるいはそのサブセットを用い指定することを許容する。ただし、lateralityエレメントとの整合性をとり、部位情報が正しいものであることを確認すること。 また、DICOMではSNOMED-CTとのmappingがなされており、DICOMで定義されているSNOMED-CTのコードの利用は無償で可能となる契約がなされている。 BodySite等でDICOMでmappingされているSNOMED-CTをCodeSystemとして利用する場合、コードに対応するdisplay textの表記にはSNOMED-CTで規定されている表記を用いること。同様にDICOMをCodeSystemとして指定する際はBody Part Examined (0018,0015)に規定されている表記を指定すること。

利用方法

OperationおよびSearch Parameter 一覧

Search Parameter一覧

代表的な検索パラメータを示す。ここに例示されない検索項目であってもCommon Parametersおよびオリジナルの定義でサポートされているものは対象とすること。また、複合検索が必要となることも想定されるため、ユースケースに応じ適宜拡張すること。

コンフォーマンス パラメータ
SHALL identifier token GET [base]/ImagingStudy?identifier=urn:oid:2.16.124.999999.9999.1154777499.30246.19789.3503430045
SHALL status token GET [base]/ImagingStudy?status=available
SHOULD patient reference GET [base]/ImagingStudy?patient=123
SHOULD patient,modality reference,token GET [base]/ImagingStudy?patient=123&modality=CT
SHOULD patient,bodysite reference,token GET [base]/ImagingStudy?patient=123&bodysite=T-15460
SHOULD patient,started reference,date GET [base]/ImagingStudy?patient=123&started=eq2021-06-25
SHOULD patient,started,modality,bodysite reference,date,token,token GET [base]/ImagingStudy?patient=123&started=eq2021-06-18&modality=CT&bodysite=T-15460
SHOULD patient, started, modality reference, date, token GET [base]/ImagingStudy?patient=123&started=eq2021-06-18&modality=CT
SHOULD encounter reference GET [base]/ImagingStudy?encounter=Encounter/456

操作詳細

必須検索パラメータ

次の検索パラメータは必須でサポートされなければならない。(SHALL) ImagingStudyリソースでは検索の多様性が求められるため、多くは推奨検索パラメータとしているが、以下は必須のサポートとする。

  • identifier
  • status
推奨検索パラメータ

次の検索パラメータはサポートすることが推奨される。(SHOULD

  1. 患者中心での検索:対象患者(= Patientリソース)を条件とした検索をサポートすることが望ましい
    GET [base]/ImagingStudy?patient={reference}
    

    例:

    GET [base]/ImagingStudy?patient=123
    
  2. モダリティ中心の検索:対象患者(= Patientリソース)と撮影に使用されたモダリティを条件とした検索をサポートすることが望ましい
    なお検索パラメターmodalityは定義済み検索パラメーターにseries.modalityを対象として定義されているため、ImagingStudy.modalityを対象としていないことに注意すること
    GET [base]/ImagingStudy?patient={reference}&modality={token}
    

    例:

    GET [base]/ImagingStudy?patient=123&modality=CT
    
  3. 部位中心の検索:対象患者(= Patientリソース)と撮影の対象となった撮影部位を条件とした検索をサポートすることが望ましい
    GET [base]/ImagingStudy?patient={reference}&bodysite={token}
    

    例:

    GET [base]/ImagingStudy?patient=123&bodysite=T-15460
    
  4. 日付中心の検索:対象患者(= Patientリソース)と撮影の日時を条件とした検索をサポートすることが望ましい
    GET [base]/ImagingStudy?patient={reference}&started={date}
    

    例:

    GET [base]/ImagingStudy?patient=123&started=eq2021-06-25
    
  5. 日付中心の検索:対象患者(= Patientリソース)と撮影の日時を条件とした検索をサポートすることが望ましい
    GET [base]/ImagingStudy?patient={reference}&started={date}
    

    例:

    GET [base]/ImagingStudy?patient=123&started=eq2021-06-25
    
  6. 複数の条件を組み合わせた検索:対象患者(= Patientリソース)、撮影の日時、撮影に使用されたモダリティ、撮影の対象となった撮影部位を条件とした検索をサポートすることが望ましい
    なお検索パラメターmodalityは定義済み検索パラメーターにseries.modalityを対象として定義されているため、ImagingStudy.modalityを対象としていないことに注意すること
    GET [base]/ImagingStudy?patient={reference}&started={date}&modality={token}&bodysite={token}
    

    例:

    GET [base]/ImagingStudy?patient=123&started=eq2021-06-18&modality=CT&bodysite=T-15460
    
  7. 来院情報中心の検索:来院情報(= Encounterリソース)を条件とした検索をサポートすることが望ましい
    GET [base]/ImagingStudy?encounter={reference}
    

    例:

    GET [base]/ImagingStudy?encounter=456
    
オプション検索パラメータ

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

サンプル

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