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 DiagnosticReport Common Profile

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

JP_DiagnosticReport_Common

Title

JP Core DiagnosticReport Common Profile

Status Active ( 2024-11-18 )
Copyright

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

このプロファイルはDiagnosticReportリソースに対して、データを送受信するための共通の制約と拡張を定めたものである。

背景および想定シナリオ

DiagnosticReport(検査レポート)リソースは、患者、患者のグループ、デバイス、場所、および/またはこれらから派生した検体に対する検査結果と解釈について記載されるリソースである。DiagnosticReportリソースに対する主な用途(プロファイル)は以下の通りである。

  • 検体検査
  • 微生物学検査
  • 放射線検査
  • 病理検査
  • 歯科口腔検査

本プロファイルは、これらプロファイルに共通となる制約、拡張などのプロファイル定義と利用方法等について記述している。

なお、DiagnosticReportリソースは蓄積された結果の表示(例えば過去および現在のレポートの結果一覧の表示)をサポートしていない。連続的に作成された詳細な構造化レポートを完全にサポートすることは現時点ではできておらず、将来のリリースで実現するように計画されている。

また、DiagnosticReportリソースは、FHIRのワークフロー(Workflowを参照)の観点からは、「イベント」リソースの1つである。このリソース(DiagnosticReport)を、イベントリソースのワークフローパターンに合わせることは、OrdersやObservation Workgroupが意図するところである。

スコープ

多くの診断プロセスは、Observation(検査、観察)とDiagnosticReport(検査レポート)を生成する手続きである点に留意する必要がある。多くの場合、Observationを作成するために明示的に手続きの発行を要しないが、診断手順がどのように実行されたかについての詳細な関心がある場合、Procedureリソースが行為を記述するために使用される。

Observationリソースとは 対照的に、DiagnosticReportリソースには通常、追加の臨床コンテキスト、いくつかの小さな所見のまとめ、画像、画像レポート、テキストおよびコード化された解釈、テンプレート化された診断報告書などが含まれる。検査レポート、病理レポート、および画像レポートは、DiagnosticReportリソースを使用して表す必要がある。Observationリソースは、特定の検査におけるいくつかの小さな所見のまとめを提供するためにDiagnosticReportから参照される。

高度に構造化されたレポートがある場合は、データとワークフローをサポートするDiagnosticReportを使用する。診断調査のリクエストに関する詳細は、さまざまな「リクエスト」リソース(ServiceRequestなど)に取り込まれ、レポートを臨床ワークフローに接続できるようにする。組織診、剖検などにおいて、少ないワークフローでナラティブに書き起こされるレポートの場合は、Compositionリソースの方が適切である。

レポートに関連する医用画像や汎用画像、およびキー画像は、DiagnosticReportリソースで参照される。詳細でかつ実際の画像インスタンスは、DiagnosticReport.mediaエレメントを使用して検査レポートで直接参照するか、DiagnosticReport.ImagingStudyエレメントを介して、特定の患者のDICOM画像検査またはDICOMインスタンスのセットで生成されたコンテンツを表すImagingStudyリソースを間接的に参照することができる。

プロファイル定義

Usage:

プロファイル詳細

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

This structure is derived from DiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReport 診断レポート-依頼情報、1項目単位の結果、画像、解釈、およびフォーマットされたレポートの組み合わせ【詳細参照】
... identifier 0..* Identifier 実行者/実施者または他のシステムによって、この診断レポートに割り当てられた識別子
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 元になった検査や診断の依頼に関する情報
... status 1..1 code 診断レポートのステータス
... category 0..* CodeableConcept 診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード
.... coding
..... system 0..1 uri カテゴリーコードシステムの識別URL
..... code 0..1 code カテゴリーコード
..... display 0..1 string カテゴリー表示名
... code 1..1 CodeableConcept 診断レポートを説明するコードまたは名前
Binding: JP Core Document Codes DiagnosticReport ValueSet (preferred)
... subject 0..1 Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile) 診断レポートの対象患者に関する情報
... encounter 0..1 Reference(JP Core Encounter Profile) 診断レポートが関係するヘルスケアイベントに関する情報
... effective[x] 0..1 dateTime, Period 診断レポートの作成日時
... issued 0..1 instant このバージョンの診断レポートが医療者に提供/確定された日時
... performer 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの作成発行に責任をもつ診断サービス/担当者に関する情報
... resultsInterpreter 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの結論と解釈に責任を持つ医療者/組織に関する情報
... specimen 0..* Reference(Specimen) 診断レポートのもとになった検体に関する情報
... result 0..* Reference(Observation) 診断レポートの一部となるObservationsに関する情報
... imagingStudy 0..* Reference(ImagingStudy) 診断レポートに関連づけれられたDICOM検査画像に関する情報
... media 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報
... conclusion 0..1 string 簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... conclusionCode 0..* CodeableConcept 診断レポートの要約結論(解釈、インプレッション)を表すコード
... presentedForm 0..* Attachment 診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReport 診断レポート-依頼情報、1項目単位の結果、画像、解釈、およびフォーマットされたレポートの組み合わせ【詳細参照】
dom-2: リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: リソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier 実行者/実施者または他のシステムによって、この診断レポートに割り当てられた識別子
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 元になった検査や診断の依頼に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... status ?!Σ 1..1 code 診断レポートのステータス
Binding: DiagnosticReportStatus (required): 診断レポートのステータス。 / The status of the diagnostic report.


ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept 診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... code Σ 1..1 CodeableConcept 診断レポートを説明するコードまたは名前
Binding: JP Core Document Codes DiagnosticReport ValueSet (preferred)
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile) 診断レポートの対象患者に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(JP Core Encounter Profile) 診断レポートが関係するヘルスケアイベントに関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... effective[x] Σ 0..1 診断レポートの作成日時
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant このバージョンの診断レポートが医療者に提供/確定された日時
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... performer Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの作成発行に責任をもつ診断サービス/担当者に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... resultsInterpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの結論と解釈に責任を持つ医療者/組織に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... specimen 0..* Reference(Specimen) 診断レポートのもとになった検体に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... result 0..* Reference(Observation) 診断レポートの一部となるObservationsに関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... imagingStudy 0..* Reference(ImagingStudy) 診断レポートに関連づけれられたDICOM検査画像に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... media Σ 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
.... link Σ 1..1 Reference(Media) 画像ソースへの参照 / Reference to the image source
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... conclusion 0..1 string 簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... conclusionCode 0..* CodeableConcept 診断レポートの要約結論(解釈、インプレッション)を表すコード
Binding: SNOMEDCTClinicalFindings (example): レポートの補助として提供される診断コード。 / Diagnosis codes provided as adjuncts to the report.


ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... presentedForm 0..* Attachment 診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReport 診断レポート-依頼情報、1項目単位の結果、画像、解釈、およびフォーマットされたレポートの組み合わせ【詳細参照】
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier 実行者/実施者または他のシステムによって、この診断レポートに割り当てられた識別子
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 元になった検査や診断の依頼に関する情報
... status ?!Σ 1..1 code 診断レポートのステータス
Binding: DiagnosticReportStatus (required): 診断レポートのステータス。 / The status of the diagnostic report.

... category Σ 0..* CodeableConcept 診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri カテゴリーコードシステムの識別URL
..... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
..... code Σ 0..1 code カテゴリーコード
..... display Σ 0..1 string カテゴリー表示名
..... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text Σ 0..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code Σ 1..1 CodeableConcept 診断レポートを説明するコードまたは名前
Binding: JP Core Document Codes DiagnosticReport ValueSet (preferred)
... subject Σ 0..1 Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile) 診断レポートの対象患者に関する情報
... encounter Σ 0..1 Reference(JP Core Encounter Profile) 診断レポートが関係するヘルスケアイベントに関する情報
... effective[x] Σ 0..1 診断レポートの作成日時
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant このバージョンの診断レポートが医療者に提供/確定された日時
... performer Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの作成発行に責任をもつ診断サービス/担当者に関する情報
... resultsInterpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの結論と解釈に責任を持つ医療者/組織に関する情報
... specimen 0..* Reference(Specimen) 診断レポートのもとになった検体に関する情報
... result 0..* Reference(Observation) 診断レポートの一部となるObservationsに関する情報
... imagingStudy 0..* Reference(ImagingStudy) 診断レポートに関連づけれられたDICOM検査画像に関する情報
... media Σ 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string 画像についてのコメント(例:説明) / Comment about the image (e.g. explanation)
.... link Σ 1..1 Reference(Media) 画像ソースへの参照 / Reference to the image source
... conclusion 0..1 string 簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... conclusionCode 0..* CodeableConcept 診断レポートの要約結論(解釈、インプレッション)を表すコード
Binding: SNOMEDCTClinicalFindings (example): レポートの補助として提供される診断コード。 / Diagnosis codes provided as adjuncts to the report.


... presentedForm 0..* Attachment 診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredJP_DocumentCodes_DiagnosticReport_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DocumentCodes_DiagnosticReport_VS
from this IG
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: 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-4errorDiagnosticReportリソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDiagnosticReport別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from DiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReport 診断レポート-依頼情報、1項目単位の結果、画像、解釈、およびフォーマットされたレポートの組み合わせ【詳細参照】
... identifier 0..* Identifier 実行者/実施者または他のシステムによって、この診断レポートに割り当てられた識別子
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 元になった検査や診断の依頼に関する情報
... status 1..1 code 診断レポートのステータス
... category 0..* CodeableConcept 診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード
.... coding
..... system 0..1 uri カテゴリーコードシステムの識別URL
..... code 0..1 code カテゴリーコード
..... display 0..1 string カテゴリー表示名
... code 1..1 CodeableConcept 診断レポートを説明するコードまたは名前
Binding: JP Core Document Codes DiagnosticReport ValueSet (preferred)
... subject 0..1 Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile) 診断レポートの対象患者に関する情報
... encounter 0..1 Reference(JP Core Encounter Profile) 診断レポートが関係するヘルスケアイベントに関する情報
... effective[x] 0..1 dateTime, Period 診断レポートの作成日時
... issued 0..1 instant このバージョンの診断レポートが医療者に提供/確定された日時
... performer 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの作成発行に責任をもつ診断サービス/担当者に関する情報
... resultsInterpreter 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの結論と解釈に責任を持つ医療者/組織に関する情報
... specimen 0..* Reference(Specimen) 診断レポートのもとになった検体に関する情報
... result 0..* Reference(Observation) 診断レポートの一部となるObservationsに関する情報
... imagingStudy 0..* Reference(ImagingStudy) 診断レポートに関連づけれられたDICOM検査画像に関する情報
... media 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報
... conclusion 0..1 string 簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... conclusionCode 0..* CodeableConcept 診断レポートの要約結論(解釈、インプレッション)を表すコード
... presentedForm 0..* Attachment 診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReport 診断レポート-依頼情報、1項目単位の結果、画像、解釈、およびフォーマットされたレポートの組み合わせ【詳細参照】
dom-2: リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: リソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: リソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier 実行者/実施者または他のシステムによって、この診断レポートに割り当てられた識別子
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 元になった検査や診断の依頼に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... status ?!Σ 1..1 code 診断レポートのステータス
Binding: DiagnosticReportStatus (required): 診断レポートのステータス。 / The status of the diagnostic report.


ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept 診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... code Σ 1..1 CodeableConcept 診断レポートを説明するコードまたは名前
Binding: JP Core Document Codes DiagnosticReport ValueSet (preferred)
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile) 診断レポートの対象患者に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(JP Core Encounter Profile) 診断レポートが関係するヘルスケアイベントに関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... effective[x] Σ 0..1 診断レポートの作成日時
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant このバージョンの診断レポートが医療者に提供/確定された日時
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... performer Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの作成発行に責任をもつ診断サービス/担当者に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... resultsInterpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの結論と解釈に責任を持つ医療者/組織に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... specimen 0..* Reference(Specimen) 診断レポートのもとになった検体に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... result 0..* Reference(Observation) 診断レポートの一部となるObservationsに関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... imagingStudy 0..* Reference(ImagingStudy) 診断レポートに関連づけれられたDICOM検査画像に関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... media Σ 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
.... link Σ 1..1 Reference(Media) 画像ソースへの参照 / Reference to the image source
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... conclusion 0..1 string 簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... conclusionCode 0..* CodeableConcept 診断レポートの要約結論(解釈、インプレッション)を表すコード
Binding: SNOMEDCTClinicalFindings (example): レポートの補助として提供される診断コード。 / Diagnosis codes provided as adjuncts to the report.


ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
... presentedForm 0..* Attachment 診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)
ele-1: すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReport 診断レポート-依頼情報、1項目単位の結果、画像、解釈、およびフォーマットされたレポートの組み合わせ【詳細参照】
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier 実行者/実施者または他のシステムによって、この診断レポートに割り当てられた識別子
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 元になった検査や診断の依頼に関する情報
... status ?!Σ 1..1 code 診断レポートのステータス
Binding: DiagnosticReportStatus (required): 診断レポートのステータス。 / The status of the diagnostic report.

... category Σ 0..* CodeableConcept 診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding 用語システムによって定義されたコード / Code defined by a terminology system
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri カテゴリーコードシステムの識別URL
..... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
..... code Σ 0..1 code カテゴリーコード
..... display Σ 0..1 string カテゴリー表示名
..... userSelected Σ 0..1 boolean このコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text Σ 0..1 string コンセプトの単純なテキスト表現 / Plain text representation of the concept
... code Σ 1..1 CodeableConcept 診断レポートを説明するコードまたは名前
Binding: JP Core Document Codes DiagnosticReport ValueSet (preferred)
... subject Σ 0..1 Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile) 診断レポートの対象患者に関する情報
... encounter Σ 0..1 Reference(JP Core Encounter Profile) 診断レポートが関係するヘルスケアイベントに関する情報
... effective[x] Σ 0..1 診断レポートの作成日時
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant このバージョンの診断レポートが医療者に提供/確定された日時
... performer Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの作成発行に責任をもつ診断サービス/担当者に関する情報
... resultsInterpreter Σ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam) 診断レポートの結論と解釈に責任を持つ医療者/組織に関する情報
... specimen 0..* Reference(Specimen) 診断レポートのもとになった検体に関する情報
... result 0..* Reference(Observation) 診断レポートの一部となるObservationsに関する情報
... imagingStudy 0..* Reference(ImagingStudy) 診断レポートに関連づけれられたDICOM検査画像に関する情報
... media Σ 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string 画像についてのコメント(例:説明) / Comment about the image (e.g. explanation)
.... link Σ 1..1 Reference(Media) 画像ソースへの参照 / Reference to the image source
... conclusion 0..1 string 簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... conclusionCode 0..* CodeableConcept 診断レポートの要約結論(解釈、インプレッション)を表すコード
Binding: SNOMEDCTClinicalFindings (example): レポートの補助として提供される診断コード。 / Diagnosis codes provided as adjuncts to the report.


... presentedForm 0..* Attachment 診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredJP_DocumentCodes_DiagnosticReport_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DocumentCodes_DiagnosticReport_VS
from this IG
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: 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-4errorDiagnosticReportリソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDiagnosticReport別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron

注意事項

DiagnosticReport.codeについて

codeにはJP Core DiagnosticReport Code Valuesetから各ユースケースに適したコードを選択する。

放射線レポートでは複数のモダリティを用いた放射線学的検査手技に対応するため、画像診断報告書(18748-4)を選択する。 SS-MIX2等からのデータ移行における互換性担保のためにCT検査レポートやIVR検査レポートなど粒度が細かいコードを残してあるが、これらは新規レポート発行の際には利用しないこと。

一方で細菌検査等ではレポート発行時に特定の検査と紐づけることが可能であるため、粒度の細かい適切なコードを選択する必要がある。 詳細については各ユースケースの定義を参照すること。

検索パラメータ

検索パラメータの一覧である。共通の検索パラメータも利用される。

コンフォーマンス パラメータ 説明 表現型
MAY based-on reference オーダ情報への参照 DiagnosticReport.basedOn (CarePlan, MedicationRequet, NutritionOrder, ServiceRequest, ImuunizationRecommendation
MAY category token レポート種別 DiagnosticReport.category (ValueSet)
MAY code token レポート全体を示すコード DiagnosticReport.code
MAY conclusion token コード化されたレポートの conclusion (interpretation/impression) DiagnosticReport.conclusionCode
MAY date date レポート作成日 DiagnosticReport.effectiveDate
MAY encounter reference オーダが発行された際の Encounter DiagnosticReport.encounter (Encounter)
SHALL identifier token レポートの identifier(識別子) DiagnosticReport.identifier
SHOULD issued date レポート発行日(確定日) DiagnosticReport.issued
MAY media reference 画像への参照 DiagnosticReport.media.link (Media)
SHOULD patient reference レポートの対象患者 DiagnosticReport.subject.where(resolve() is Patient) (Patient)
SHOULD performer reference レポート確定者 DiagnosticReport.performer (Practitioner)
MAY result reference 関連する検査結果 (検体検査結果など) DiagnosticReport.result (Observation)
MAY results-interpreter reference レポートの記述者 DiagnosticReport.resultsInterpreter (Practitioner)
MAY specimen reference specimenの詳細 DiagnosticReport.Specimen (specimen)
SHOULD status token レポートの状態 DiagnosticReport.status

必須検索パラメータ

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

  1. identifier 検索パラメータを使用して、オーダIDなどの識別子によるDiagnosticReportの検索をサポートしなければならない(SHALL

    GET [base]/DiagnosticReport?identifier={system|}[token]
    

    例:

    GET [base]/DiagnosticReport?identifier=http://myhospital.com/fhir/diagnosticreport-id-system|1234567890
    

    指定された識別子に一致するDiagnosticReportリソースを含むBundleを検索する。

    利用方法

各ユースケースのプロファイルを参照のこと。

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