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_Specimen_Pathology | 
| Version | 1.3.0-dev | 
| Name | JP_Specimen_Pathology  | 
    
| Title | JP Core Specimen 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  | 
    
このプロファイルはSpecimenリソースに対して、病理検査で使用される検体情報を送受信するための制約と拡張を定めたものである。
本プロファイルは、病理検査における検体情報を記述するためのSpecimenリソースの日本国内における実装ガイドである。 病理診断の基礎となる検体の採取から処理、管理までの情報を構造化して記録する。
病理検査における検体管理は以下のプロセスを含む:
検体の適切な管理は、診断の正確性と追加検査の可能性を確保するために重要である。
シナリオ1:内視鏡生検検体
シナリオ2:手術材料検体
シナリオ3:細胞診検体
| 要素 | 必須/推奨 | 説明 | 
|---|---|---|
| identifier | 必須 | 検体管理番号 | 
| accessionIdentifier | 推奨 | 病理受付番号 | 
| status | 推奨 | 検体の状態 | 
| type | 必須 | 検体の種類 | 
| subject | 必須 | 患者参照 | 
| receivedTime | 推奨 | 検体受付日時 | 
| collection | 推奨 | 採取情報 | 
| processing | 推奨 | 処理情報 | 
| container | 推奨 | 容器情報 | 
| note | 推奨 | 備考 | 
type: SNOMED CT 119376003 "Tissue specimen"
collection.method: 生検、手術等の採取方法
processing.procedure: 固定、包埋、薄切等の処理
拡張: ブロック番号、標本番号
type: SNOMED CT 119361006 "Cytology specimen"
collection.bodySite: 採取部位
processing.procedure: 遠心分離、塗抹等
container.type: 液状検体容器等
type: SNOMED CT 430861009 "Frozen section specimen"
processing.timeDateTime: 凍結処理時刻
note: 迅速診断の緊急度
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 JP_Specimen_Common
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | ||||
|---|---|---|---|---|---|---|---|---|
![]()  | 
0..* | JP_Specimen_Common | 病理検査で使用される検体に関する情報。 | |||||
![]() ![]()  | 
Σ | 0..1 | id | 論理ID | ||||
![]() ![]()  | 
Σ | 0..1 | Meta | リソースに関するメタデータ | ||||
![]() ![]() ![]()  | 
0..1 | string | エレメント相互参照のためのユニークID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
Σ | 0..1 | id | バージョン固有のidentifier (Baajon koyū no shikibetsu-shi) | ||||
![]() ![]() ![]()  | 
SΣ | 0..1 | instant | リソースのバージョンが最後に変更されたとき | ||||
![]() ![]() ![]()  | 
Σ | 0..1 | uri | リソースがどこから来たかを特定する | ||||
![]() ![]() ![]()  | 
Σ | 0..* | canonical(StructureDefinition) | このリソースが適合を主張するプロファイル | ||||
![]() ![]() ![]()  | 
Σ | 0..* | Coding | このリソースに適用されたセキュリティラベル Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。  | ||||
![]() ![]() ![]()  | 
Σ | 0..* | Coding | このリソースに適用されたタグ | ||||
![]() ![]()  | 
?!Σ | 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 | 無視できない拡張機能 | ||||
![]() ![]()  | 
SΣ | 0..* | Identifier | 検体番号、ブロック番号、標本番号等の識別子。【詳細参照】 | ||||
![]() ![]()  | 
SΣ | 0..1 | Identifier | 病理受付番号。【詳細参照】 | ||||
![]() ![]()  | 
?!SΣ | 0..1 | code | 検体の状態。【詳細参照】 Binding: SpecimenStatus (required): 標本のステータス/可用性を提供するコード  | ||||
![]() ![]()  | 
SΣ | 0..1 | CodeableConcept | 検体の種類。【詳細参照】 Binding: JP Core Specimen Type ValueSet (extensible)  | ||||
![]() ![]()  | 
SΣ | 0..1 | Reference(JP Core Patient Profile) | 検体の提供者(患者)。 | ||||
![]() ![]()  | 
SΣ | 0..1 | dateTime | 病理部門での検体受付日時。【詳細参照】 | ||||
![]() ![]()  | 
0..* | Reference(Specimen) | 親検体の参照。【詳細参照】 | |||||
![]() ![]()  | 
0..* | Reference(ServiceRequest) | この検体に関連する検査依頼。 | |||||
![]() ![]()  | 
S | 0..1 | BackboneElement | 検体採取に関する情報。 | ||||
![]() ![]() ![]()  | 
0..1 | string | 論理ID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | 無視されてはいけない拡張 | ||||
![]() ![]() ![]()  | 
Σ | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) | 検体採取者。 | ||||
![]() ![]() ![]()  | 
SΣ | 0..1 | 検体採取日時。 | |||||
![]() ![]() ![]() ![]()  | 
dateTime | |||||||
![]() ![]() ![]() ![]()  | 
Period | |||||||
![]() ![]() ![]()  | 
Σ | 0..1 | Duration | 検体採取期間。 | ||||
![]() ![]() ![]()  | 
0..1 | SimpleQuantity(4.0.1) | 採取量。 | |||||
![]() ![]() ![]()  | 
S | 0..1 | CodeableConcept | 採取方法。【詳細参照】 Binding: JP Core Specimen Collection Method ValueSet (extensible)  | ||||
![]() ![]() ![]()  | 
S | 0..1 | CodeableConcept | 採取部位。【詳細参照】 Binding: SNOMEDCTBodyStructures (example): 採取部位  | ||||
![]() ![]() ![]()  | 
Σ | 0..1 | 絶食状態。 Binding: hl7VS-relevantClincialInformation (extensible): 患者の絶食状況  | |||||
![]() ![]() ![]() ![]()  | 
CodeableConcept | |||||||
![]() ![]() ![]() ![]()  | 
Duration | |||||||
![]() ![]()  | 
S | 0..* | BackboneElement | 検体処理に関する情報。【詳細参照】 | ||||
![]() ![]() ![]()  | 
0..1 | string | 論理ID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | 無視されてはいけない拡張 | ||||
![]() ![]() ![]()  | 
S | 0..1 | string | 処理の説明。【詳細参照】 | ||||
![]() ![]() ![]()  | 
S | 0..1 | CodeableConcept | 処理手順。【詳細参照】 Binding: JP Core Specimen Processing Procedure ValueSet (extensible)  | ||||
![]() ![]() ![]()  | 
0..* | Reference(Substance) | 添加物。【詳細参照】 | |||||
![]() ![]() ![]()  | 
S | 0..1 | 処理日時。 | |||||
![]() ![]() ![]() ![]()  | 
dateTime | |||||||
![]() ![]() ![]() ![]()  | 
Period | |||||||
![]() ![]()  | 
S | 0..* | BackboneElement | 検体容器に関する情報。 | ||||
![]() ![]() ![]()  | 
0..1 | string | 論理ID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | 無視されてはいけない拡張 | ||||
![]() ![]() ![]()  | 
Σ | 0..* | Identifier | 容器の識別子。 | ||||
![]() ![]() ![]()  | 
0..1 | string | 容器の説明。 | |||||
![]() ![]() ![]()  | 
0..1 | CodeableConcept | 容器の種類。 Binding: SpecimenContainerType (example): 容器種別  | |||||
![]() ![]() ![]()  | 
0..1 | SimpleQuantity(4.0.1) | 容器の容量。 | |||||
![]() ![]() ![]()  | 
0..1 | SimpleQuantity(4.0.1) | 容器内の検体量。 | |||||
![]() ![]() ![]()  | 
0..1 | 容器内の添加物。【詳細参照】 Binding: hl7VS-additivePreservative (example): 採取容器の添加物  | ||||||
![]() ![]() ![]() ![]()  | 
CodeableConcept | |||||||
![]() ![]() ![]() ![]()  | 
Reference(Substance) | |||||||
![]() ![]()  | 
Σ | 0..* | CodeableConcept | 検体の状態。 Binding: hl7VS-specimenCondition (extensible): 材料の状態を説明するコード  | ||||
![]() ![]()  | 
S | 0..* | Annotation | 検体に関する追加情報。【詳細参照】 | ||||
  Documentation for this format | ||||||||
Terminology Bindings
| Path | Conformance | ValueSet | URI | |||
| Specimen.meta.security | extensible | All Security Labelshttp://hl7.org/fhir/ValueSet/security-labels|4.0.1From the FHIR Standard  | ||||
| Specimen.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard 
  | ||||
| Specimen.status | required | SpecimenStatushttp://hl7.org/fhir/ValueSet/specimen-status|4.0.1From the FHIR Standard  | ||||
| Specimen.type | extensible | JP_SpecimenType_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_SpecimenType_VSFrom this IG  | ||||
| Specimen.collection.method | extensible | JP_SpecimenCollectionMethod_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_SpecimenCollectionMethod_VSFrom this IG  | ||||
| Specimen.collection.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom the FHIR Standard  | ||||
| Specimen.collection.fastingStatus[x] | extensible | Hl7VSRelevantClincialInformationhttp://terminology.hl7.org/ValueSet/v2-0916 | ||||
| Specimen.processing.procedure | extensible | JP_SpecimenProcessingProcedure_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_SpecimenProcessingProcedure_VSFrom this IG  | ||||
| Specimen.container.type | example | SpecimenContainerTypehttp://hl7.org/fhir/ValueSet/specimen-container-typeFrom the FHIR Standard  | ||||
| Specimen.container.additive[x] | example | Hl7VSAdditivePreservativehttp://terminology.hl7.org/ValueSet/v2-0371 | ||||
| Specimen.condition | extensible | Hl7VSSpecimenConditionhttp://terminology.hl7.org/ValueSet/v2-0493 | 
Constraints
| Id | Grade | Path(s) | Details | Requirements | 
| dom-2 | error | Specimen | リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty()  | |
| dom-3 | error | Specimen | リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4 | error | Specimen | リソースが別のリソースに含まれている場合、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-5 | error | Specimen | 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty()  | |
| dom-6 | best practice | Specimen | リソースには、堅牢な管理のための叙述(Narative)が存在することが望ましい / A resource should have narrative for robust management : text.`div`.exists()  | |
| ele-1 | error | **ALL** elements | すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ext-1 | error | **ALL** extensions | extensionまたはvalue[x]のいずれかが必要です。両方ではありません。 : extension.exists() != value.exists()  | 
This structure is derived from JP_Specimen_Common
Differential View
This structure is derived from JP_Specimen_Common
Key Elements View
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | ||||
|---|---|---|---|---|---|---|---|---|
![]()  | 
0..* | JP_Specimen_Common | 病理検査で使用される検体に関する情報。 | |||||
![]() ![]()  | 
Σ | 0..1 | id | 論理ID | ||||
![]() ![]()  | 
Σ | 0..1 | Meta | リソースに関するメタデータ | ||||
![]() ![]() ![]()  | 
0..1 | string | エレメント相互参照のためのユニークID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
Σ | 0..1 | id | バージョン固有のidentifier (Baajon koyū no shikibetsu-shi) | ||||
![]() ![]() ![]()  | 
SΣ | 0..1 | instant | リソースのバージョンが最後に変更されたとき | ||||
![]() ![]() ![]()  | 
Σ | 0..1 | uri | リソースがどこから来たかを特定する | ||||
![]() ![]() ![]()  | 
Σ | 0..* | canonical(StructureDefinition) | このリソースが適合を主張するプロファイル | ||||
![]() ![]() ![]()  | 
Σ | 0..* | Coding | このリソースに適用されたセキュリティラベル Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。  | ||||
![]() ![]() ![]()  | 
Σ | 0..* | Coding | このリソースに適用されたタグ | ||||
![]() ![]()  | 
?!Σ | 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 | 無視できない拡張機能 | ||||
![]() ![]()  | 
SΣ | 0..* | Identifier | 検体番号、ブロック番号、標本番号等の識別子。【詳細参照】 | ||||
![]() ![]()  | 
SΣ | 0..1 | Identifier | 病理受付番号。【詳細参照】 | ||||
![]() ![]()  | 
?!SΣ | 0..1 | code | 検体の状態。【詳細参照】 Binding: SpecimenStatus (required): 標本のステータス/可用性を提供するコード  | ||||
![]() ![]()  | 
SΣ | 0..1 | CodeableConcept | 検体の種類。【詳細参照】 Binding: JP Core Specimen Type ValueSet (extensible)  | ||||
![]() ![]()  | 
SΣ | 0..1 | Reference(JP Core Patient Profile) | 検体の提供者(患者)。 | ||||
![]() ![]()  | 
SΣ | 0..1 | dateTime | 病理部門での検体受付日時。【詳細参照】 | ||||
![]() ![]()  | 
0..* | Reference(Specimen) | 親検体の参照。【詳細参照】 | |||||
![]() ![]()  | 
0..* | Reference(ServiceRequest) | この検体に関連する検査依頼。 | |||||
![]() ![]()  | 
S | 0..1 | BackboneElement | 検体採取に関する情報。 | ||||
![]() ![]() ![]()  | 
0..1 | string | 論理ID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | 無視されてはいけない拡張 | ||||
![]() ![]() ![]()  | 
Σ | 0..1 | Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) | 検体採取者。 | ||||
![]() ![]() ![]()  | 
SΣ | 0..1 | 検体採取日時。 | |||||
![]() ![]() ![]() ![]()  | 
dateTime | |||||||
![]() ![]() ![]() ![]()  | 
Period | |||||||
![]() ![]() ![]()  | 
Σ | 0..1 | Duration | 検体採取期間。 | ||||
![]() ![]() ![]()  | 
0..1 | SimpleQuantity(4.0.1) | 採取量。 | |||||
![]() ![]() ![]()  | 
S | 0..1 | CodeableConcept | 採取方法。【詳細参照】 Binding: JP Core Specimen Collection Method ValueSet (extensible)  | ||||
![]() ![]() ![]()  | 
S | 0..1 | CodeableConcept | 採取部位。【詳細参照】 Binding: SNOMEDCTBodyStructures (example): 採取部位  | ||||
![]() ![]() ![]()  | 
Σ | 0..1 | 絶食状態。 Binding: hl7VS-relevantClincialInformation (extensible): 患者の絶食状況  | |||||
![]() ![]() ![]() ![]()  | 
CodeableConcept | |||||||
![]() ![]() ![]() ![]()  | 
Duration | |||||||
![]() ![]()  | 
S | 0..* | BackboneElement | 検体処理に関する情報。【詳細参照】 | ||||
![]() ![]() ![]()  | 
0..1 | string | 論理ID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | 無視されてはいけない拡張 | ||||
![]() ![]() ![]()  | 
S | 0..1 | string | 処理の説明。【詳細参照】 | ||||
![]() ![]() ![]()  | 
S | 0..1 | CodeableConcept | 処理手順。【詳細参照】 Binding: JP Core Specimen Processing Procedure ValueSet (extensible)  | ||||
![]() ![]() ![]()  | 
0..* | Reference(Substance) | 添加物。【詳細参照】 | |||||
![]() ![]() ![]()  | 
S | 0..1 | 処理日時。 | |||||
![]() ![]() ![]() ![]()  | 
dateTime | |||||||
![]() ![]() ![]() ![]()  | 
Period | |||||||
![]() ![]()  | 
S | 0..* | BackboneElement | 検体容器に関する情報。 | ||||
![]() ![]() ![]()  | 
0..1 | string | 論理ID | |||||
![]() ![]() ![]()  | 
0..* | Extension | 実装によって定義される追加コンテンツ | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | 無視されてはいけない拡張 | ||||
![]() ![]() ![]()  | 
Σ | 0..* | Identifier | 容器の識別子。 | ||||
![]() ![]() ![]()  | 
0..1 | string | 容器の説明。 | |||||
![]() ![]() ![]()  | 
0..1 | CodeableConcept | 容器の種類。 Binding: SpecimenContainerType (example): 容器種別  | |||||
![]() ![]() ![]()  | 
0..1 | SimpleQuantity(4.0.1) | 容器の容量。 | |||||
![]() ![]() ![]()  | 
0..1 | SimpleQuantity(4.0.1) | 容器内の検体量。 | |||||
![]() ![]() ![]()  | 
0..1 | 容器内の添加物。【詳細参照】 Binding: hl7VS-additivePreservative (example): 採取容器の添加物  | ||||||
![]() ![]() ![]() ![]()  | 
CodeableConcept | |||||||
![]() ![]() ![]() ![]()  | 
Reference(Substance) | |||||||
![]() ![]()  | 
Σ | 0..* | CodeableConcept | 検体の状態。 Binding: hl7VS-specimenCondition (extensible): 材料の状態を説明するコード  | ||||
![]() ![]()  | 
S | 0..* | Annotation | 検体に関する追加情報。【詳細参照】 | ||||
  Documentation for this format | ||||||||
Terminology Bindings
| Path | Conformance | ValueSet | URI | |||
| Specimen.meta.security | extensible | All Security Labelshttp://hl7.org/fhir/ValueSet/security-labels|4.0.1From the FHIR Standard  | ||||
| Specimen.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard 
  | ||||
| Specimen.status | required | SpecimenStatushttp://hl7.org/fhir/ValueSet/specimen-status|4.0.1From the FHIR Standard  | ||||
| Specimen.type | extensible | JP_SpecimenType_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_SpecimenType_VSFrom this IG  | ||||
| Specimen.collection.method | extensible | JP_SpecimenCollectionMethod_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_SpecimenCollectionMethod_VSFrom this IG  | ||||
| Specimen.collection.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom the FHIR Standard  | ||||
| Specimen.collection.fastingStatus[x] | extensible | Hl7VSRelevantClincialInformationhttp://terminology.hl7.org/ValueSet/v2-0916 | ||||
| Specimen.processing.procedure | extensible | JP_SpecimenProcessingProcedure_VShttp://jpfhir.jp/fhir/core/ValueSet/JP_SpecimenProcessingProcedure_VSFrom this IG  | ||||
| Specimen.container.type | example | SpecimenContainerTypehttp://hl7.org/fhir/ValueSet/specimen-container-typeFrom the FHIR Standard  | ||||
| Specimen.container.additive[x] | example | Hl7VSAdditivePreservativehttp://terminology.hl7.org/ValueSet/v2-0371 | ||||
| Specimen.condition | extensible | Hl7VSSpecimenConditionhttp://terminology.hl7.org/ValueSet/v2-0493 | 
Constraints
| Id | Grade | Path(s) | Details | Requirements | 
| dom-2 | error | Specimen | リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty()  | |
| dom-3 | error | Specimen | リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4 | error | Specimen | リソースが別のリソースに含まれている場合、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-5 | error | Specimen | 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty()  | |
| dom-6 | best practice | Specimen | リソースには、堅牢な管理のための叙述(Narative)が存在することが望ましい / A resource should have narrative for robust management : text.`div`.exists()  | |
| ele-1 | error | **ALL** elements | すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ext-1 | error | **ALL** extensions | extensionまたはvalue[x]のいずれかが必要です。両方ではありません。 : extension.exists() != value.exists()  | 
This structure is derived from JP_Specimen_Common
Other representations of profile: CSV, Excel, Schematron
identifier
type
subject
accessionIdentifier
status
receivedTime
collection
processing
{
  "resourceType": "Specimen",
  "id": "specimen-pathology-biopsy-1",
  "meta": {
    "profile": [
      "http://jpfhir.jp/fhir/core/StructureDefinition/JP_Specimen_Pathology"
    ]
  },
  "identifier": [
    {
      "system": "http://example.org/pathology/specimen-id",
      "value": "SP-2024-00123-A1"
    }
  ],
  "accessionIdentifier": {
    "system": "http://example.org/pathology/accession-id",
    "value": "PATH-2024-00123"
  },
  "status": "available",
  "type": {
    "coding": [
      {
        "system": "http://snomed.info/sct",
        "code": "119376003",
        "display": "Tissue specimen"
      }
    ],
    "text": "胃生検組織"
  },
  "subject": {
    "reference": "Patient/patient-example-1"
  },
  "receivedTime": "2024-01-15T09:00:00+09:00",
  "collection": {
    "collector": {
      "reference": "Practitioner/endoscopist-1"
    },
    "collectedDateTime": "2024-01-15T08:30:00+09:00",
    "method": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "129314006",
          "display": "Biopsy"
        }
      ]
    },
    "bodySite": {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "69695003",
          "display": "Stomach"
        }
      ],
      "text": "胃体部小彎"
    }
  },
  "processing": [
    {
      "description": "10%中性緩衝ホルマリン固定",
      "procedure": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "430864009",
            "display": "Tissue fixation"
          }
        ]
      },
      "timeDateTime": "2024-01-15T09:30:00+09:00"
    },
    {
      "description": "パラフィン包埋",
      "procedure": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "430863003",
            "display": "Embedding"
          }
        ]
      },
      "timeDateTime": "2024-01-15T10:00:00+09:00"
    }
  ],
  "container": [
    {
      "identifier": [
        {
          "value": "Block-A1"
        }
      ],
      "description": "パラフィンブロック A1",
      "type": {
        "text": "パラフィンブロック"
      }
    }
  ],
  "note": [
    {
      "text": "内視鏡所見:発赤、びらんあり。H. pylori感染疑い。"
    }
  ]
}
| 用語 | 定義 | 
|---|---|
| 検体 | 診断のために採取された組織や細胞 | 
| 受付番号 | 病理部門で付与される一意の管理番号 | 
| ブロック | パラフィンに包埋された検体 | 
| 標本/スライド | ガラススライドに載せた薄切切片 | 
| 固定 | 組織の自己融解を防ぐ処理 | 
| 包埋 | 組織をパラフィンに埋め込む処理 | 
| 薄切 | ブロックを薄く切る処理 | 
| 染色 | 組織を観察しやすくするための色素処理 | 
| TAT | Turn Around Time(検査所要時間) | 
ブロック番号を管理するための拡張。
"extension": [
  {
    "url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Specimen_Pathology_BlockNumber",
    "valueString": "A1"
  }
]
標本番号(スライド番号)を管理するための拡張。
"extension": [
  {
    "url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Specimen_Pathology_SlideNumber",
    "valueString": "A1-1"
  }
]
特殊処理情報を管理するための拡張。
"extension": [
  {
    "url": "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Specimen_Pathology_SpecialHandling",
    "valueCodeableConcept": {
      "coding": [
        {
          "code": "frozen-section",
          "display": "凍結切片"
        }
      ]
    }
  }
]