HL7 FHIR JP Core ImplementationGuide
1.1.1 - ci-build Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.1). 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.1.1
Name

JP_DiagnosticReport_Common

Title

JP Core DiagnosticReport Common Profile

Status Active ( 2023-03-22 )
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.

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..1code診断レポートのステータス
... category 0..*CodeableConcept診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (preferred)
... code 1..1CodeableConcept診断レポートを説明するコードまたは名前【詳細参照】
... subject 0..1Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile)診断レポートの対象患者に関する情報【詳細参照】
... encounter 0..1Reference(JP Core Encounter Profile)診断レポートが関係するヘルスケアイベントに関する情報【詳細参照】
... effective[x] 0..1dateTime, Period診断レポートの作成日時【詳細参照】
... issued 0..1instantこのバージョンの診断レポートが医療者に提供/確定された日時【詳細参照】
... 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..1string簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... conclusionCode 0..*CodeableConcept診断レポートの要約結論(解釈、インプレッション)を表すコード【詳細参照】
... presentedForm 0..*Attachment診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)【詳細参照】

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

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1Narrative人間の解釈のためのリソースのテキスト概要 / 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..1code診断レポートのステータス
Binding: DiagnosticReportStatus (required): 診断レポートのステータス。 / The status of the diagnostic report.

... category Σ0..*CodeableConcept診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (preferred)
... code Σ1..1CodeableConcept診断レポートを説明するコードまたは名前【詳細参照】
Binding: LOINCDiagnosticReportCodes (preferred): 診断レポートを説明するコード。 / Codes that describe Diagnostic Reports.

... subject Σ0..1Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile)診断レポートの対象患者に関する情報【詳細参照】
... encounter Σ0..1Reference(JP Core Encounter Profile)診断レポートが関係するヘルスケアイベントに関する情報【詳細参照】
... effective[x] Σ0..1診断レポートの作成日時【詳細参照】
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... issued Σ0..1instantこのバージョンの診断レポートが医療者に提供/確定された日時【詳細参照】
... 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..1string要素間参照のための一意の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..1string画像についてのコメント(例:説明) / Comment about the image (e.g. explanation)
.... link Σ1..1Reference(Media)画像ソースへの参照 / Reference to the image source
... conclusion 0..1string簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... 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

PathConformanceValueSet
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredDiagnosticReportStatus
DiagnosticReport.categorypreferredJP_DiagnosticReportCategory_VS
DiagnosticReport.codepreferredLOINCDiagnosticReportCodes (a valid code from LOINC)
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings

Constraints

IdGradePath(s)DetailsRequirements
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

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..1code診断レポートのステータス
... category 0..*CodeableConcept診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (preferred)
... code 1..1CodeableConcept診断レポートを説明するコードまたは名前【詳細参照】
... subject 0..1Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile)診断レポートの対象患者に関する情報【詳細参照】
... encounter 0..1Reference(JP Core Encounter Profile)診断レポートが関係するヘルスケアイベントに関する情報【詳細参照】
... effective[x] 0..1dateTime, Period診断レポートの作成日時【詳細参照】
... issued 0..1instantこのバージョンの診断レポートが医療者に提供/確定された日時【詳細参照】
... 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..1string簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... conclusionCode 0..*CodeableConcept診断レポートの要約結論(解釈、インプレッション)を表すコード【詳細参照】
... presentedForm 0..*Attachment診断サービス/担当者によって発行された診断レポート全体のコンテンツ(例えばPDFファイルなど)【詳細参照】

doco Documentation for this format

Snapshot View

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

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1Narrative人間の解釈のためのリソースのテキスト概要 / 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..1code診断レポートのステータス
Binding: DiagnosticReportStatus (required): 診断レポートのステータス。 / The status of the diagnostic report.

... category Σ0..*CodeableConcept診断レポートを作成した臨床分野、部門、または診断サービス(心臓病学、生化学、血液学、放射線医学など)を分類するコード【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (preferred)
... code Σ1..1CodeableConcept診断レポートを説明するコードまたは名前【詳細参照】
Binding: LOINCDiagnosticReportCodes (preferred): 診断レポートを説明するコード。 / Codes that describe Diagnostic Reports.

... subject Σ0..1Reference(JP Core Patient Profile | Group | Device | JP Core Location Profile)診断レポートの対象患者に関する情報【詳細参照】
... encounter Σ0..1Reference(JP Core Encounter Profile)診断レポートが関係するヘルスケアイベントに関する情報【詳細参照】
... effective[x] Σ0..1診断レポートの作成日時【詳細参照】
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... issued Σ0..1instantこのバージョンの診断レポートが医療者に提供/確定された日時【詳細参照】
... 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..1string要素間参照のための一意の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..1string画像についてのコメント(例:説明) / Comment about the image (e.g. explanation)
.... link Σ1..1Reference(Media)画像ソースへの参照 / Reference to the image source
... conclusion 0..1string簡潔かつ臨床的な文脈で表現した診断レポートの要約結論(解釈、インプレッション)
... 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

PathConformanceValueSet
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredDiagnosticReportStatus
DiagnosticReport.categorypreferredJP_DiagnosticReportCategory_VS
DiagnosticReport.codepreferredLOINCDiagnosticReportCodes (a valid code from LOINC)
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings

Constraints

IdGradePath(s)DetailsRequirements
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

検索パラメータ

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

コンフォーマンス パラメータ 説明 表現型
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|}[code]
    

    例:

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

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

    利用方法

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