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 Observation LabResult Profile

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

JP_Observation_LabResult

Title

JP Core Observation LabResult Profile

Status Active ( 2022-10-24 )
Copyright

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

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


本プロファイル説明は、患者に関連付けられた検体検査結果を記録、検索、および取得のために、FHIR Observationリソースを使用するにあたっての、最低限の制約を記述したものである。

Observationリソースに対して本プロファイルに準拠する場合に必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。

なお、検査結果は、Observationリソースを参照するDiagnosticReportリソースを使用してグループ化および要約されたものである。各Observationリソースは、個々の検体検査と結果値、他の観察結果を参照する。

背景および想定シナリオ

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

  • Patientリソースから指定された(患者の)検体採取日、検査項目、検査オーダの依頼科での検体検査情報の参照
  • Patientリソースから指定された(患者の)検体採取日、検査項目、検査結果値(範囲、または範囲外)検査オーダの依頼科での検体検査情報の参照
  • Patientリソースから指定された(患者の)検体採取日、検査項目、検査結果値(特定のコード)検査オーダの依頼科での検体検査情報の参照
  • Patientリソースから指定された(患者の)検体採取日、検査項目、検査結果値(特定の文字列)検査オーダの依頼科での検体検査情報の参照
  • 検査項目、検査結果値に対し条件に合致する検体検査情報、または関連する他のリソース(Observationリソースや、Patientリソース等)の参照

スコープ

Observationはヘルスケアの中心的な要素であり、診断の支援、進捗状況の監視、ベースラインやパターンの決定、さらには人口統計学的特性の把握に使用される。ほとんどのObservationは、いくつかのメタデータを持つ単純な名前/値のペアのアサーションであるが、いくつかのObservationは、他の Observationを論理的にグループ化したり、あるいはマルチコンポーネントのObservationであったりする。

本プロファイルでは上記想定シナリオにて用いられるObservationの用途がスコープであり、患者基本情報の中でも特に検体検査に該当する情報項目の1つを取り扱う際に、必要な要件を定義している。

プロファイル定義

Usage:

プロファイル詳細

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

This structure is derived from JP_Observation_Common

Summary

Mandatory: 7 elements (2 nested mandatory elements)
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Observation.category is sliced based on the value of value:coding.system
  • The element Observation.value[x] is sliced based on the value of type:$this
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*JP_Observation_Common検体検査結果
... identifier 0..*Identifier当該検査項目に対して、施設内で割り振られる一意の識別子
.... use 0..1code通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
.... system 0..1uri識別子値の名前空間 / The namespace for the identifier value
.... value 0..1string一意の値 / The value that is unique
... basedOn 0..*Reference(ServiceRequest)このObservationが実施されることになった依頼や計画、提案に関する情報
... partOf 0..*Reference(JP Core MedicationAdministration Profile | JP Core MedicationAdministration Injection Profile | JP Core MedicationDispenseBase Profile | MedicationStatement | JP Core Procedure Profile | JP Core Immunization Profile | ImagingStudy)このObservationが親イベントの一部を成す要素であるとき、その親イベントに関する情報【詳細参照】
... status 1..1code結果の状態【詳細参照】
... Slices for category 1..*CodeableConceptこのObservationを分類するコード【詳細参照】
Slice: Unordered, Open by value:coding.system
.... category:All Slices Content/Rules for all slices
..... coding 0..*Coding用語システムによって定義されたコード / Code defined by a terminology system
.... category:laboratory 1..1CodeableConceptこのObservationを分類するコード【詳細参照】
Binding: JP Core Simple Observation Category ValueSet (required)
..... coding
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_SimpleObservationCategory_CS
...... code 1..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
Fixed Value: laboratory
... code 1..1CodeableConceptこのObservationの対象を特定するコード【詳細参照】
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター

.... coding 1..*Coding用語システムによって定義されたコード / Code defined by a terminology system
..... system 0..1uri用語システムのアイデンティティ / Identity of the terminology system
..... version 0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
..... code 0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
..... display 0..1stringシステムによって定義された表現 / Representation defined by the system
..... userSelected 0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text 1..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... subject 1..1Reference(JP Core Patient Profile)このObservationの対象となる患者や患者群、機器、場所に関する情報【詳細参照】
... focus 0..*Reference(Resource)配偶者、親、胎児、ドナーなど、このObservationのsubject要素が実際の対象でない場合、その実際の対象に関する情報【詳細参照】
... encounter 0..1Reference(JP Core Encounter Profile)診察や入院など、このObservationが実施されるきっかけとなった診療イベントに関する情報【詳細参照】
... effective[x] 1..1取得された結果が臨床的に確定された日時または期間【詳細参照】
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
... issued 0..1instantこのバージョンのObservationが医療者に提供された日時。通常、結果を確認し検証後に提供される日時【詳細参照】
... performer 0..*Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | RelatedPerson)このObservationの責任者/実施者に関する情報【詳細参照】
... Slices for value[x] 0..1同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり【詳細参照】
Slice: Unordered, Open by type:$this
.... valueQuantityQuantity
.... valueCodeableConceptCodeableConcept
.... valueStringstring
.... value[x]:valueQuantity 0..1Quantity検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
.... value[x]:valueCodeableConcept 0..1CodeableConcept検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
.... value[x]:valueString 0..1string検査結果値が「文字列」の場合、その文字列を指定する。SS-MIX2/HL7 V2.5→ OBX-2=「ST」の時の OBX-5(結果値)
... dataAbsentReason 0..1CodeableConceptこのObservationのvalue[x]要素に期待される結果が存在しなかった場合、その理由【詳細参照】
... interpretation 0..*CodeableConceptHigh, low, normal, etc. 高、低、正常など
... note 0..*AnnotationこのObservationに関するコメント【詳細参照】
.... author[x] 0..1Reference(Practitioner | Patient | RelatedPerson | Organization), string注釈の責任者 / Individual responsible for the annotation
.... time 0..1dateTime注釈が作られたとき / When the annotation was made
.... text 1..1markdown注釈 - テキストコンテンツ(マークダウンとして) / The annotation - text content (as markdown)
... bodySite 0..1CodeableConcept対象となった身体部位
... method 0..1CodeableConceptHow it was done 実施の方法
... specimen 1..1Reference(Specimen)このObservationに使われた検体/標本に関する情報【詳細参照】
... device 0..1Reference(Device | DeviceMetric)このObservationでデータを得るために使われた測定機器に関する情報【詳細参照】
... referenceRange 0..*BackboneElement基準範囲との比較による結果の解釈方法のガイダンス【詳細参照】
.... low 0..1SimpleQuantity関連する場合は低レンジ / Low Range, if relevant
.... high 0..1SimpleQuantity関連する場合、高レンジ / High Range, if relevant
.... type 0..1CodeableConcept参照範囲予選 / Reference range qualifier
.... appliesTo 0..*CodeableConcept参照範囲の母集団 / Reference range population
.... age 0..1Range適用される年齢範囲、関連する場合 / Applicable age range, if relevant
.... text 0..1string観察中のテキストベースの参照範囲 / Text based reference range in an observation
... hasMember 0..*Reference(JP Core Observation Common Profile | QuestionnaireResponse | MolecularSequence)このObservationに関連する子リソースに関する情報。このObservationに関連する/属するパネル検査や検査セットなどのObservationグループ【詳細参照】
... derivedFrom 0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | JP Core Observation Common Profile | MolecularSequence)このObservationの結果の導出元に関する情報。例えば、画像検査から取得された結果となる場合その導出元となる画像検査結果を示すImagingStudyリソース【詳細参照】
... component 0..*BackboneElement複合的な結果。例えば、血圧測定値ではそれを構成する収縮期および拡張期の値の組み合わせ【詳細参照】
.... code 1..1CodeableConceptコンポーネント観測の種類(コード /タイプ) / Type of component observation (code / type)
.... value[x] 0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period実際のコンポーネントの結果 / Actual component result
.... interpretation 0..*CodeableConcept高、低、正常など。 / High, low, normal, etc.
.... referenceRange 0..*コンポーネント結果の解釈のためのガイドを提供します / Provides guide for interpretation of component result

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*JP_Observation_Common検体検査結果
... 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当該検査項目に対して、施設内で割り振られる一意の識別子
.... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1code通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConcept識別子の説明 / Description of identifier
Binding: Identifier Type Codes (extensible): 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system Σ0..1uri識別子値の名前空間 / The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ0..1string一意の値 / The value that is unique
Example General: 123456
.... period Σ0..1PeriodIDが使用に有効だった時間期間 / Time period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... basedOn Σ0..*Reference(ServiceRequest)このObservationが実施されることになった依頼や計画、提案に関する情報
... partOf Σ0..*Reference(JP Core MedicationAdministration Profile | JP Core MedicationAdministration Injection Profile | JP Core MedicationDispenseBase Profile | MedicationStatement | JP Core Procedure Profile | JP Core Immunization Profile | ImagingStudy)このObservationが親イベントの一部を成す要素であるとき、その親イベントに関する情報【詳細参照】
... status ?!Σ1..1code結果の状態【詳細参照】
Binding: ObservationStatus (required): 観察のステータスを提供するコード。 / Codes providing the status of an observation.

... Slices for category 1..*CodeableConceptこのObservationを分類するコード【詳細参照】
Slice: Unordered, Open by value:coding.system
Binding: JP Core Simple Observation Category ValueSet (preferred)
.... category:All Slices Content/Rules for all slices
..... id 0..1string要素間参照のための一意の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
..... text Σ0..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
.... category:laboratory 1..1CodeableConceptこのObservationを分類するコード【詳細参照】
Binding: JP Core Simple Observation Category ValueSet (required)
..... id 0..1string要素間参照のための一意の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..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_SimpleObservationCategory_CS
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ1..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
Fixed Value: laboratory
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... text Σ0..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... code Σ1..1CodeableConceptこのObservationの対象を特定するコード【詳細参照】
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター

.... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..*Coding用語システムによって定義されたコード / Code defined by a terminology system
..... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uri用語システムのアイデンティティ / Identity of the terminology system
..... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
..... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
..... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
..... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text Σ1..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... subject Σ1..1Reference(JP Core Patient Profile)このObservationの対象となる患者や患者群、機器、場所に関する情報【詳細参照】
... focus Σ0..*Reference(Resource)配偶者、親、胎児、ドナーなど、このObservationのsubject要素が実際の対象でない場合、その実際の対象に関する情報【詳細参照】
... encounter Σ0..1Reference(JP Core Encounter Profile)診察や入院など、このObservationが実施されるきっかけとなった診療イベントに関する情報【詳細参照】
... effective[x] Σ1..1取得された結果が臨床的に確定された日時または期間【詳細参照】
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
... issued Σ0..1instantこのバージョンのObservationが医療者に提供された日時。通常、結果を確認し検証後に提供される日時【詳細参照】
... performer Σ0..*Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | RelatedPerson)このObservationの責任者/実施者に関する情報【詳細参照】
... Slices for value[x] ΣC0..1同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり【詳細参照】
Slice: Unordered, Closed by type:$this
.... valueQuantityQuantity
.... valueCodeableConceptCodeableConcept
.... valueStringstring
.... value[x]:valueQuantity ΣC0..1Quantity検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
.... value[x]:valueCodeableConcept ΣC0..1CodeableConcept検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
.... value[x]:valueString ΣC0..1string検査結果値が「文字列」の場合、その文字列を指定する。SS-MIX2/HL7 V2.5→ OBX-2=「ST」の時の OBX-5(結果値)
... dataAbsentReason C0..1CodeableConceptこのObservationのvalue[x]要素に期待される結果が存在しなかった場合、その理由【詳細参照】
Binding: DataAbsentReason (extensible): 結果( balue.value [x])が欠落している理由を指定するコード。 / Codes specifying why the result (Observation.value[x]) is missing.

... interpretation 0..*CodeableConceptHigh, low, normal, etc. 高、低、正常など
Binding: ObservationInterpretationCodes (extensible): 観測の解釈を識別するコード。 / Codes identifying interpretations of observations.


... note 0..*AnnotationこのObservationに関するコメント【詳細参照】
.... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ0..1注釈の責任者 / Individual responsible for the annotation
..... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
..... authorStringstring
.... time Σ0..1dateTime注釈が作られたとき / When the annotation was made
.... text Σ1..1markdown注釈 - テキストコンテンツ(マークダウンとして) / The annotation - text content (as markdown)
... bodySite 0..1CodeableConcept対象となった身体部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的場所を説明するコード。左右性が含まれる場合があります。 / Codes describing anatomical locations. May include laterality.

... method 0..1CodeableConceptHow it was done 実施の方法
Binding: ObservationMethods (example): 単純な観測の方法。 / Methods for simple observations.

... specimen 1..1Reference(Specimen)このObservationに使われた検体/標本に関する情報【詳細参照】
... device 0..1Reference(Device | DeviceMetric)このObservationでデータを得るために使われた測定機器に関する情報【詳細参照】
... referenceRange C0..*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
.... low C0..1SimpleQuantity関連する場合は低レンジ / Low Range, if relevant
.... high C0..1SimpleQuantity関連する場合、高レンジ / High Range, if relevant
.... type 0..1CodeableConcept参照範囲予選 / Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): 参照範囲の意味のコード。 / Code for the meaning of a reference range.

.... appliesTo 0..*CodeableConcept参照範囲の母集団 / Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): 参照範囲が適用される母集団を識別するコード。 / Codes identifying the population the reference range applies to.


.... age 0..1Range適用される年齢範囲、関連する場合 / Applicable age range, if relevant
.... text 0..1string観察中のテキストベースの参照範囲 / Text based reference range in an observation
... hasMember Σ0..*Reference(JP Core Observation Common Profile | QuestionnaireResponse | MolecularSequence)このObservationに関連する子リソースに関する情報。このObservationに関連する/属するパネル検査や検査セットなどのObservationグループ【詳細参照】
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | JP Core Observation Common Profile | MolecularSequence)このObservationの結果の導出元に関する情報。例えば、画像検査から取得された結果となる場合その導出元となる画像検査結果を示すImagingStudyリソース【詳細参照】
... component Σ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
.... code Σ1..1CodeableConceptコンポーネント観測の種類(コード /タイプ) / Type of component observation (code / type)
Binding: LOINCCodes (example): 単純な観測の名前を識別するコード。 / Codes identifying names of simple observations.

.... value[x] Σ0..1実際のコンポーネントの結果 / Actual component result
..... valueQuantityQuantity
..... valueCodeableConceptCodeableConcept
..... valueStringstring
..... valueBooleanboolean
..... valueIntegerinteger
..... valueRangeRange
..... valueRatioRatio
..... valueSampledDataSampledData
..... valueTimetime
..... valueDateTimedateTime
..... valuePeriodPeriod
.... dataAbsentReason C0..1CodeableConceptコンポーネントの結果が欠落している理由 / Why the component result is missing
Binding: DataAbsentReason (extensible): 結果( balue.value [x])が欠落している理由を指定するコード。 / Codes specifying why the result (Observation.value[x]) is missing.

.... interpretation 0..*CodeableConcept高、低、正常など。 / High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): 観測の解釈を識別するコード。 / Codes identifying interpretations of observations.


.... referenceRange 0..*See referenceRange (Observation)コンポーネント結果の解釈のためのガイドを提供します / Provides guide for interpretation of component result

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Observation.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Observation.identifier.userequiredIdentifierUse
Observation.identifier.typeextensibleIdentifier Type Codes
Observation.statusrequiredObservationStatus
Observation.categorypreferredJP_SimpleObservationCategory_VS (a valid code from JP Core Simple Observation Category CodeSystem)
Observation.category:laboratoryrequiredJP_SimpleObservationCategory_VS (a valid code from JP Core Simple Observation Category CodeSystem)
Observation.codepreferredJP_ObservationLabResultCode_VS (a valid code from urn:oid:1.2.392.200119.4.504)
Observation.dataAbsentReasonextensibleDataAbsentReason
Observation.interpretationextensibleObservationInterpretationCodes
Observation.bodySiteexampleSNOMEDCTBodyStructures
Observation.methodexampleObservationMethods
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.dataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationextensibleObservationInterpretationCodes

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()
obs-3errorObservation.referenceRange少なくとも低いまたは高またはテキストが必要です / Must have at least a low or a high or text
: low.exists() or high.exists() or text.exists()

This structure is derived from JP_Observation_Common

Summary

Mandatory: 7 elements (2 nested mandatory elements)
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Observation.category is sliced based on the value of value:coding.system
  • The element Observation.value[x] is sliced based on the value of type:$this

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*JP_Observation_Common検体検査結果
... identifier 0..*Identifier当該検査項目に対して、施設内で割り振られる一意の識別子
.... use 0..1code通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
.... system 0..1uri識別子値の名前空間 / The namespace for the identifier value
.... value 0..1string一意の値 / The value that is unique
... basedOn 0..*Reference(ServiceRequest)このObservationが実施されることになった依頼や計画、提案に関する情報
... partOf 0..*Reference(JP Core MedicationAdministration Profile | JP Core MedicationAdministration Injection Profile | JP Core MedicationDispenseBase Profile | MedicationStatement | JP Core Procedure Profile | JP Core Immunization Profile | ImagingStudy)このObservationが親イベントの一部を成す要素であるとき、その親イベントに関する情報【詳細参照】
... status 1..1code結果の状態【詳細参照】
... Slices for category 1..*CodeableConceptこのObservationを分類するコード【詳細参照】
Slice: Unordered, Open by value:coding.system
.... category:All Slices Content/Rules for all slices
..... coding 0..*Coding用語システムによって定義されたコード / Code defined by a terminology system
.... category:laboratory 1..1CodeableConceptこのObservationを分類するコード【詳細参照】
Binding: JP Core Simple Observation Category ValueSet (required)
..... coding
...... system 1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_SimpleObservationCategory_CS
...... code 1..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
Fixed Value: laboratory
... code 1..1CodeableConceptこのObservationの対象を特定するコード【詳細参照】
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター

.... coding 1..*Coding用語システムによって定義されたコード / Code defined by a terminology system
..... system 0..1uri用語システムのアイデンティティ / Identity of the terminology system
..... version 0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
..... code 0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
..... display 0..1stringシステムによって定義された表現 / Representation defined by the system
..... userSelected 0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text 1..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... subject 1..1Reference(JP Core Patient Profile)このObservationの対象となる患者や患者群、機器、場所に関する情報【詳細参照】
... focus 0..*Reference(Resource)配偶者、親、胎児、ドナーなど、このObservationのsubject要素が実際の対象でない場合、その実際の対象に関する情報【詳細参照】
... encounter 0..1Reference(JP Core Encounter Profile)診察や入院など、このObservationが実施されるきっかけとなった診療イベントに関する情報【詳細参照】
... effective[x] 1..1取得された結果が臨床的に確定された日時または期間【詳細参照】
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
... issued 0..1instantこのバージョンのObservationが医療者に提供された日時。通常、結果を確認し検証後に提供される日時【詳細参照】
... performer 0..*Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | RelatedPerson)このObservationの責任者/実施者に関する情報【詳細参照】
... Slices for value[x] 0..1同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり【詳細参照】
Slice: Unordered, Open by type:$this
.... valueQuantityQuantity
.... valueCodeableConceptCodeableConcept
.... valueStringstring
.... value[x]:valueQuantity 0..1Quantity検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
.... value[x]:valueCodeableConcept 0..1CodeableConcept検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
.... value[x]:valueString 0..1string検査結果値が「文字列」の場合、その文字列を指定する。SS-MIX2/HL7 V2.5→ OBX-2=「ST」の時の OBX-5(結果値)
... dataAbsentReason 0..1CodeableConceptこのObservationのvalue[x]要素に期待される結果が存在しなかった場合、その理由【詳細参照】
... interpretation 0..*CodeableConceptHigh, low, normal, etc. 高、低、正常など
... note 0..*AnnotationこのObservationに関するコメント【詳細参照】
.... author[x] 0..1Reference(Practitioner | Patient | RelatedPerson | Organization), string注釈の責任者 / Individual responsible for the annotation
.... time 0..1dateTime注釈が作られたとき / When the annotation was made
.... text 1..1markdown注釈 - テキストコンテンツ(マークダウンとして) / The annotation - text content (as markdown)
... bodySite 0..1CodeableConcept対象となった身体部位
... method 0..1CodeableConceptHow it was done 実施の方法
... specimen 1..1Reference(Specimen)このObservationに使われた検体/標本に関する情報【詳細参照】
... device 0..1Reference(Device | DeviceMetric)このObservationでデータを得るために使われた測定機器に関する情報【詳細参照】
... referenceRange 0..*BackboneElement基準範囲との比較による結果の解釈方法のガイダンス【詳細参照】
.... low 0..1SimpleQuantity関連する場合は低レンジ / Low Range, if relevant
.... high 0..1SimpleQuantity関連する場合、高レンジ / High Range, if relevant
.... type 0..1CodeableConcept参照範囲予選 / Reference range qualifier
.... appliesTo 0..*CodeableConcept参照範囲の母集団 / Reference range population
.... age 0..1Range適用される年齢範囲、関連する場合 / Applicable age range, if relevant
.... text 0..1string観察中のテキストベースの参照範囲 / Text based reference range in an observation
... hasMember 0..*Reference(JP Core Observation Common Profile | QuestionnaireResponse | MolecularSequence)このObservationに関連する子リソースに関する情報。このObservationに関連する/属するパネル検査や検査セットなどのObservationグループ【詳細参照】
... derivedFrom 0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | JP Core Observation Common Profile | MolecularSequence)このObservationの結果の導出元に関する情報。例えば、画像検査から取得された結果となる場合その導出元となる画像検査結果を示すImagingStudyリソース【詳細参照】
... component 0..*BackboneElement複合的な結果。例えば、血圧測定値ではそれを構成する収縮期および拡張期の値の組み合わせ【詳細参照】
.... code 1..1CodeableConceptコンポーネント観測の種類(コード /タイプ) / Type of component observation (code / type)
.... value[x] 0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period実際のコンポーネントの結果 / Actual component result
.... interpretation 0..*CodeableConcept高、低、正常など。 / High, low, normal, etc.
.... referenceRange 0..*コンポーネント結果の解釈のためのガイドを提供します / Provides guide for interpretation of component result

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C0..*JP_Observation_Common検体検査結果
... 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当該検査項目に対して、施設内で割り振られる一意の識別子
.... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1code通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConcept識別子の説明 / Description of identifier
Binding: Identifier Type Codes (extensible): 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system Σ0..1uri識別子値の名前空間 / The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ0..1string一意の値 / The value that is unique
Example General: 123456
.... period Σ0..1PeriodIDが使用に有効だった時間期間 / Time period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... basedOn Σ0..*Reference(ServiceRequest)このObservationが実施されることになった依頼や計画、提案に関する情報
... partOf Σ0..*Reference(JP Core MedicationAdministration Profile | JP Core MedicationAdministration Injection Profile | JP Core MedicationDispenseBase Profile | MedicationStatement | JP Core Procedure Profile | JP Core Immunization Profile | ImagingStudy)このObservationが親イベントの一部を成す要素であるとき、その親イベントに関する情報【詳細参照】
... status ?!Σ1..1code結果の状態【詳細参照】
Binding: ObservationStatus (required): 観察のステータスを提供するコード。 / Codes providing the status of an observation.

... Slices for category 1..*CodeableConceptこのObservationを分類するコード【詳細参照】
Slice: Unordered, Open by value:coding.system
Binding: JP Core Simple Observation Category ValueSet (preferred)
.... category:All Slices Content/Rules for all slices
..... id 0..1string要素間参照のための一意の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
..... text Σ0..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
.... category:laboratory 1..1CodeableConceptこのObservationを分類するコード【詳細参照】
Binding: JP Core Simple Observation Category ValueSet (required)
..... id 0..1string要素間参照のための一意の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..1string要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uri用語システムのアイデンティティ / Identity of the terminology system
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_SimpleObservationCategory_CS
...... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
...... code Σ1..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
Fixed Value: laboratory
...... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
...... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
..... text Σ0..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... code Σ1..1CodeableConceptこのObservationの対象を特定するコード【詳細参照】
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター

.... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..*Coding用語システムによって定義されたコード / Code defined by a terminology system
..... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uri用語システムのアイデンティティ / Identity of the terminology system
..... version Σ0..1stringシステムのバージョン - 関連する場合 / Version of the system - if relevant
..... code Σ0..1codeシステムによって定義された構文のシンボル / Symbol in syntax defined by the system
..... display Σ0..1stringシステムによって定義された表現 / Representation defined by the system
..... userSelected Σ0..1booleanこのコーディングがユーザーによって直接選択された場合 / If this coding was chosen directly by the user
.... text Σ1..1stringコンセプトの単純なテキスト表現 / Plain text representation of the concept
... subject Σ1..1Reference(JP Core Patient Profile)このObservationの対象となる患者や患者群、機器、場所に関する情報【詳細参照】
... focus Σ0..*Reference(Resource)配偶者、親、胎児、ドナーなど、このObservationのsubject要素が実際の対象でない場合、その実際の対象に関する情報【詳細参照】
... encounter Σ0..1Reference(JP Core Encounter Profile)診察や入院など、このObservationが実施されるきっかけとなった診療イベントに関する情報【詳細参照】
... effective[x] Σ1..1取得された結果が臨床的に確定された日時または期間【詳細参照】
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
.... effectiveTimingTiming
... issued Σ0..1instantこのバージョンのObservationが医療者に提供された日時。通常、結果を確認し検証後に提供される日時【詳細参照】
... performer Σ0..*Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | CareTeam | JP Core Patient Profile | RelatedPerson)このObservationの責任者/実施者に関する情報【詳細参照】
... Slices for value[x] ΣC0..1同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり【詳細参照】
Slice: Unordered, Closed by type:$this
.... valueQuantityQuantity
.... valueCodeableConceptCodeableConcept
.... valueStringstring
.... value[x]:valueQuantity ΣC0..1Quantity検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
.... value[x]:valueCodeableConcept ΣC0..1CodeableConcept検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
.... value[x]:valueString ΣC0..1string検査結果値が「文字列」の場合、その文字列を指定する。SS-MIX2/HL7 V2.5→ OBX-2=「ST」の時の OBX-5(結果値)
... dataAbsentReason C0..1CodeableConceptこのObservationのvalue[x]要素に期待される結果が存在しなかった場合、その理由【詳細参照】
Binding: DataAbsentReason (extensible): 結果( balue.value [x])が欠落している理由を指定するコード。 / Codes specifying why the result (Observation.value[x]) is missing.

... interpretation 0..*CodeableConceptHigh, low, normal, etc. 高、低、正常など
Binding: ObservationInterpretationCodes (extensible): 観測の解釈を識別するコード。 / Codes identifying interpretations of observations.


... note 0..*AnnotationこのObservationに関するコメント【詳細参照】
.... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ0..1注釈の責任者 / Individual responsible for the annotation
..... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
..... authorStringstring
.... time Σ0..1dateTime注釈が作られたとき / When the annotation was made
.... text Σ1..1markdown注釈 - テキストコンテンツ(マークダウンとして) / The annotation - text content (as markdown)
... bodySite 0..1CodeableConcept対象となった身体部位
Binding: SNOMEDCTBodyStructures (example): 解剖学的場所を説明するコード。左右性が含まれる場合があります。 / Codes describing anatomical locations. May include laterality.

... method 0..1CodeableConceptHow it was done 実施の方法
Binding: ObservationMethods (example): 単純な観測の方法。 / Methods for simple observations.

... specimen 1..1Reference(Specimen)このObservationに使われた検体/標本に関する情報【詳細参照】
... device 0..1Reference(Device | DeviceMetric)このObservationでデータを得るために使われた測定機器に関する情報【詳細参照】
... referenceRange C0..*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
.... low C0..1SimpleQuantity関連する場合は低レンジ / Low Range, if relevant
.... high C0..1SimpleQuantity関連する場合、高レンジ / High Range, if relevant
.... type 0..1CodeableConcept参照範囲予選 / Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): 参照範囲の意味のコード。 / Code for the meaning of a reference range.

.... appliesTo 0..*CodeableConcept参照範囲の母集団 / Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): 参照範囲が適用される母集団を識別するコード。 / Codes identifying the population the reference range applies to.


.... age 0..1Range適用される年齢範囲、関連する場合 / Applicable age range, if relevant
.... text 0..1string観察中のテキストベースの参照範囲 / Text based reference range in an observation
... hasMember Σ0..*Reference(JP Core Observation Common Profile | QuestionnaireResponse | MolecularSequence)このObservationに関連する子リソースに関する情報。このObservationに関連する/属するパネル検査や検査セットなどのObservationグループ【詳細参照】
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | JP Core Observation Common Profile | MolecularSequence)このObservationの結果の導出元に関する情報。例えば、画像検査から取得された結果となる場合その導出元となる画像検査結果を示すImagingStudyリソース【詳細参照】
... component Σ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
.... code Σ1..1CodeableConceptコンポーネント観測の種類(コード /タイプ) / Type of component observation (code / type)
Binding: LOINCCodes (example): 単純な観測の名前を識別するコード。 / Codes identifying names of simple observations.

.... value[x] Σ0..1実際のコンポーネントの結果 / Actual component result
..... valueQuantityQuantity
..... valueCodeableConceptCodeableConcept
..... valueStringstring
..... valueBooleanboolean
..... valueIntegerinteger
..... valueRangeRange
..... valueRatioRatio
..... valueSampledDataSampledData
..... valueTimetime
..... valueDateTimedateTime
..... valuePeriodPeriod
.... dataAbsentReason C0..1CodeableConceptコンポーネントの結果が欠落している理由 / Why the component result is missing
Binding: DataAbsentReason (extensible): 結果( balue.value [x])が欠落している理由を指定するコード。 / Codes specifying why the result (Observation.value[x]) is missing.

.... interpretation 0..*CodeableConcept高、低、正常など。 / High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): 観測の解釈を識別するコード。 / Codes identifying interpretations of observations.


.... referenceRange 0..*See referenceRange (Observation)コンポーネント結果の解釈のためのガイドを提供します / Provides guide for interpretation of component result

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Observation.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Observation.identifier.userequiredIdentifierUse
Observation.identifier.typeextensibleIdentifier Type Codes
Observation.statusrequiredObservationStatus
Observation.categorypreferredJP_SimpleObservationCategory_VS (a valid code from JP Core Simple Observation Category CodeSystem)
Observation.category:laboratoryrequiredJP_SimpleObservationCategory_VS (a valid code from JP Core Simple Observation Category CodeSystem)
Observation.codepreferredJP_ObservationLabResultCode_VS (a valid code from urn:oid:1.2.392.200119.4.504)
Observation.dataAbsentReasonextensibleDataAbsentReason
Observation.interpretationextensibleObservationInterpretationCodes
Observation.bodySiteexampleSNOMEDCTBodyStructures
Observation.methodexampleObservationMethods
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
Observation.component.dataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationextensibleObservationInterpretationCodes

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()
obs-3errorObservation.referenceRange少なくとも低いまたは高またはテキストが必要です / Must have at least a low or a high or text
: low.exists() or high.exists() or text.exists()

 

Other representations of profile: CSV, Excel, Schematron

必須要素

本プロファイルでは、次の要素を持たなければならない。

  • status︓検体検査情報項目の状態は必須である
  • category︓このリソースが示す検体検査情報項目を分類するための区分であり、このプロファイルでは必須とする
  • code︓このリソースは何の検体検査情報項目であるかを示すため必須である
  • subject︓このリソースが示す検体検査情報項目が、どの患者のものかを示すため、このプロファイルでは参照するpatientリソースの定義を必須とする
  • effective[x]:検体採取日時、このリソースが示す検体検査情報項目が、いつ発生したかを示すためこのプロファイルでは必須とする
  • specimen:このリソースが示す検体検査情報項目が、どの検体で検査されるのかを示すため、このプロファイルでは参照するspecimenリソースの定義を必須とする

Extensions定義

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

利用方法

OperationおよびSearch Parameter 一覧

Search Parameter一覧

検体検査結果ユースケースのSearch Parameter一覧は共通情報プロファイルとは異なり以下の通りである。

コンフォーマンス パラメータ
SHOULD patient,code,date,based-on reference,token,date,reference GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&based-on=ServiceRequest/456
SHOULD patient,code,date,value-quantity,based-on reference,token,date,quantity,reference GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&value-quantity=gt40&based-on=ServiceRequest/456
SHOULD patient,code,date,value-concept,based-on reference,token,date,code,reference GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&value-concept=http://jpfhir.jp/fhir/example|1082004&based-on=ServiceRequest/456
SHOULD patient,code,date,value-string,based-on reference,token,date,string,reference GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&value-string=positive&based-on=ServiceRequest/456
SHOULD code,value-quantity,patient token,quantity,reference GET [base]/Observation?code=urn:oid:1.2.392.200119.4.504|9A610000000000000&value-quantity=gt40&patient=123
SHOULD code,value-concept,patient token,code,reference GET [base]/Observation?code=urn:oid:1.2.392.200119.4.504|9A610000000000000&value-concept=http://jpfhir.jp/fhir/example|1082004&patient=123
SHOULD code,value-string,patient token,string,reference GET [base]/Observation?code=urn:oid:1.2.392.200119.4.504|9A610000000000000&value-string=positive&patient=123

操作詳細

必須検索パラメータ

必須(SHALL)としての検索項目は定義しない。

推奨検索パラメータ

次の検索パラメータはサポートすることが推奨される。(SHOULD

  1. 臨床での検索:subject = Patient(対象患者)、検体採取日、検査項目、basedOn = ServiceRequest(検査オーダの依頼科)を指定した検索をサポートすることが望ましい。(SHOULD

patient,code,date,based-on の各検索パラメータに一致するObservationリソースを含むBundleを取得することができる。

   GET [base]/Observation?patient={reference}&code={code}&date={date}&based-on={reference}

例:

   GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&based-on=ServiceRequest/456
  1. 臨床(NST)での検索:subject = Patient(対象患者)、検査項目、検査値(数値、条件:基準値から外れている、等)、basedOn = ServiceRequest(検査オーダの依頼科)を指定した検索をサポートすることが望ましい。(SHOULD)

patient,code,date,value-quantity,based-on の各検索パラメータに一致するObservationリソースを含むBundleを取得することができる。

   GET [base]/Observation?patient={reference}&code={code}&date={date}&value-quantity={quantity}&based-on={reference}

例:

   GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&value-quantity=gt40&based-on=ServiceRequest/456
  1. 臨床(NST)での検索:subject = Patient(対象患者)、検査項目、検査値(コード)、basedOn = ServiceRequest(検査オーダの依頼科)を指定した検索をサポートすることが望ましい。(SHOULD)

patient,code,date,value-concept,based-on の各検索パラメータに一致するObservationリソースを含むBundleを取得することができる。

   GET [base]/Observation?patient={reference}&code={code}&date={date}&value-concept={code}&based-on={reference}

例:

   GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&value-concept=http://jpfhir.jp/fhir/example|1082004&based-on=ServiceRequest/456
  1. 臨床(NST)での検索:subject = Patient(対象患者)、検査項目、検査値(文字列)、basedOn = ServiceRequest(検査オーダの依頼科)を指定した検索をサポートすることが望ましい。(SHOULD)

patient,code,date,value-string,based-on の各検索パラメータに一致するObservationリソースを含むBundleを取得することができる。

   GET [base]/Observation?patient={reference}&code={code}&date={date}&value-string={string}&based-on={reference}

例:

   GET [base]/Observation?patient=123&code=urn:oid:1.2.392.200119.4.504|9A610000000000000&date=le2020-12-31&value-string=positive&based-on=ServiceRequest/456
  1. 研究での検索:検査項目、検査値(数値、条件:ある値以上/以下、等)、subject = Patient(対象患者で絞る場合あり)を指定した検索をサポートすることが望ましい。(SHOULD)

code,value-quantity,patient の各検索パラメータに一致するObservationリソースを含むBundleを取得することができる。

   GET [base]/Observation?code={code}}&value-quantity={quantity}&patient={reference}&

例:

   GET [base]/Observation?code=urn:oid:1.2.392.200119.4.504|9A610000000000000&value-quantity=gt40&patient=123
  1. 研究での検索:検査項目、検査値(コード)、subject = Patient(対象患者で絞る場合あり)を指定した検索をサポートすることが望ましい。(SHOULD)

code,value-concept,patient の各検索パラメータに一致するObservationリソースを含むBundleを取得することができる。

   GET [base]/Observation?code={code}}&value-concept={code}&patient={reference}

例:

   GET [base]/Observation?code=urn:oid:1.2.392.200119.4.504|9A610000000000000&value-concept=http://jpfhir.jp/fhir/example|1082004&patient=123
  1. 研究での検索:検査項目、検査値(文字列)、subject = Patient(対象患者で絞る場合あり)を指定した検索をサポートすることが望ましい。(SHOULD)

code,value-string,patient の各検索パラメータに一致するObservationリソースを含むBundleを取得することができる。

   GET [base]/Observation?code={code}}&value-string={string}&patient={reference}

例:

   GET [base]/Observation?code=urn:oid:1.2.392.200119.4.504|9A610000000000000&value-string=positive&patient=123
オプション検索パラメータ

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

Operation一覧

ObservationリソースのOperation一覧の定義はユースケースに依存せず共通であるため、共通情報プロファイルに記載されている。

Observation共通情報プロファイル#Operation一覧

サンプル