Fujitsu Healthy Living Implementation Guide
1.1.28 - release

Publication Build: This will be filled in by the publication tooling

Resource Profile: Fujitsu Observation LabResult Profile

Official URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-observation-labresult Version: 1.1.28
Active as of 2025-07-09 Computable Name: FujitsuObservationLabResult

Copyright/Legal: Copyright 2022 FUJITSU LIMITED

This profile defines how to represent specimen test results.
このプロファイルは、検体検査結果を表す方法を定義します。

Usage:

Formal Views of Profile Content

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

This structure is derived from JP_Observation_LabResult

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* JP_Observation_LabResult Fujitsu Observation LabResult Profile (検体検査結果プロファイル)
... id 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta 0..1 Meta Metadata about the resource (リソースのメタデータ)
... implicitRules 0..0
... language 0..0
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... contained 1..1 Resource Contained, inline Resources (参照で使用するインラインのリソース)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... modifierExtension 0..0
... Slices for identifier 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr 0..* Identifier External ids for this request (電子カルテの識別子)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..1 CodeableConcept Description of identifier (識別子の種類)
...... id 0..0
...... extension 0..0
...... coding 0..* Coding Code defined by a terminology system (識別子のコード)
...... text 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
..... value 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [患者ID]_[文書番号][文書シーケンス番号][検査コード]
..... period 0..0
..... assigner 0..0
... basedOn 0..0
... partOf 0..0
... status 1..1 code registered | preliminary | final | amended + (Observationの状態)
... category 1..* CodeableConcept Classification of type of observation (Observationの種類)
... category:laboratory 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
.... coding 0..* Coding Code defined by a terminology system (検査の種類を表すコード)
..... id 0..0
..... extension 0..0
..... system 1..1 uri Identity of the terminology system (検査の種類を定義するコード体系)
..... version 0..0
..... code 1..1 code Symbol in syntax defined by the system (検査の種類を表すコード値)
..... display 1..1 string Representation defined by the system (検査の種類の表示名)
..... userSelected 0..0
... code C 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
fujitsu-5: Lab Result Code or Data Absent Reason
.... id 0..0
.... extension 0..0
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JLAC10 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: JP Core Observation LabResult Code ValueSet (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: urn:oid:1.2.392.200119.4.504
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display 1..1 string Representation defined by the system (検体検査結果の表示名)
...... userSelected 0..0
..... coding:ips 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: Results Laboratory Observation - IPS (extensible)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: http://loinc.org
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display 1..1 string Representation defined by the system (検体検査結果の表示名)
...... userSelected 0..0
..... coding:Absent 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display 1..1 string Representation defined by the system (欠損の表示名)
...... userSelected 0..0
.... text 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現)
... subject 1..1 Reference(Fujitsu Patient Profile) Who and/or what the observation is about (どの患者の観察か)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... focus 0..0
... encounter 1..1 Reference(Fujitsu Encounter Profile) Healthcare event during which this observation is made (この測定が作成されたタイミングの外来または入院)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... effective[x] 1..1 dateTime Clinically relevant time/time-period for observation (検体検査の場合は、検体採取日時。)
... issued 0..0
... performer 0..0
... value[x] 0..1 Quantity, CodeableConcept, string 同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり。【詳細参照】
... value[x]:valueQuantity 0..1 Quantity 検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
Binding: Fujitsu UCUM (required)
.... id 0..0
.... extension 0..0
.... value 1..1 decimal Numerical value (with implicit precision) (測定値)
.... comparator 0..0
.... unit 0..1 string Unit representation (単位コードの表示名。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... system 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... code 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
... value[x]:valueString 0..1 string 文字型の検体検査結果の場合に使用する
... dataAbsentReason 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
... interpretation 0..* CodeableConcept High, low, normal, etc. (結果値の評価。たとえば、High、Low、Normal。)
... note 0..0
... bodySite 0..0
... method 0..0
... specimen 1..1 Reference(Fujitsu Specimen Profile) Sample for analysis (検体への参照)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
Fixed Value: #specimen
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... referenceRange 0..* BackboneElement Provides guide for interpretation (検体検査結果の基準値を指定する場合に使用する)
.... id 0..0
.... extension 0..0
.... modifierExtension 0..* Extension Extension
.... low 0..1 SimpleQuantity Low Range, if relevant (基準値の下限を表現する)
..... id 0..0
..... extension 0..0
..... value 1..1 decimal Numerical value (with implicit precision) (基準値下限)
..... unit 0..1 string Unit representation (基準値下限の単位)
..... system 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... high 0..1 SimpleQuantity High Range, if relevant (基準値の上限を表現する)
..... id 0..0
..... extension 0..0
..... value 1..1 decimal Numerical value (with implicit precision) (基準値上限)
..... unit 0..1 string Unit representation (基準値上限の単位)
..... system 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... type 0..0
.... appliesTo 0..0
.... age 0..0
.... text 0..0
... hasMember 0..0
... derivedFrom 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
Observation.code.coding:JLAC10requiredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:ipsextensibleResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.value[x]:valueQuantityrequiredFujitsuUCUM
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-ucum
from this IG

Constraints

IdGradePath(s)DetailsRequirements
fujitsu-5errorObservation.codeLab Result Code or Data Absent Reason
: coding.exists(system = 'urn:oid:1.2.392.200119.4.504') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* JP_Observation_LabResult Fujitsu Observation LabResult Profile (検体検査結果プロファイル)
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept 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.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [患者ID]_[文書番号][文書シーケンス番号][検査コード]
Example General: 123456
... status ?!Σ 1..1 code registered | preliminary | final | amended + (Observationの状態)
Binding: ObservationStatus (required): Codes providing the status of an observation.

... Slices for category 1..* CodeableConcept Classification of type of observation (Observationの種類)
Slice: Unordered, Open by pattern:$this
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:laboratory 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.



Required Pattern: At least the following
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: laboratory
..... coding Σ 0..* Coding Code defined by a terminology system (検査の種類を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検査の種類を定義するコード体系)
...... code Σ 1..1 code Symbol in syntax defined by the system (検査の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検査の種類の表示名)
... code ΣC 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター


fujitsu-5: Lab Result Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JLAC10 Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: JP Core Observation LabResult Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: urn:oid:1.2.392.200119.4.504
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:ips Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: Results Laboratory Observation - IPS (extensible)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: http://loinc.org
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Who and/or what the observation is about (どの患者の観察か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... encounter Σ 1..1 Reference(Fujitsu Encounter Profile) Healthcare event during which this observation is made (この測定が作成されたタイミングの外来または入院)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation (検体検査の場合は、検体採取日時。)
... Slices for value[x] ΣC 0..1 同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり。【詳細参照】
Slice: Unordered, Closed by type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... value[x]:valueQuantity ΣC 0..1 Quantity 検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
Binding: Fujitsu UCUM (required)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (測定値)
..... unit Σ 0..1 string Unit representation (単位コードの表示名。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... value[x]:valueString ΣC 0..1 string 文字型の検体検査結果の場合に使用する
.... value[x]:valueCodeableConcept ΣC 0..1 CodeableConcept 検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... interpretation 0..* CodeableConcept High, low, normal, etc. (結果値の評価。たとえば、High、Low、Normal。)
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


... specimen 1..1 Reference(Fujitsu Specimen Profile) Sample for analysis (検体への参照)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
Fixed Value: #specimen
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検体検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... modifierExtension ?!Σ 0..* Extension Extension
.... low C 0..1 SimpleQuantity Low Range, if relevant (基準値の下限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値下限)
..... unit Σ 0..1 string Unit representation (基準値下限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... high C 0..1 SimpleQuantity High Range, if relevant (基準値の上限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値上限)
..... unit Σ 0..1 string Unit representation (基準値上限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:laboratorypreferredPattern: laboratory
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codepreferredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:JLAC10requiredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:ipsextensibleResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.value[x]:valueQuantityrequiredFujitsuUCUM
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-ucum
from this IG
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-5errorObservation.codeLab Result Code or Data Absent Reason
: coding.exists(system = 'urn:oid:1.2.392.200119.4.504') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* JP_Observation_LabResult Fujitsu Observation LabResult Profile (検体検査結果プロファイル)
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept 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..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept 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.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [患者ID]_[文書番号][文書シーケンス番号][検査コード]
Example General: 123456
... status ?!Σ 1..1 code registered | preliminary | final | amended + (Observationの状態)
Binding: ObservationStatus (required): Codes providing the status of an observation.

... Slices for category 1..* CodeableConcept Classification of type of observation (Observationの種類)
Slice: Unordered, Open by pattern:$this
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:laboratory 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.



Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: laboratory
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
..... id 0..1 string 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 (検査の種類を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検査の種類を定義するコード体系)
...... code Σ 1..1 code Symbol in syntax defined by the system (検査の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検査の種類の表示名)
..... text Σ 0..1 string Plain text representation of the concept
... code ΣC 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター


fujitsu-5: Lab Result Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:JLAC10 Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: JP Core Observation LabResult Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: urn:oid:1.2.392.200119.4.504
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:ips Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: Results Laboratory Observation - IPS (extensible)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: http://loinc.org
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Who and/or what the observation is about (どの患者の観察か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... encounter Σ 1..1 Reference(Fujitsu Encounter Profile) Healthcare event during which this observation is made (この測定が作成されたタイミングの外来または入院)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation (検体検査の場合は、検体採取日時。)
... Slices for value[x] ΣC 0..1 同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり。【詳細参照】
Slice: Unordered, Closed by type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... value[x]:valueQuantity ΣC 0..1 Quantity 検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
Binding: Fujitsu UCUM (required)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (測定値)
..... unit Σ 0..1 string Unit representation (単位コードの表示名。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... value[x]:valueString ΣC 0..1 string 文字型の検体検査結果の場合に使用する
.... value[x]:valueCodeableConcept ΣC 0..1 CodeableConcept 検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... interpretation 0..* CodeableConcept High, low, normal, etc. (結果値の評価。たとえば、High、Low、Normal。)
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


... specimen 1..1 Reference(Fujitsu Specimen Profile) Sample for analysis (検体への参照)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
Fixed Value: #specimen
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device 測定機器
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検体検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... modifierExtension ?!Σ 0..* Extension Extension
.... low C 0..1 SimpleQuantity Low Range, if relevant (基準値の下限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値下限)
..... unit Σ 0..1 string Unit representation (基準値下限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... high C 0..1 SimpleQuantity High Range, if relevant (基準値の上限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値上限)
..... unit Σ 0..1 string Unit representation (基準値上限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:laboratorypreferredPattern: laboratory
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codepreferredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:JLAC10requiredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:ipsextensibleResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.performer.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Observation.value[x]:valueQuantityrequiredFujitsuUCUM
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-ucum
from this IG
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-5errorObservation.codeLab Result Code or Data Absent Reason
: coding.exists(system = 'urn:oid:1.2.392.200119.4.504') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from JP_Observation_LabResult

Summary

Mandatory: 5 elements(17 nested mandatory elements)
Fixed: 4 elements
Prohibited: 64 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Observation.identifier
  • The element 1 is sliced based on the value of Observation.code.coding

Differential View

This structure is derived from JP_Observation_LabResult

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* JP_Observation_LabResult Fujitsu Observation LabResult Profile (検体検査結果プロファイル)
... id 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta 0..1 Meta Metadata about the resource (リソースのメタデータ)
... implicitRules 0..0
... language 0..0
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... contained 1..1 Resource Contained, inline Resources (参照で使用するインラインのリソース)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... modifierExtension 0..0
... Slices for identifier 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
.... identifier:emr 0..* Identifier External ids for this request (電子カルテの識別子)
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..1 CodeableConcept Description of identifier (識別子の種類)
...... id 0..0
...... extension 0..0
...... coding 0..* Coding Code defined by a terminology system (識別子のコード)
...... text 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
..... value 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [患者ID]_[文書番号][文書シーケンス番号][検査コード]
..... period 0..0
..... assigner 0..0
... basedOn 0..0
... partOf 0..0
... status 1..1 code registered | preliminary | final | amended + (Observationの状態)
... category 1..* CodeableConcept Classification of type of observation (Observationの種類)
... category:laboratory 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
.... coding 0..* Coding Code defined by a terminology system (検査の種類を表すコード)
..... id 0..0
..... extension 0..0
..... system 1..1 uri Identity of the terminology system (検査の種類を定義するコード体系)
..... version 0..0
..... code 1..1 code Symbol in syntax defined by the system (検査の種類を表すコード値)
..... display 1..1 string Representation defined by the system (検査の種類の表示名)
..... userSelected 0..0
... code C 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
fujitsu-5: Lab Result Code or Data Absent Reason
.... id 0..0
.... extension 0..0
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JLAC10 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: JP Core Observation LabResult Code ValueSet (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: urn:oid:1.2.392.200119.4.504
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display 1..1 string Representation defined by the system (検体検査結果の表示名)
...... userSelected 0..0
..... coding:ips 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: Results Laboratory Observation - IPS (extensible)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: http://loinc.org
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display 1..1 string Representation defined by the system (検体検査結果の表示名)
...... userSelected 0..0
..... coding:Absent 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display 1..1 string Representation defined by the system (欠損の表示名)
...... userSelected 0..0
.... text 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現)
... subject 1..1 Reference(Fujitsu Patient Profile) Who and/or what the observation is about (どの患者の観察か)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... focus 0..0
... encounter 1..1 Reference(Fujitsu Encounter Profile) Healthcare event during which this observation is made (この測定が作成されたタイミングの外来または入院)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... effective[x] 1..1 dateTime Clinically relevant time/time-period for observation (検体検査の場合は、検体採取日時。)
... issued 0..0
... performer 0..0
... value[x] 0..1 Quantity, CodeableConcept, string 同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり。【詳細参照】
... value[x]:valueQuantity 0..1 Quantity 検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
Binding: Fujitsu UCUM (required)
.... id 0..0
.... extension 0..0
.... value 1..1 decimal Numerical value (with implicit precision) (測定値)
.... comparator 0..0
.... unit 0..1 string Unit representation (単位コードの表示名。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... system 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... code 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
... value[x]:valueString 0..1 string 文字型の検体検査結果の場合に使用する
... dataAbsentReason 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
... interpretation 0..* CodeableConcept High, low, normal, etc. (結果値の評価。たとえば、High、Low、Normal。)
... note 0..0
... bodySite 0..0
... method 0..0
... specimen 1..1 Reference(Fujitsu Specimen Profile) Sample for analysis (検体への参照)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
Fixed Value: #specimen
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... referenceRange 0..* BackboneElement Provides guide for interpretation (検体検査結果の基準値を指定する場合に使用する)
.... id 0..0
.... extension 0..0
.... modifierExtension 0..* Extension Extension
.... low 0..1 SimpleQuantity Low Range, if relevant (基準値の下限を表現する)
..... id 0..0
..... extension 0..0
..... value 1..1 decimal Numerical value (with implicit precision) (基準値下限)
..... unit 0..1 string Unit representation (基準値下限の単位)
..... system 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... high 0..1 SimpleQuantity High Range, if relevant (基準値の上限を表現する)
..... id 0..0
..... extension 0..0
..... value 1..1 decimal Numerical value (with implicit precision) (基準値上限)
..... unit 0..1 string Unit representation (基準値上限の単位)
..... system 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... type 0..0
.... appliesTo 0..0
.... age 0..0
.... text 0..0
... hasMember 0..0
... derivedFrom 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
Observation.code.coding:JLAC10requiredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:ipsextensibleResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.value[x]:valueQuantityrequiredFujitsuUCUM
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-ucum
from this IG

Constraints

IdGradePath(s)DetailsRequirements
fujitsu-5errorObservation.codeLab Result Code or Data Absent Reason
: coding.exists(system = 'urn:oid:1.2.392.200119.4.504') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* JP_Observation_LabResult Fujitsu Observation LabResult Profile (検体検査結果プロファイル)
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept 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.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [患者ID]_[文書番号][文書シーケンス番号][検査コード]
Example General: 123456
... status ?!Σ 1..1 code registered | preliminary | final | amended + (Observationの状態)
Binding: ObservationStatus (required): Codes providing the status of an observation.

... Slices for category 1..* CodeableConcept Classification of type of observation (Observationの種類)
Slice: Unordered, Open by pattern:$this
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:laboratory 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.



Required Pattern: At least the following
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: laboratory
..... coding Σ 0..* Coding Code defined by a terminology system (検査の種類を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検査の種類を定義するコード体系)
...... code Σ 1..1 code Symbol in syntax defined by the system (検査の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検査の種類の表示名)
... code ΣC 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター


fujitsu-5: Lab Result Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JLAC10 Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: JP Core Observation LabResult Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: urn:oid:1.2.392.200119.4.504
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:ips Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: Results Laboratory Observation - IPS (extensible)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: http://loinc.org
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Who and/or what the observation is about (どの患者の観察か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... encounter Σ 1..1 Reference(Fujitsu Encounter Profile) Healthcare event during which this observation is made (この測定が作成されたタイミングの外来または入院)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation (検体検査の場合は、検体採取日時。)
... Slices for value[x] ΣC 0..1 同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり。【詳細参照】
Slice: Unordered, Closed by type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... value[x]:valueQuantity ΣC 0..1 Quantity 検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
Binding: Fujitsu UCUM (required)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (測定値)
..... unit Σ 0..1 string Unit representation (単位コードの表示名。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... value[x]:valueString ΣC 0..1 string 文字型の検体検査結果の場合に使用する
.... value[x]:valueCodeableConcept ΣC 0..1 CodeableConcept 検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... interpretation 0..* CodeableConcept High, low, normal, etc. (結果値の評価。たとえば、High、Low、Normal。)
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


... specimen 1..1 Reference(Fujitsu Specimen Profile) Sample for analysis (検体への参照)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
Fixed Value: #specimen
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検体検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... modifierExtension ?!Σ 0..* Extension Extension
.... low C 0..1 SimpleQuantity Low Range, if relevant (基準値の下限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値下限)
..... unit Σ 0..1 string Unit representation (基準値下限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... high C 0..1 SimpleQuantity High Range, if relevant (基準値の上限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値上限)
..... unit Σ 0..1 string Unit representation (基準値上限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:laboratorypreferredPattern: laboratory
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codepreferredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:JLAC10requiredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:ipsextensibleResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.value[x]:valueQuantityrequiredFujitsuUCUM
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-ucum
from this IG
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-5errorObservation.codeLab Result Code or Data Absent Reason
: coding.exists(system = 'urn:oid:1.2.392.200119.4.504') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* JP_Observation_LabResult Fujitsu Observation LabResult Profile (検体検査結果プロファイル)
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... Slices for identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept 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..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string The value that is unique
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... identifier:emr Σ 0..* Identifier External ids for this request (電子カルテの識別子)
..... extension 0..0
..... type Σ 0..1 CodeableConcept 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.

...... extension 0..0
...... coding Σ 0..* Coding Code defined by a terminology system (識別子のコード)
...... text Σ 0..1 string Plain text representation of the concept (識別子のテキスト)
..... system Σ 1..1 uri The namespace for the identifier value (識別子のネームスペース)
Binding: Fujitsu Internal Identifier URI (required)
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique (識別子の値 電子カルテの情報から次の値を生成して入る) - [患者ID]_[文書番号][文書シーケンス番号][検査コード]
Example General: 123456
... status ?!Σ 1..1 code registered | preliminary | final | amended + (Observationの状態)
Binding: ObservationStatus (required): Codes providing the status of an observation.

... Slices for category 1..* CodeableConcept Classification of type of observation (Observationの種類)
Slice: Unordered, Open by pattern:$this
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:laboratory 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.



Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: laboratory
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
..... id 0..1 string 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 (検査の種類を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検査の種類を定義するコード体系)
...... code Σ 1..1 code Symbol in syntax defined by the system (検査の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検査の種類の表示名)
..... text Σ 0..1 string Plain text representation of the concept
... code ΣC 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: JP Core Observation LabResult Code ValueSet (preferred): MEDIS 臨床検査マスター


fujitsu-5: Lab Result Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:All Slices Content/Rules for all slices
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:JLAC10 Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: JP Core Observation LabResult Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: urn:oid:1.2.392.200119.4.504
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:ips Σ 0..1 Coding Code defined by a terminology system (検体検査結果を表すコード)
Binding: Results Laboratory Observation - IPS (extensible)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体検査結果を定義するコード体系)
Fixed Value: http://loinc.org
...... code Σ 1..1 code Symbol in syntax defined by the system (検体検査結果を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体検査結果の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Who and/or what the observation is about (どの患者の観察か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... encounter Σ 1..1 Reference(Fujitsu Encounter Profile) Healthcare event during which this observation is made (この測定が作成されたタイミングの外来または入院)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Clinically relevant time/time-period for observation (検体検査の場合は、検体採取日時。)
... Slices for value[x] ΣC 0..1 同じ検査項目でも、システム(施設)により、使うデータ型が異なる可能性あり。【詳細参照】
Slice: Unordered, Closed by type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... value[x]:valueQuantity ΣC 0..1 Quantity 検査結果が「数値」の場合、値、単位を設定する。 SS-MIX2/HL7 V2.5→ OBX-2=「NM」の時の OBX-5(結果値)、OBX-6(単位)【詳細参照】
Binding: Fujitsu UCUM (required)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (測定値)
..... unit Σ 0..1 string Unit representation (単位コードの表示名。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... value[x]:valueString ΣC 0..1 string 文字型の検体検査結果の場合に使用する
.... value[x]:valueCodeableConcept ΣC 0..1 CodeableConcept 検査結果が「コード値」の場合、コード、テキスト、コードのValue setを定義する。 SS-MIX2/HL7 V2.5→ OBX-2=「CWE」の時の OBX-5(結果値)【詳細参照】
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... interpretation 0..* CodeableConcept High, low, normal, etc. (結果値の評価。たとえば、High、Low、Normal。)
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


... specimen 1..1 Reference(Fujitsu Specimen Profile) Sample for analysis (検体への参照)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
Fixed Value: #specimen
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device 測定機器
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検体検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... modifierExtension ?!Σ 0..* Extension Extension
.... low C 0..1 SimpleQuantity Low Range, if relevant (基準値の下限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値下限)
..... unit Σ 0..1 string Unit representation (基準値下限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
.... high C 0..1 SimpleQuantity High Range, if relevant (基準値の上限を表現する)
..... extension 0..0
..... value Σ 1..1 decimal Numerical value (with implicit precision) (基準値上限)
..... unit Σ 0..1 string Unit representation (基準値上限の単位)
..... system ΣC 0..1 uri System that defines coded unit form (単位形式を定義するコード体系。単位がある場合は必ず指定し、単位がない場合のみ省略可能)
..... code Σ 0..1 code Coded form of the unit (単位コード。単位がある場合は必ず指定し、単位がない場合のみ省略可能)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:emr.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:emr.systemrequiredFujitsuInternalIdentifierURIValueSet (a valid code from Fujitsu Internal Identifier URI)
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-internal-identifier-uri
from this IG
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:laboratorypreferredPattern: laboratory
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codepreferredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:JLAC10requiredJP_ObservationLabResultCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationLabResultCode_VS
Observation.code.coding:ipsextensibleResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.performer.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Observation.value[x]:valueQuantityrequiredFujitsuUCUM
http://ig.fujitsu.com/healthy-living/ValueSet/fujitsu-ucum
from this IG
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-5errorObservation.codeLab Result Code or Data Absent Reason
: coding.exists(system = 'urn:oid:1.2.392.200119.4.504') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from JP_Observation_LabResult

Summary

Mandatory: 5 elements(17 nested mandatory elements)
Fixed: 4 elements
Prohibited: 64 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Observation.identifier
  • The element 1 is sliced based on the value of Observation.code.coding

 

Other representations of profile: CSV, Excel, Schematron