HL7 FHIR JP Core ImplementationGuide
1.3.0-dev - ci-build
HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.3.0-dev) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
項目 | 内容 |
定義URL | http://jpfhir.jp/fhir/core/StructureDefinition/JP_Media_Pathology |
Version | 1.3.0-dev |
Name | JP_Media_Pathology |
Title | JP Core Media Pathology Profile |
Status | Active ( 2025-01-15 ) |
Copyright | Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG |
このプロファイルはMediaリソースに対して、病理検査で取得または使用される画像に関わるデータを送受信するための制約と拡張を定めたものである。
本プロファイルは、病理検査で取得または使用される画像に関わる情報を記述するためのMediaリソースの日本国内における実装ガイドである。 病理診断における重要なキー画像、肉眼写真、顕微鏡写真等の管理に使用される。
病理診断では、以下のような画像が重要な役割を果たす:
これらの画像は、診断の根拠、教育資料、コンサルテーション等に活用される。
シナリオ1:肉眼写真の記録
シナリオ2:顕微鏡キー画像
シナリオ3:免疫染色結果の記録
要素 | 必須/推奨 | 説明 |
---|---|---|
status | 必須 | メディアのステータス |
type | 必須 | "image"または"video" |
modality | 推奨 | 画像取得方法 |
subject | 必須 | 患者参照 |
created[x] | 必須 | 画像作成日時 |
bodySite | 必須 | 採取部位 |
deviceName | 必須 | 撮影装置名 |
content | 必須 | 画像コンテンツ |
note | 必須 | 撮影条件等のコメント |
partOf | 推奨 | 診断レポートへの参照 |
operator | 推奨 | 撮影者 |
modality: "gross-photo"
deviceName: "デジタルカメラ"
note: "検体切り出し面、スケール付き"
modality: "microscopic-photo"
deviceName: "顕微鏡カメラシステム"
拡張: magnification (40, 100, 400等)
拡張: stainMethod (HE, PAS, 免疫染色等)
note: "撮影倍率、染色法"
modality: "immunofluorescence"
deviceName: "蛍光顕微鏡"
拡張: stainMethod (蛍光標識種類)
note: "励起波長、蛍光フィルター"
"content": {
"contentType": "image/jpeg",
"url": "http://example.org/pathology/images/gross-photo-1.jpg",
"size": 2048000,
"title": "胃切除標本肉眼写真"
}
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Media
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Media | 病理検査で取得または使用される画像に関わる情報。 | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | このアーティファクトの論理ID | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | リソースに関するMetadata | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | このコンテンツが作成されたルールセット | ||||
![]() ![]() ![]() |
0..1 | code | リソースコンテンツの言語 Binding: CommonLanguages (preferred): 人間の言語。
| |||||
![]() ![]() ![]() |
0..1 | Narrative | 人間の解釈のためのリソースのテキスト要約 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..* | Resource | 含まれている、インラインのリソース | |||||
![]() ![]() ![]() |
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | 無視できない拡張機能 | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | 病理画像を一意に識別するためのID。 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(ServiceRequest | CarePlan) | 他のシステムから依頼されたオーダ情報。 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core DiagnosticReport Pathology Profile | JP Core Procedure Profile) | 関連する診断レポートまたは手技。 | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | メディアのステータス。 Binding: EventStatus (required): イベントのライフサイクルの段階を識別するコード。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | メディアの種類。【詳細参照】 Binding: MediaType (extensible): 高水準メディアカテゴリのコード。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | メディアを取得した方法。【詳細参照】 Binding: JP Core Pathology Media Modality ValueSet (preferred) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 画像のビュー。【詳細参照】 Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(JP Core Patient Profile) | メディアの対象患者に関する情報。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Encounter Profile) | このメディアが生成された受診情報。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | このメディアが生成された日時。 | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | メディアが利用可能になった日時。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) | 画像を撮影した者。 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このメディアが生成された理由。 Binding: ProcedureReasonCodes (example): メディアの理由。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | このメディアの対象となる解剖学的部位。【詳細参照】 Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | このメディアを生成した装置名。【詳細参照】 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Device | DeviceMetric | Device) | メディアの収集に使用されたデバイス。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | positiveInt | 画像の高さ(ピクセル単位)。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | positiveInt | 画像の幅(ピクセル単位)。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | positiveInt | フレーム数。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | decimal | 動画の録画時間(秒単位)。 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Attachment | 画像の実際のコンテンツまたは参照。 | ||||
![]() ![]() ![]() |
S | 0..* | Annotation | 画像についてのコメント。【詳細参照】 | ||||
![]() |
Terminology Bindings
Path | Conformance | ValueSet | URI | |||
Media.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages|4.0.1 From the FHIR Standard
| ||||
Media.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 From the FHIR Standard | ||||
Media.type | extensible | MediaTypehttp://hl7.org/fhir/ValueSet/media-type|4.0.1 From the FHIR Standard | ||||
Media.modality | preferred | JP_PathologyMediaModality_VS(a valid code from JP Core Pathology Media Modality CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_PathologyMediaModality_VS From this IG | ||||
Media.view | example | MediaCollectionView/Projectionhttp://hl7.org/fhir/ValueSet/media-view|4.0.1 From the FHIR Standard | ||||
Media.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reason|4.0.1 From the FHIR Standard | ||||
Media.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site|4.0.1 From the FHIR Standard |
Constraints
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Media | もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3 | error | Media | もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。 : 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-4 | error | Media | もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。 : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Media | もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。 : contained.meta.security.empty() | |
dom-6 | best practice | Media | 資源は堅牢な管理のために物語を持つべきである。 : text.`div`.exists() | |
ele-1 | error | **ALL** elements | すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。 : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | extensionまたはvalue[x]のいずれかが必要です。両方ではありません。 : extension.exists() != value.exists() |
This structure is derived from Media
Summary
Must-Support: 8 elements
Structures
This structure refers to these other structures:
Differential View
This structure is derived from Media
Key Elements View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Media | 病理検査で取得または使用される画像に関わる情報。 | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | このアーティファクトの論理ID | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | リソースに関するMetadata | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | このコンテンツが作成されたルールセット | ||||
![]() ![]() ![]() |
0..1 | code | リソースコンテンツの言語 Binding: CommonLanguages (preferred): 人間の言語。
| |||||
![]() ![]() ![]() |
0..1 | Narrative | 人間の解釈のためのリソースのテキスト要約 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..* | Resource | 含まれている、インラインのリソース | |||||
![]() ![]() ![]() |
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | 無視できない拡張機能 | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | 病理画像を一意に識別するためのID。 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(ServiceRequest | CarePlan) | 他のシステムから依頼されたオーダ情報。 | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(JP Core DiagnosticReport Pathology Profile | JP Core Procedure Profile) | 関連する診断レポートまたは手技。 | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | メディアのステータス。 Binding: EventStatus (required): イベントのライフサイクルの段階を識別するコード。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | メディアの種類。【詳細参照】 Binding: MediaType (extensible): 高水準メディアカテゴリのコード。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | メディアを取得した方法。【詳細参照】 Binding: JP Core Pathology Media Modality ValueSet (preferred) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | 画像のビュー。【詳細参照】 Binding: MediaCollectionView/Projection (example): 画像を収集する際に使用される投影イメージングビュー。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Reference(JP Core Patient Profile) | メディアの対象患者に関する情報。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Encounter Profile) | このメディアが生成された受診情報。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | このメディアが生成された日時。 | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | メディアが利用可能になった日時。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) | 画像を撮影した者。 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | このメディアが生成された理由。 Binding: ProcedureReasonCodes (example): メディアの理由。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | このメディアの対象となる解剖学的部位。【詳細参照】 Binding: SNOMEDCTBodyStructures (example): 解剖学的位置を記述するコード。左右対称性を含む場合があります。 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | このメディアを生成した装置名。【詳細参照】 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Device | DeviceMetric | Device) | メディアの収集に使用されたデバイス。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | positiveInt | 画像の高さ(ピクセル単位)。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | positiveInt | 画像の幅(ピクセル単位)。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | positiveInt | フレーム数。 | ||||
![]() ![]() ![]() |
Σ | 0..1 | decimal | 動画の録画時間(秒単位)。 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Attachment | 画像の実際のコンテンツまたは参照。 | ||||
![]() ![]() ![]() |
S | 0..* | Annotation | 画像についてのコメント。【詳細参照】 | ||||
![]() |
Terminology Bindings
Path | Conformance | ValueSet | URI | |||
Media.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages|4.0.1 From the FHIR Standard
| ||||
Media.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1 From the FHIR Standard | ||||
Media.type | extensible | MediaTypehttp://hl7.org/fhir/ValueSet/media-type|4.0.1 From the FHIR Standard | ||||
Media.modality | preferred | JP_PathologyMediaModality_VS(a valid code from JP Core Pathology Media Modality CodeSystem)http://jpfhir.jp/fhir/core/ValueSet/JP_PathologyMediaModality_VS From this IG | ||||
Media.view | example | MediaCollectionView/Projectionhttp://hl7.org/fhir/ValueSet/media-view|4.0.1 From the FHIR Standard | ||||
Media.reasonCode | example | ProcedureReasonCodeshttp://hl7.org/fhir/ValueSet/procedure-reason|4.0.1 From the FHIR Standard | ||||
Media.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site|4.0.1 From the FHIR Standard |
Constraints
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Media | もしリソースが他のリソースに含まれている場合、そのリソースにはネストされたリソースを含めてはなりません (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-3 | error | Media | もしリソースが他のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含まれるリソースに参照されるべきです。 : 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-4 | error | Media | もしリソースが別のリソースの中に含まれる場合、meta.versionIdまたはmeta.lastUpdatedを持つべきではありません。 : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Media | もしリソースが他のリソースに含まれている場合、セキュリティラベルを持つべきではありません。 : contained.meta.security.empty() | |
dom-6 | best practice | Media | 資源は堅牢な管理のために物語を持つべきである。 : text.`div`.exists() | |
ele-1 | error | **ALL** elements | すべてのFHIR要素は、@valueまたはchildrenを持っている必要があります。 : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | extensionまたはvalue[x]のいずれかが必要です。両方ではありません。 : extension.exists() != value.exists() |
This structure is derived from Media
Summary
Must-Support: 8 elements
Structures
This structure refers to these other structures:
Other representations of profile: CSV, Excel, Schematron
status
type
subject
created[x]
bodySite
deviceName
content
note
modality
partOf
operator
{
"resourceType": "Media",
"id": "pathology-microscopic-photo-1",
"meta": {
"profile": [
"http://jpfhir.jp/fhir/core/StructureDefinition/JP_Media_Pathology"
]
},
"identifier": [
{
"system": "http://example.org/pathology/media-id",
"value": "MEDIA-2024-00123-01"
}
],
"status": "completed",
"type": "image",
"modality": {
"coding": [
{
"system": "http://jpfhir.jp/fhir/core/CodeSystem/JP_PathologyMediaModality_CS",
"code": "microscopic-photo",
"display": "顕微鏡写真"
}
]
},
"subject": {
"reference": "Patient/patient-example-1"
},
"createdDateTime": "2024-01-15T14:30:00+09:00",
"operator": [
{
"reference": "Practitioner/pathologist-1"
}
],
"bodySite": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "69695003",
"display": "Stomach"
}
],
"text": "胃体部小彎"
},
"deviceName": "Olympus BX53 顕微鏡カメラシステム",
"height": 2048,
"width": 2560,
"content": {
"contentType": "image/jpeg",
"url": "http://example.org/pathology/images/microscopic-00123-01.jpg",
"size": 1536000,
"title": "HE染色 400倍"
},
"note": [
{
"text": "HE染色、対物レンズ40倍、慢性炉症細胞浸潤と腸上皮化生を認める"
}
],
"extension": [
{
"url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Media_Pathology_Magnification",
"valueDecimal": 400
},
{
"url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Media_Pathology_StainMethod",
"valueCodeableConcept": {
"coding": [
{
"system": "http://jpfhir.jp/fhir/core/CodeSystem/JP_PathologyStainMethod_CS",
"code": "he-stain",
"display": "HE染色"
}
]
}
},
{
"url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Media_Pathology_SpecimenLabel",
"extension": [
{
"url": "blockNumber",
"valueString": "A1"
},
{
"url": "slideNumber",
"valueString": "A1-1"
}
]
}
],
"partOf": [
{
"reference": "DiagnosticReport/pathology-report-1"
}
]
}
用語 | 定義 |
---|---|
肉眼写真 | 肉眼で観察した検体の写真 |
顕微鏡写真 | 顕微鏡で撮影した組織像 |
キー画像 | 診断の根拠となる重要な画像 |
倍率 | 顕微鏡の拡大率 |
染色法 | 組織を染める方法 |
WSI | Whole Slide Imaging |
撮影倍率を記録する拡張。
"extension": [
{
"url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Media_Pathology_Magnification",
"valueDecimal": 100
}
]
染色方法を記録する拡張。
"extension": [
{
"url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Media_Pathology_StainMethod",
"valueCodeableConcept": {
"coding": [
{
"code": "pas-stain",
"display": "PAS染色"
}
]
}
}
]
検体ラベル情報を記録する拡張。
"extension": [
{
"url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Media_Pathology_SpecimenLabel",
"extension": [
{
"url": "blockNumber",
"valueString": "B2"
},
{
"url": "slideNumber",
"valueString": "B2-3"
}
]
}
]