HL7 FHIR JP Core ImplementationGuide
1.1.2 - release Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: JP Core DiagnosticReport Endoscopy Profile

項目内容
定義URL http://jpfhir.jp/fhir/core/StructureDefinition/JP_DiagnosticReport_Endoscopy
Version 1.1.2
Name

JP_DiagnosticReport_Endoscopy

Title

JP Core DiagnosticReport Endoscopy Profile

Status Active ( 2023-10-31 )
Copyright

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

このプロファイルはDiagnosticReportリソースに対して、内視鏡を使用して実施された検査、治療に関わるデータを送受信するための制約と拡張を定めたものである。


本プロファイルは、DiagnosticReportリソースを使用して、内視鏡による診断/治療の根拠となる内容や、検査/手技中に撮影された画像や動画などのデータを共通の「報告書(レポート)」として記録、検索、取得するために、最低限遵守すべき制約を取り纏めたものである。

背景および想定シナリオ

本プロファイルは、以下のようなユースケースを想定している。

  • オーダをもとに実施された内視鏡検査レポートの保存
  • 他のリソースからの内視鏡検査レポートの参照

スコープ

DiagnosticReportリソースを使用して表現した内視鏡検査レポートには、診断内容に加え、いくつかの所見、検査/手技中に撮影された画像、テキストおよびコード化された解釈、テンプレート化された報告書などが含まれる。

典型的な利用方法としては、PDFやxml形式で作成された報告書をDiagnosticReport.presentedForm要素に格納するとともに、DiagnosticReport.conclusion要素に診断要約を記載する。検査中に撮影された画像や動画は、DICOM形式であればimagingStudyを参照、DICOM以外の形式であればDiagnosticReport.media要素にMediaリソースへのリンクとして保持する。

なお、報告書の見読性、検索の汎用性を確保するために、所見を中心とした報告書の主要な内容についてはDomainResourceであるDiagnosticReport.text要素にテキスト形式で格納することが望ましい。

注記

プロファイル定義

Usage:

プロファイル詳細

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* JP_DiagnosticReport_Common 内視鏡を使用して実施された検査、治療に関する診断レポート。
... text 0..1 Narrative 主にレポートの見読性と検索性の向上を目的に、所見を中心としたhuman-readableなnarrativeデータを格納することを推奨する。【詳細参照】
... identifier 0..* Identifier 製品またはシステムが管理する、施設内で診断レポートを一意に識別するためのID。
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 他のシステムから依頼されたオーダ情報。【詳細参照】
... status 1..1 code 診断レポートのステータス。【詳細参照】
... Slices for category S 1..* CodeableConcept 診断レポートの分野を表すコード。
Slice: Unordered, Open by value:$this
.... category:endoscopy 1..1 CodeableConcept 診断レポートの分野を表すコード。【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (required)
..... coding
...... system 0..1 uri カテゴリーコードシステムの識別URL
Fixed Value: http://loinc.org
...... code 1..1 code カテゴリーコード
Fixed Value: LP7796-8
... code 1..1 CodeableConcept 内視鏡分野の診断レポートを分類するためのコード。【詳細参照】
Binding: JP Core Document Codes Endoscopy ValueSet (extensible)
... subject S 0..1 Reference(JP Core Patient Profile) 診断レポートの対象患者に関する情報。【詳細参照】
... encounter 0..1 Reference(JP Core Encounter Profile) この診断レポートを書くきっかけとなった情報。【詳細参照】
... effective[x] S 0..1 dateTime 診断レポートの作成日時。【詳細参照】
... issued S 0..1 instant レポート確定日時。【詳細参照】
... performer S 0..* Reference(JP Core Practitioner Profile) 内視鏡検査、治療を実施した医師。【詳細参照】
... resultsInterpreter S 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile) 通常、この診断レポートの確定者。【詳細参照】
... specimen 0..* Reference(Specimen) この診断レポートの検体に関する情報。【詳細参照】
... result 0..* Reference(Observation) この診断レポートの一部となるObservationに関する情報。
... imagingStudy S 0..* Reference(JP Core ImagingStudy Endoscopy Profile) 診断レポートに関連づけれられたDICOM画像検査に関する情報。【詳細参照】
... media 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報。【詳細参照】
.... comment 0..1 string メディアに関するコメント。【詳細参照】
.... link S 1..1 Reference(Media) メディアの参照先。
... conclusion S 0..1 string 総合診断に相当する要約結論。【詳細参照】
... conclusionCode S 0..* CodeableConcept 内視鏡診断レポートの要約結論を表す1つ以上のコード。【詳細参照】
Binding: JP Core DiagnosticReport Endoscopy Conclusion Codes JED ValueSet (example)
... presentedForm S 0..* Attachment 診断レポート本体。【詳細参照】

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* JP_DiagnosticReport_Common 内視鏡を使用して実施された検査、治療に関する診断レポート。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... text 0..1 Narrative 主にレポートの見読性と検索性の向上を目的に、所見を中心としたhuman-readableなnarrativeデータを格納することを推奨する。【詳細参照】
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier 製品またはシステムが管理する、施設内で診断レポートを一意に識別するためのID。
... 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.

... Slices for category SΣ 1..* CodeableConcept 診断レポートの分野を表すコード。
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


.... category:endoscopy Σ 1..1 CodeableConcept 診断レポートの分野を表すコード。【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (required)
... code Σ 1..1 CodeableConcept 内視鏡分野の診断レポートを分類するためのコード。【詳細参照】
Binding: JP Core Document Codes Endoscopy ValueSet (extensible)
... subject SΣ 0..1 Reference(JP Core Patient Profile) 診断レポートの対象患者に関する情報。【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この診断レポートを書くきっかけとなった情報。【詳細参照】
... effective[x] SΣ 0..1 dateTime 診断レポートの作成日時。【詳細参照】
... issued SΣ 0..1 instant レポート確定日時。【詳細参照】
... performer SΣ 0..* Reference(JP Core Practitioner Profile) 内視鏡検査、治療を実施した医師。【詳細参照】
... resultsInterpreter SΣ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile) 通常、この診断レポートの確定者。【詳細参照】
... specimen 0..* Reference(Specimen) この診断レポートの検体に関する情報。【詳細参照】
... result 0..* Reference(Observation) この診断レポートの一部となるObservationに関する情報。
... imagingStudy S 0..* Reference(JP Core ImagingStudy Endoscopy Profile) 診断レポートに関連づけれられたDICOM画像検査に関する情報。【詳細参照】
... media Σ 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報。【詳細参照】
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string メディアに関するコメント。【詳細参照】
.... link SΣ 1..1 Reference(Media) メディアの参照先。
... conclusion S 0..1 string 総合診断に相当する要約結論。【詳細参照】
... conclusionCode S 0..* CodeableConcept 内視鏡診断レポートの要約結論を表す1つ以上のコード。【詳細参照】
Binding: JP Core DiagnosticReport Endoscopy Conclusion Codes JED ValueSet (example)
... presentedForm S 0..* Attachment 診断レポート本体。【詳細参照】

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* JP_DiagnosticReport_Common 内視鏡を使用して実施された検査、治療に関する診断レポート。
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するメタデータ / 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 主にレポートの見読性と検索性の向上を目的に、所見を中心としたhuman-readableなnarrativeデータを格納することを推奨する。【詳細参照】
... 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 製品またはシステムが管理する、施設内で診断レポートを一意に識別するためのID。
... 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.

... Slices for category SΣ 1..* CodeableConcept 診断レポートの分野を表すコード。
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


.... category:All Slices Content/Rules for all slices
..... 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
.... category:endoscopy Σ 1..1 CodeableConcept 診断レポートの分野を表すコード。【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (required)
..... 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
Fixed Value: http://loinc.org
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ 1..1 code カテゴリーコード
Fixed Value: LP7796-8
...... 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 Endoscopy ValueSet (extensible)
... subject SΣ 0..1 Reference(JP Core Patient Profile) 診断レポートの対象患者に関する情報。【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この診断レポートを書くきっかけとなった情報。【詳細参照】
... effective[x] SΣ 0..1 dateTime 診断レポートの作成日時。【詳細参照】
... issued SΣ 0..1 instant レポート確定日時。【詳細参照】
... performer SΣ 0..* Reference(JP Core Practitioner Profile) 内視鏡検査、治療を実施した医師。【詳細参照】
... resultsInterpreter SΣ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile) 通常、この診断レポートの確定者。【詳細参照】
... specimen 0..* Reference(Specimen) この診断レポートの検体に関する情報。【詳細参照】
... result 0..* Reference(Observation) この診断レポートの一部となるObservationに関する情報。
... imagingStudy S 0..* Reference(JP Core ImagingStudy Endoscopy Profile) 診断レポートに関連づけれられた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 メディアに関するコメント。【詳細参照】
.... link SΣ 1..1 Reference(Media) メディアの参照先。
... conclusion S 0..1 string 総合診断に相当する要約結論。【詳細参照】
... conclusionCode S 0..* CodeableConcept 内視鏡診断レポートの要約結論を表す1つ以上のコード。【詳細参照】
Binding: JP Core DiagnosticReport Endoscopy Conclusion Codes JED ValueSet (example)
... presentedForm S 0..* Attachment 診断レポート本体。【詳細参照】

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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.category:endoscopyrequiredJP_DiagnosticReportCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DiagnosticReportCategory_VS
from this IG
DiagnosticReport.codeextensibleJP_DocumentCodes_Endoscopy_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DocumentCodes_Endoscopy_VS
from this IG
DiagnosticReport.conclusionCodeexampleJP_ConclusionCodesJed_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ConclusionCodesJed_VS
from this IG

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* JP_DiagnosticReport_Common 内視鏡を使用して実施された検査、治療に関する診断レポート。
... text 0..1 Narrative 主にレポートの見読性と検索性の向上を目的に、所見を中心としたhuman-readableなnarrativeデータを格納することを推奨する。【詳細参照】
... identifier 0..* Identifier 製品またはシステムが管理する、施設内で診断レポートを一意に識別するためのID。
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | JP Core MedicationRequest Profile | JP Core MedicationRequest Injection Profile | NutritionOrder | ServiceRequest) 他のシステムから依頼されたオーダ情報。【詳細参照】
... status 1..1 code 診断レポートのステータス。【詳細参照】
... Slices for category S 1..* CodeableConcept 診断レポートの分野を表すコード。
Slice: Unordered, Open by value:$this
.... category:endoscopy 1..1 CodeableConcept 診断レポートの分野を表すコード。【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (required)
..... coding
...... system 0..1 uri カテゴリーコードシステムの識別URL
Fixed Value: http://loinc.org
...... code 1..1 code カテゴリーコード
Fixed Value: LP7796-8
... code 1..1 CodeableConcept 内視鏡分野の診断レポートを分類するためのコード。【詳細参照】
Binding: JP Core Document Codes Endoscopy ValueSet (extensible)
... subject S 0..1 Reference(JP Core Patient Profile) 診断レポートの対象患者に関する情報。【詳細参照】
... encounter 0..1 Reference(JP Core Encounter Profile) この診断レポートを書くきっかけとなった情報。【詳細参照】
... effective[x] S 0..1 dateTime 診断レポートの作成日時。【詳細参照】
... issued S 0..1 instant レポート確定日時。【詳細参照】
... performer S 0..* Reference(JP Core Practitioner Profile) 内視鏡検査、治療を実施した医師。【詳細参照】
... resultsInterpreter S 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile) 通常、この診断レポートの確定者。【詳細参照】
... specimen 0..* Reference(Specimen) この診断レポートの検体に関する情報。【詳細参照】
... result 0..* Reference(Observation) この診断レポートの一部となるObservationに関する情報。
... imagingStudy S 0..* Reference(JP Core ImagingStudy Endoscopy Profile) 診断レポートに関連づけれられたDICOM画像検査に関する情報。【詳細参照】
... media 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報。【詳細参照】
.... comment 0..1 string メディアに関するコメント。【詳細参照】
.... link S 1..1 Reference(Media) メディアの参照先。
... conclusion S 0..1 string 総合診断に相当する要約結論。【詳細参照】
... conclusionCode S 0..* CodeableConcept 内視鏡診断レポートの要約結論を表す1つ以上のコード。【詳細参照】
Binding: JP Core DiagnosticReport Endoscopy Conclusion Codes JED ValueSet (example)
... presentedForm S 0..* Attachment 診断レポート本体。【詳細参照】

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* JP_DiagnosticReport_Common 内視鏡を使用して実施された検査、治療に関する診断レポート。
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... text 0..1 Narrative 主にレポートの見読性と検索性の向上を目的に、所見を中心としたhuman-readableなnarrativeデータを格納することを推奨する。【詳細参照】
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier 製品またはシステムが管理する、施設内で診断レポートを一意に識別するためのID。
... 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.

... Slices for category SΣ 1..* CodeableConcept 診断レポートの分野を表すコード。
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


.... category:endoscopy Σ 1..1 CodeableConcept 診断レポートの分野を表すコード。【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (required)
... code Σ 1..1 CodeableConcept 内視鏡分野の診断レポートを分類するためのコード。【詳細参照】
Binding: JP Core Document Codes Endoscopy ValueSet (extensible)
... subject SΣ 0..1 Reference(JP Core Patient Profile) 診断レポートの対象患者に関する情報。【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この診断レポートを書くきっかけとなった情報。【詳細参照】
... effective[x] SΣ 0..1 dateTime 診断レポートの作成日時。【詳細参照】
... issued SΣ 0..1 instant レポート確定日時。【詳細参照】
... performer SΣ 0..* Reference(JP Core Practitioner Profile) 内視鏡検査、治療を実施した医師。【詳細参照】
... resultsInterpreter SΣ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile) 通常、この診断レポートの確定者。【詳細参照】
... specimen 0..* Reference(Specimen) この診断レポートの検体に関する情報。【詳細参照】
... result 0..* Reference(Observation) この診断レポートの一部となるObservationに関する情報。
... imagingStudy S 0..* Reference(JP Core ImagingStudy Endoscopy Profile) 診断レポートに関連づけれられたDICOM画像検査に関する情報。【詳細参照】
... media Σ 0..* BackboneElement 診断レポートに関連づけられたメディアに関する情報。【詳細参照】
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string メディアに関するコメント。【詳細参照】
.... link SΣ 1..1 Reference(Media) メディアの参照先。
... conclusion S 0..1 string 総合診断に相当する要約結論。【詳細参照】
... conclusionCode S 0..* CodeableConcept 内視鏡診断レポートの要約結論を表す1つ以上のコード。【詳細参照】
Binding: JP Core DiagnosticReport Endoscopy Conclusion Codes JED ValueSet (example)
... presentedForm S 0..* Attachment 診断レポート本体。【詳細参照】

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* JP_DiagnosticReport_Common 内視鏡を使用して実施された検査、治療に関する診断レポート。
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するメタデータ / 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 主にレポートの見読性と検索性の向上を目的に、所見を中心としたhuman-readableなnarrativeデータを格納することを推奨する。【詳細参照】
... 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 製品またはシステムが管理する、施設内で診断レポートを一意に識別するためのID。
... 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.

... Slices for category SΣ 1..* CodeableConcept 診断レポートの分野を表すコード。
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): 診断サービスセクションのコード。 / Codes for diagnostic service sections.


.... category:All Slices Content/Rules for all slices
..... 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
.... category:endoscopy Σ 1..1 CodeableConcept 診断レポートの分野を表すコード。【詳細参照】
Binding: JP Core Diagnostic Report Category ValueSet (required)
..... 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
Fixed Value: http://loinc.org
...... version Σ 0..1 string システムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ 1..1 code カテゴリーコード
Fixed Value: LP7796-8
...... 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 Endoscopy ValueSet (extensible)
... subject SΣ 0..1 Reference(JP Core Patient Profile) 診断レポートの対象患者に関する情報。【詳細参照】
... encounter Σ 0..1 Reference(JP Core Encounter Profile) この診断レポートを書くきっかけとなった情報。【詳細参照】
... effective[x] SΣ 0..1 dateTime 診断レポートの作成日時。【詳細参照】
... issued SΣ 0..1 instant レポート確定日時。【詳細参照】
... performer SΣ 0..* Reference(JP Core Practitioner Profile) 内視鏡検査、治療を実施した医師。【詳細参照】
... resultsInterpreter SΣ 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile) 通常、この診断レポートの確定者。【詳細参照】
... specimen 0..* Reference(Specimen) この診断レポートの検体に関する情報。【詳細参照】
... result 0..* Reference(Observation) この診断レポートの一部となるObservationに関する情報。
... imagingStudy S 0..* Reference(JP Core ImagingStudy Endoscopy Profile) 診断レポートに関連づけれられた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 メディアに関するコメント。【詳細参照】
.... link SΣ 1..1 Reference(Media) メディアの参照先。
... conclusion S 0..1 string 総合診断に相当する要約結論。【詳細参照】
... conclusionCode S 0..* CodeableConcept 内視鏡診断レポートの要約結論を表す1つ以上のコード。【詳細参照】
Binding: JP Core DiagnosticReport Endoscopy Conclusion Codes JED ValueSet (example)
... presentedForm S 0..* Attachment 診断レポート本体。【詳細参照】

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
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.category:endoscopyrequiredJP_DiagnosticReportCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DiagnosticReportCategory_VS
from this IG
DiagnosticReport.codeextensibleJP_DocumentCodes_Endoscopy_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_DocumentCodes_Endoscopy_VS
from this IG
DiagnosticReport.conclusionCodeexampleJP_ConclusionCodesJed_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ConclusionCodesJed_VS
from this IG

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

必須要素

次のデータ項目は必須(SHALL)である。

  • status : レポートの状態・進捗状況
  • category : レポートを作成した臨床分野、部門、または診断サービスを分類するコード。”LP7796-8” Endoscopy 固定
  • code : レポートの種別。SS-MIX2 拡張ストレージ構成の説明と構成ガイドライン Ver1.2h(本実装ガイドライン制定時の最新版) 「別紙:標準文書コード表」の標準コード(LOINCコード)から指定

MustSupport

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

  • basedOn : ServiceRequest(オーダを表すリソースへの参照)
  • subject : 患者リソース(Patient)への参照。殆どの場合存在するが、緊急検査等で患者リソースが確定していない場合が想定される
  • effectiveDateTime : レポート作成日時
  • issued : レポート確定日時
  • performer : 内視鏡検査を実施した医師
  • resultInterpreter : レポートの確定者
  • imagingStudy : レポートに添付されるキー画像の参照先(DICOMフォーマット)
  • link : レポートに添付されるキー画像の参照先(非DICOMフォーマット)
  • conclusion : 総合診断としての要約結論
  • conclusionCode : 内視鏡診断レポートの要約結論を表すコード
  • presentedForm : レポート本体(全体のイメージあるいは所見等のテキスト)

Extensions定義

本プロファイルで追加定義された拡張はない。

注意事項

text

依頼情報や患者基本情報などを含むレポート全体のデータは、presentedForm要素に、base64で符号化されたバイナリデータとして格納される。 そのため、主にレポートの見読性と検索性の向上を目的に、DiagnosticReportのDomainResourceの1つであるtext要素に、所見を中心としたhuman-readableなnarrativeデータを格納することを推奨する。 (レポートの詳細はpresentedForm要素に格納されるレポート本体での確認を前提とする)

category

JP Core Diagnostic Report Category ValueSetの中から”Endoscopy”を表すLOINC Part CodeであるLP7796-8を指定する。

code

JP Core Document Codes Endoscopy ValueSet の中から適切な内視鏡分野の報告書のコードを指定する。より粒度の細かい報告書のコードを選ぶこと。

  • 例:上部消化管内視鏡報告書:18751-8

該当する適切な報告書コードが登録されていない場合は、”内視鏡検査報告書”を表す19805-1を指定する。

conclusionCode

消化器内視鏡においては、日本消化器内視鏡学会が推進するJED (Japan Endoscopy Database) Projectで定義されているJED用語のコード値を設定することを強く推奨する。JP Core Conclusion Code JED ValueSetとして参照する。

時間の指定

このプロファイルのリソースでは、effective[x]エレメントにはレポート作成時間をdateTimeで格納する。

参照画像

レポートに添付されるキー画像が、DICOMフォーマットの場合はJP Core ImagingStudy Endoscopy Profileリソースから参照し、非DICOMフォーマットの場合media要素のlinkから参照する。

利用方法

OperationおよびSearch Parameter一覧

Search Parameter一覧

本プロファイルで再定義された検索パラメータの一覧である。DiagnosticReport共通の検索パラメータが利用されるが、重複するものについては以下の定義に従うこと。

コンフォーマンス パラメータ 説明 表現型  例 
MAY based-on reference オーダ情報への参照 DiagnosticReport.basedOn (ServiceRequest) GET [base]/DiagnosticReport?based-on=ServiceRequest/12345
SHOULD category token レポート種別 DiagnosticReport.category (JP Core DiagnosticReport Category ValueSet) (デフォルト:LP7796-8) GET [base]/DiagnosticReport?category=LP7796-8
SHOULD code token レポート全体を示すコード DiagnosticReport.code (JP Core DocumentCodes Endoscopy ValueSet) GET [base]/DiagnosticReport?code=18751-8
MAY conclusionCode token 内視鏡診断レポートの要約結論 DiagnosticReport.conclusionCode (JP Core Conclusion Code JED ValueSet) GET [base]/DiagnosticReport?conclusionCode=Z2B32104

なお、検索パラメータは複合的に利用できる。詳細はSearch - Chained parametersを参照すること。

 例:

GET [base]/DiagnosticReport?patient=123&category=LP7796-8

操作詳細

必須検索パラメータ

本プロファイルで必須(SHALL)として定義された検索項目はない。

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

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

サンプル

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

本プロファイルそのものの定義には影響しないが、presentedFormに格納するレポートのコンテンツを作成するレポーティングシステムにおいて、標準化に関する参考資料となる。

  1. JAHIS 診療文書構造化記述規約 共通編 Ver.2.0
  2. JAHIS 内視鏡検査レポート構造化記述規約 Ver.1.0

また、消化器内視鏡検査レポートについては、日本消化器内視鏡学会が推進するJED (Japan Endoscopy Database) Projectに準拠していることが強く推奨(SHOULD)される。



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