Fujitsu Healthy Living Implementation Guide
1.1.28 - release

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

Resource Profile: Fujitsu Observation Body Measurement Profile

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

Copyright/Legal: Copyright 2022 FUJITSU LIMITED

This profile defines how to represent body measurements.
このプロファイルは、身体計測を表す方法を定義します。

Usage:

Formal Views of Profile Content

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

This structure is derived from JP_Observation_BodyMeasurement

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* JP_Observation_BodyMeasurement Fujitsu Observation Body Measurement 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 0..* Resource Contained, inline Resources (リソース内リソース)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... modifierExtension 0..0
... identifier 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
... basedOn 0..0
... partOf 0..0
... status 1..1 code registered | preliminary | final | amended + (Observationの状態)
... Slices for category 1..* CodeableConcept Classification of type of observation (Observationの種類)
Slice: Unordered, Open by value:coding.code, value:coding.system
.... category:JPVSCat 0..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (required)
..... id 0..0
..... extension 0..0
..... coding 0..* Coding Code defined by a terminology system (身体計測を表すコード)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (身体計測を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCategory_CS
...... 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 0..1 string Plain text representation of the concept (カテゴリ)
.... category:Absent 0..* CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
..... id 0..0
..... extension 0..0
..... coding 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 (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... code 1..1 CodeableConcept Type of observation (code / type) (身体計測の種類を表すコード)
.... id 0..0
.... extension 0..0
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCode 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCode_CS
...... 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:USCode 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Vital Signs Loinc Codes (required)
...... 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:PHRCode 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Observation BodyMesurements Codes (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... 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 0..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 Often just a dateTime for Body Measurement (測定日時)
... issued 0..0
... performer 0..* Reference(Fujitsu Practitioner Profile | Fujitsu PractitionerRole Profile | Fujitsu Organization Profile | CareTeam | Fujitsu Patient Profile | RelatedPerson) Who is responsible for the observation (医療従事者または医療機関)
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Actual result (測定値)
... dataAbsentReason 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
... interpretation 0..0
... note 0..0
... bodySite 0..0
... method 0..0
... specimen 0..0
... referenceRange 0..0
... hasMember 0..0
... derivedFrom 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.category:JPVSCatrequiredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:Absent.codingrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.code.coding:JPCoderequiredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:USCoderequiredLoincCodesValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/vital-signs-loinc-codes
from this IG
Observation.code.coding:PHRCoderequiredObservationBodyMesurementsValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/observation-body-mesurements-codes
from this IG
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* JP_Observation_BodyMeasurement Fujitsu Observation Body Measurement 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 (要素の拡張)
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
... 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 value:coding.code, value:coding.system
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
.... category:JPVSCat 0..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (required)
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (身体計測を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCategory_CS
...... 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 (カテゴリ)
.... category:Absent 0..* CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
..... extension 0..0
..... coding Σ 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 (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... code Σ 1..1 CodeableConcept Type of observation (code / type) (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCode_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (身体計測の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (身体計測の種類の表示名)
..... coding:USCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Vital Signs Loinc Codes (required)
...... 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:PHRCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Observation BodyMesurements Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... 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 Σ 0..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 Often just a dateTime for Body Measurement (測定日時)
... performer Σ 0..* Reference(Fujitsu Practitioner Profile | Fujitsu PractitionerRole Profile | Fujitsu Organization Profile | CareTeam | Fujitsu Patient Profile | RelatedPerson) Who is responsible for the observation (医療従事者または医療機関)
... value[x] ΣC 0..1 Actual result (測定値)
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:JPVSCatrequiredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:AbsentpreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:Absent.codingrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.codepreferredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:JPCoderequiredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:USCoderequiredLoincCodesValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/vital-signs-loinc-codes
from this IG
Observation.code.coding:PHRCoderequiredObservationBodyMesurementsValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/observation-body-mesurements-codes
from this IG
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
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()
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_BodyMeasurement Fujitsu Observation Body Measurement 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 (要素の拡張)
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
... 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 value:coding.code, value:coding.system
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
.... category:JPVSCat 0..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (required)
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (身体計測を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCategory_CS
...... 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 (カテゴリ)
.... category:Absent 0..* CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
..... extension 0..0
..... coding Σ 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 (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... code Σ 1..1 CodeableConcept Type of observation (code / type) (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCode_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (身体計測の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (身体計測の種類の表示名)
..... coding:USCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Vital Signs Loinc Codes (required)
...... 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:PHRCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Observation BodyMesurements Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... 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 Σ 0..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 Often just a dateTime for Body Measurement (測定日時)
... performer Σ 0..* Reference(Fujitsu Practitioner Profile | Fujitsu PractitionerRole Profile | Fujitsu Organization Profile | CareTeam | Fujitsu Patient Profile | RelatedPerson) Who is responsible for the observation (医療従事者または医療機関)
... value[x] ΣC 0..1 Actual result (測定値)
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device 測定機器

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:JPVSCatrequiredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:AbsentpreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:Absent.codingrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.codepreferredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:JPCoderequiredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:USCoderequiredLoincCodesValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/vital-signs-loinc-codes
from this IG
Observation.code.coding:PHRCoderequiredObservationBodyMesurementsValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/observation-body-mesurements-codes
from this IG
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
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()
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_BodyMeasurement

Summary

Mandatory: 3 elements(20 nested mandatory elements)
Fixed: 6 elements
Prohibited: 54 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 2 is sliced based on the values of Observation.category
  • The element 1 is sliced based on the value of Observation.code.coding

Differential View

This structure is derived from JP_Observation_BodyMeasurement

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* JP_Observation_BodyMeasurement Fujitsu Observation Body Measurement 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 0..* Resource Contained, inline Resources (リソース内リソース)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... modifierExtension 0..0
... identifier 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
... basedOn 0..0
... partOf 0..0
... status 1..1 code registered | preliminary | final | amended + (Observationの状態)
... Slices for category 1..* CodeableConcept Classification of type of observation (Observationの種類)
Slice: Unordered, Open by value:coding.code, value:coding.system
.... category:JPVSCat 0..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (required)
..... id 0..0
..... extension 0..0
..... coding 0..* Coding Code defined by a terminology system (身体計測を表すコード)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (身体計測を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCategory_CS
...... 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 0..1 string Plain text representation of the concept (カテゴリ)
.... category:Absent 0..* CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
..... id 0..0
..... extension 0..0
..... coding 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 (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... code 1..1 CodeableConcept Type of observation (code / type) (身体計測の種類を表すコード)
.... id 0..0
.... extension 0..0
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCode 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCode_CS
...... 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:USCode 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Vital Signs Loinc Codes (required)
...... 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:PHRCode 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Observation BodyMesurements Codes (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... 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 0..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 Often just a dateTime for Body Measurement (測定日時)
... issued 0..0
... performer 0..* Reference(Fujitsu Practitioner Profile | Fujitsu PractitionerRole Profile | Fujitsu Organization Profile | CareTeam | Fujitsu Patient Profile | RelatedPerson) Who is responsible for the observation (医療従事者または医療機関)
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Actual result (測定値)
... dataAbsentReason 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
... interpretation 0..0
... note 0..0
... bodySite 0..0
... method 0..0
... specimen 0..0
... referenceRange 0..0
... hasMember 0..0
... derivedFrom 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.category:JPVSCatrequiredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:Absent.codingrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.code.coding:JPCoderequiredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:USCoderequiredLoincCodesValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/vital-signs-loinc-codes
from this IG
Observation.code.coding:PHRCoderequiredObservationBodyMesurementsValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/observation-body-mesurements-codes
from this IG
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* JP_Observation_BodyMeasurement Fujitsu Observation Body Measurement 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 (要素の拡張)
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
... 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 value:coding.code, value:coding.system
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
.... category:JPVSCat 0..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (required)
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (身体計測を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCategory_CS
...... 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 (カテゴリ)
.... category:Absent 0..* CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
..... extension 0..0
..... coding Σ 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 (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... code Σ 1..1 CodeableConcept Type of observation (code / type) (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCode_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (身体計測の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (身体計測の種類の表示名)
..... coding:USCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Vital Signs Loinc Codes (required)
...... 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:PHRCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Observation BodyMesurements Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... 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 Σ 0..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 Often just a dateTime for Body Measurement (測定日時)
... performer Σ 0..* Reference(Fujitsu Practitioner Profile | Fujitsu PractitionerRole Profile | Fujitsu Organization Profile | CareTeam | Fujitsu Patient Profile | RelatedPerson) Who is responsible for the observation (医療従事者または医療機関)
... value[x] ΣC 0..1 Actual result (測定値)
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:JPVSCatrequiredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:AbsentpreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:Absent.codingrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.codepreferredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:JPCoderequiredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:USCoderequiredLoincCodesValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/vital-signs-loinc-codes
from this IG
Observation.code.coding:PHRCoderequiredObservationBodyMesurementsValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/observation-body-mesurements-codes
from this IG
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
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()
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_BodyMeasurement Fujitsu Observation Body Measurement 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 (要素の拡張)
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
Slice: Unordered, Open by value:system
... 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 value:coding.code, value:coding.system
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
.... category:JPVSCat 0..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (required)
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (身体計測を表すコード)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCategory_CS
...... 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 (カテゴリ)
.... category:Absent 0..* CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: JP Core Observation BodyMeasurement Category ValueSet (preferred)
..... extension 0..0
..... coding Σ 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 (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... code Σ 1..1 CodeableConcept Type of observation (code / type) (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (preferred)
.... extension 0..0
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: JP Core Observation BodyMeasurement Code ValueSet (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/core/CodeSystem/JP_ObservationBodyMeasurementCode_CS
...... code Σ 1..1 code Symbol in syntax defined by the system (身体計測の種類を表すコード値)
...... display Σ 1..1 string Representation defined by the system (身体計測の種類の表示名)
..... coding:USCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Vital Signs Loinc Codes (required)
...... 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:PHRCode Σ 0..1 Coding Code defined by a terminology system (身体計測の種類を表すコード)
Binding: Observation BodyMesurements Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (身体計測の種類を定義するコード体系)
Fixed Value: http://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... 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 Σ 0..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 Often just a dateTime for Body Measurement (測定日時)
... performer Σ 0..* Reference(Fujitsu Practitioner Profile | Fujitsu PractitionerRole Profile | Fujitsu Organization Profile | CareTeam | Fujitsu Patient Profile | RelatedPerson) Who is responsible for the observation (医療従事者または医療機関)
... value[x] ΣC 0..1 Actual result (測定値)
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... device 0..1 Reference(Device | DeviceMetric) (Measurement) Device 測定機器

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:JPVSCatrequiredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:AbsentpreferredJP_ObservationBodyMeasurementCategory_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCategory_VS
Observation.category:Absent.codingrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.codepreferredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:JPCoderequiredJP_ObservationBodyMeasurementCode_VS
http://jpfhir.jp/fhir/core/ValueSet/JP_ObservationBodyMeasurementCode_VS
Observation.code.coding:USCoderequiredLoincCodesValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/vital-signs-loinc-codes
from this IG
Observation.code.coding:PHRCoderequiredObservationBodyMesurementsValueSet
http://ig.fujitsu.com/healthy-living/ValueSet/observation-body-mesurements-codes
from this IG
Observation.code.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
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()
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_BodyMeasurement

Summary

Mandatory: 3 elements(20 nested mandatory elements)
Fixed: 6 elements
Prohibited: 54 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 2 is sliced based on the values of Observation.category
  • The element 1 is sliced based on the value of Observation.code.coding

 

Other representations of profile: CSV, Excel, Schematron