Fujitsu Healthy Living Implementation Guide
1.1.29 - release

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

Resource Profile: Fujitsu Observation BloodGlucose Profile

Official URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-observation-blood-glucose Version: 1.1.29
Active as of 2025-09-25 Computable Name: FujitsuObservationBloodGlucose

Copyright/Legal: Copyright 2022 FUJITSU LIMITED

This profile defines how to represent blood glucose.
このプロファイルは、血糖値を表す方法を定義します。

Usage:

Formal Views of Profile Content

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

This structure is derived from JP_Observation_Common

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* JP_Observation_Common Fujitsu Observation BloodGlucose 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 (リソース内リソース)
... Slices for extension 0..* Extension Additional content defined by implementations (要素の拡張)
Slice: Unordered, Open by value:url
... hoursAfterMeal 0..1 unsignedInt 食後の時間
URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-extension-hours-after-meal
... modifierExtension 0..0
... identifier 0..* Identifier Business Identifier for observation (識別子)
... 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.system, value:coding.code
.... category:All Slices Content/Rules for all slices
..... 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 (カテゴリ)
.... category:first 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 (観察のカテゴリを定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (観察のカテゴリを表すコード値)
Fixed Value: vital-signs
...... display 1..1 string Representation defined by the system (観察のカテゴリの表示名)
Fixed Value: Vital Signs
...... userSelected 0..0
... code 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
.... id 0..0
.... extension 0..0
.... Slices for coding 1..* Coding Code defined by a terminology system (測定項目のコード)
Slice: Unordered, Open by value:system
..... coding:PHRCode 1..1 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://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (血糖値を表すコード値)
Fixed Value: bloodGlucose
...... display 1..1 string Representation defined by the system (血糖値の表示名)
Fixed Value: 血糖値
...... userSelected 0..0
..... coding:LOINCCode 0..* Coding Code defined by a terminology system (血糖値を表すコード)
Binding: Observation BloodGlucose 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: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..0
... effective[x] 1..1 dateTime Measurement datetime or period (測定日)
... issued 1..1 instant Date/Time this version was made available (この情報が発行された日時)
... performer 0..* Reference(Fujitsu Patient Profile) Who is responsible for the observation (実施者)
.... 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
... value[x] 0..1 Quantity Actual result (測定値)
.... id 0..0
.... extension 0..* Extension Additional content defined by implementations (拡張)
.... alternativeQuantity 0..1 (Complex) Same quantity with different units (異なる単位の同じ数量)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
..... id 0..0
..... url 1..1 uri identifies the meaning of the extension (拡張のURL)
..... value[x] 1..1 Quantity Value of extension (値)
...... id 0..0
...... extension 0..0
...... value 1..1 decimal Numerical value (with implicit precision) (単位変換した血糖値)
...... comparator 0..0
...... unit 1..1 string Unit representation (単位変換した血糖値の単位)
Fixed Value: mg/dL
...... system 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
...... code 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mg/dL
.... value 1..1 decimal Numerical value (with implicit precision) (血糖値)
.... comparator 0..0
.... unit 1..1 string Unit representation (血糖値の単位)
Fixed Value: mmol/L
.... system 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
.... code 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mmol/L
... dataAbsentReason 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
... note 0..* Annotation Comments about the observation (コメント)
... bodySite 0..0
... method 0..0
... specimen 0..0
... device 0..1 Reference(Fujitsu Device Profile) (Measurement) Device (測定機器)
.... 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
... referenceRange 0..* BackboneElement Provides guide for interpretation (検査結果の基準値を指定する場合に使用する)
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... low 0..1 SimpleQuantity Low Range, if relevant (範囲の最低)
.... high 0..1 SimpleQuantity High Range, if relevant (範囲の最高)
.... type 0..1 CodeableConcept Reference range qualifier (範囲の修飾子)
.... appliesTo 0..* CodeableConcept Reference range population (基準となる種族や性別など)
.... age 0..1 Range Applicable age range, if relevant (該当する年齢層)
.... text 0..1 string Text based reference range in an observation (参照範囲)
... hasMember 0..0
... derivedFrom 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.code.coding:LOINCCoderequiredObservationBloodGlucose
http://ig.fujitsu.com/healthy-living/ValueSet/observation-blood-glucose-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_Common Fujitsu Observation BloodGlucose 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 (リソースの概要)
... Slices for extension 0..* Extension Additional content defined by implementations (要素の拡張)
Slice: Unordered, Open by value:url
... hoursAfterMeal 0..1 unsignedInt 食後の時間
URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-extension-hours-after-meal
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
... 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.system, value:coding.code
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:All Slices Content/Rules for all slices
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (カテゴリのコード)
..... text Σ 0..1 string Plain text representation of the concept (カテゴリ)
.... category:first 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... coding Σ 0..* Coding Code defined by a terminology system (観察のカテゴリを表すコード)
...... extension 0..0
...... 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: vital-signs
...... display Σ 1..1 string Representation defined by the system (観察のカテゴリの表示名)
Fixed Value: Vital Signs
... code Σ 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: LOINCCodes (example): Codes identifying names of simple observations.

.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system (測定項目のコード)
Slice: Unordered, Open by value:system
..... coding:PHRCode Σ 1..1 Coding Code defined by a terminology system (血糖値を表すコード)
...... 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 (血糖値を表すコード値)
Fixed Value: bloodGlucose
...... display Σ 1..1 string Representation defined by the system (血糖値の表示名)
Fixed Value: 血糖値
..... coding:LOINCCode Σ 0..* Coding Code defined by a terminology system (血糖値を表すコード)
Binding: Observation BloodGlucose 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: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 (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Measurement datetime or period (測定日)
... issued Σ 1..1 instant Date/Time this version was made available (この情報が発行された日時)
... performer Σ 0..* Reference(Fujitsu Patient Profile) Who is responsible for the observation (実施者)
.... 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 (データ取り込みで使用する論理参照)
... value[x] ΣC 0..1 Quantity Actual result (測定値)
.... Slices for extension 0..* Extension Additional content defined by implementations (拡張)
Slice: Unordered, Open by value:url
.... alternativeQuantity 0..1 (Complex) Same quantity with different units (異なる単位の同じ数量)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation"
..... value[x] 1..1 Quantity Value of extension (値)
...... extension 0..0
...... value Σ 1..1 decimal Numerical value (with implicit precision) (単位変換した血糖値)
...... unit Σ 1..1 string Unit representation (単位変換した血糖値の単位)
Fixed Value: mg/dL
...... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
...... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mg/dL
.... value Σ 1..1 decimal Numerical value (with implicit precision) (血糖値)
.... unit Σ 1..1 string Unit representation (血糖値の単位)
Fixed Value: mmol/L
.... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
.... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mmol/L
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... note 0..* Annotation Comments about the observation (コメント)
... device 0..1 Reference(Fujitsu Device Profile) (Measurement) Device (測定機器)
.... 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 (データ取り込みで使用する論理参照)
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... low C 0..1 SimpleQuantity Low Range, if relevant (範囲の最低)
.... high C 0..1 SimpleQuantity High Range, if relevant (範囲の最高)
.... type 0..1 CodeableConcept Reference range qualifier (範囲の修飾子)
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.

.... appliesTo 0..* CodeableConcept Reference range population (基準となる種族や性別など)
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.


.... age 0..1 Range Applicable age range, if relevant (該当する年齢層)
.... text 0..1 string Text based reference range in an observation (参照範囲)

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.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:firstpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.code.coding:LOINCCoderequiredObservationBloodGlucose
http://ig.fujitsu.com/healthy-living/ValueSet/observation-blood-glucose-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

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-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_Common Fujitsu Observation BloodGlucose 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 (リソースの概要)
... Slices for extension 0..* Extension Additional content defined by implementations (要素の拡張)
Slice: Unordered, Open by value:url
... hoursAfterMeal 0..1 unsignedInt 食後の時間
URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-extension-hours-after-meal
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
... 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.system, value:coding.code
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:All Slices Content/Rules for all slices
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (カテゴリのコード)
..... text Σ 0..1 string Plain text representation of the concept (カテゴリ)
.... category:first 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... 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 (観察のカテゴリを定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... code Σ 1..1 code Symbol in syntax defined by the system (観察のカテゴリを表すコード値)
Fixed Value: vital-signs
...... display Σ 1..1 string Representation defined by the system (観察のカテゴリの表示名)
Fixed Value: Vital Signs
..... text Σ 0..1 string Plain text representation of the concept
... code Σ 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: LOINCCodes (example): Codes identifying names of simple observations.

.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system (測定項目のコード)
Slice: Unordered, Open by value:system
..... coding:PHRCode Σ 1..1 Coding Code defined by a terminology system (血糖値を表すコード)
...... 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 (血糖値を表すコード値)
Fixed Value: bloodGlucose
...... display Σ 1..1 string Representation defined by the system (血糖値の表示名)
Fixed Value: 血糖値
..... coding:LOINCCode Σ 0..* Coding Code defined by a terminology system (血糖値を表すコード)
Binding: Observation BloodGlucose 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: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 (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Measurement datetime or period (測定日)
... issued Σ 1..1 instant Date/Time this version was made available (この情報が発行された日時)
... performer Σ 0..* Reference(Fujitsu Patient Profile) Who is responsible for the observation (実施者)
.... 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 (データ取り込みで使用する論理参照)
... value[x] ΣC 0..1 Quantity Actual result (測定値)
.... Slices for extension 0..* Extension Additional content defined by implementations (拡張)
Slice: Unordered, Open by value:url
.... alternativeQuantity 0..1 (Complex) Same quantity with different units (異なる単位の同じ数量)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation"
..... value[x] 1..1 Quantity Value of extension (値)
...... extension 0..0
...... value Σ 1..1 decimal Numerical value (with implicit precision) (単位変換した血糖値)
...... unit Σ 1..1 string Unit representation (単位変換した血糖値の単位)
Fixed Value: mg/dL
...... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
...... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mg/dL
.... value Σ 1..1 decimal Numerical value (with implicit precision) (血糖値)
.... unit Σ 1..1 string Unit representation (血糖値の単位)
Fixed Value: mmol/L
.... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
.... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mmol/L
... 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.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


... note 0..* Annotation Comments about the observation (コメント)
... device 0..1 Reference(Fujitsu Device Profile) (Measurement) Device (測定機器)
.... 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 (データ取り込みで使用する論理参照)
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... low C 0..1 SimpleQuantity Low Range, if relevant (範囲の最低)
.... high C 0..1 SimpleQuantity High Range, if relevant (範囲の最高)
.... type 0..1 CodeableConcept Reference range qualifier (範囲の修飾子)
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.

.... appliesTo 0..* CodeableConcept Reference range population (基準となる種族や性別など)
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.


.... age 0..1 Range Applicable age range, if relevant (該当する年齢層)
.... text 0..1 string Text based reference range in an observation (参照範囲)

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.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:firstpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.code.coding:LOINCCoderequiredObservationBloodGlucose
http://ig.fujitsu.com/healthy-living/ValueSet/observation-blood-glucose-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.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
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-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_Common

Summary

Mandatory: 12 elements(19 nested mandatory elements)
Fixed: 14 elements
Prohibited: 54 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • 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_Common

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* JP_Observation_Common Fujitsu Observation BloodGlucose 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 (リソース内リソース)
... Slices for extension 0..* Extension Additional content defined by implementations (要素の拡張)
Slice: Unordered, Open by value:url
... hoursAfterMeal 0..1 unsignedInt 食後の時間
URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-extension-hours-after-meal
... modifierExtension 0..0
... identifier 0..* Identifier Business Identifier for observation (識別子)
... 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.system, value:coding.code
.... category:All Slices Content/Rules for all slices
..... 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 (カテゴリ)
.... category:first 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 (観察のカテゴリを定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (観察のカテゴリを表すコード値)
Fixed Value: vital-signs
...... display 1..1 string Representation defined by the system (観察のカテゴリの表示名)
Fixed Value: Vital Signs
...... userSelected 0..0
... code 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
.... id 0..0
.... extension 0..0
.... Slices for coding 1..* Coding Code defined by a terminology system (測定項目のコード)
Slice: Unordered, Open by value:system
..... coding:PHRCode 1..1 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://ig.fujitsu.com/healthy-living/CodeSystem/observation-phr-codes
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (血糖値を表すコード値)
Fixed Value: bloodGlucose
...... display 1..1 string Representation defined by the system (血糖値の表示名)
Fixed Value: 血糖値
...... userSelected 0..0
..... coding:LOINCCode 0..* Coding Code defined by a terminology system (血糖値を表すコード)
Binding: Observation BloodGlucose 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: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..0
... effective[x] 1..1 dateTime Measurement datetime or period (測定日)
... issued 1..1 instant Date/Time this version was made available (この情報が発行された日時)
... performer 0..* Reference(Fujitsu Patient Profile) Who is responsible for the observation (実施者)
.... 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
... value[x] 0..1 Quantity Actual result (測定値)
.... id 0..0
.... extension 0..* Extension Additional content defined by implementations (拡張)
.... alternativeQuantity 0..1 (Complex) Same quantity with different units (異なる単位の同じ数量)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
..... id 0..0
..... url 1..1 uri identifies the meaning of the extension (拡張のURL)
..... value[x] 1..1 Quantity Value of extension (値)
...... id 0..0
...... extension 0..0
...... value 1..1 decimal Numerical value (with implicit precision) (単位変換した血糖値)
...... comparator 0..0
...... unit 1..1 string Unit representation (単位変換した血糖値の単位)
Fixed Value: mg/dL
...... system 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
...... code 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mg/dL
.... value 1..1 decimal Numerical value (with implicit precision) (血糖値)
.... comparator 0..0
.... unit 1..1 string Unit representation (血糖値の単位)
Fixed Value: mmol/L
.... system 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
.... code 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mmol/L
... dataAbsentReason 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
... note 0..* Annotation Comments about the observation (コメント)
... bodySite 0..0
... method 0..0
... specimen 0..0
... device 0..1 Reference(Fujitsu Device Profile) (Measurement) Device (測定機器)
.... 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
... referenceRange 0..* BackboneElement Provides guide for interpretation (検査結果の基準値を指定する場合に使用する)
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... low 0..1 SimpleQuantity Low Range, if relevant (範囲の最低)
.... high 0..1 SimpleQuantity High Range, if relevant (範囲の最高)
.... type 0..1 CodeableConcept Reference range qualifier (範囲の修飾子)
.... appliesTo 0..* CodeableConcept Reference range population (基準となる種族や性別など)
.... age 0..1 Range Applicable age range, if relevant (該当する年齢層)
.... text 0..1 string Text based reference range in an observation (参照範囲)
... hasMember 0..0
... derivedFrom 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Observation.code.coding:LOINCCoderequiredObservationBloodGlucose
http://ig.fujitsu.com/healthy-living/ValueSet/observation-blood-glucose-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_Common Fujitsu Observation BloodGlucose 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 (リソースの概要)
... Slices for extension 0..* Extension Additional content defined by implementations (要素の拡張)
Slice: Unordered, Open by value:url
... hoursAfterMeal 0..1 unsignedInt 食後の時間
URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-extension-hours-after-meal
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
... 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.system, value:coding.code
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:All Slices Content/Rules for all slices
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (カテゴリのコード)
..... text Σ 0..1 string Plain text representation of the concept (カテゴリ)
.... category:first 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... coding Σ 0..* Coding Code defined by a terminology system (観察のカテゴリを表すコード)
...... extension 0..0
...... 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: vital-signs
...... display Σ 1..1 string Representation defined by the system (観察のカテゴリの表示名)
Fixed Value: Vital Signs
... code Σ 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: LOINCCodes (example): Codes identifying names of simple observations.

.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system (測定項目のコード)
Slice: Unordered, Open by value:system
..... coding:PHRCode Σ 1..1 Coding Code defined by a terminology system (血糖値を表すコード)
...... 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 (血糖値を表すコード値)
Fixed Value: bloodGlucose
...... display Σ 1..1 string Representation defined by the system (血糖値の表示名)
Fixed Value: 血糖値
..... coding:LOINCCode Σ 0..* Coding Code defined by a terminology system (血糖値を表すコード)
Binding: Observation BloodGlucose 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: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 (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Measurement datetime or period (測定日)
... issued Σ 1..1 instant Date/Time this version was made available (この情報が発行された日時)
... performer Σ 0..* Reference(Fujitsu Patient Profile) Who is responsible for the observation (実施者)
.... 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 (データ取り込みで使用する論理参照)
... value[x] ΣC 0..1 Quantity Actual result (測定値)
.... Slices for extension 0..* Extension Additional content defined by implementations (拡張)
Slice: Unordered, Open by value:url
.... alternativeQuantity 0..1 (Complex) Same quantity with different units (異なる単位の同じ数量)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation"
..... value[x] 1..1 Quantity Value of extension (値)
...... extension 0..0
...... value Σ 1..1 decimal Numerical value (with implicit precision) (単位変換した血糖値)
...... unit Σ 1..1 string Unit representation (単位変換した血糖値の単位)
Fixed Value: mg/dL
...... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
...... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mg/dL
.... value Σ 1..1 decimal Numerical value (with implicit precision) (血糖値)
.... unit Σ 1..1 string Unit representation (血糖値の単位)
Fixed Value: mmol/L
.... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
.... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mmol/L
... dataAbsentReason C 0..1 CodeableConcept Why the result is missing (結果値が欠損している理由)
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.

... note 0..* Annotation Comments about the observation (コメント)
... device 0..1 Reference(Fujitsu Device Profile) (Measurement) Device (測定機器)
.... 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 (データ取り込みで使用する論理参照)
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... low C 0..1 SimpleQuantity Low Range, if relevant (範囲の最低)
.... high C 0..1 SimpleQuantity High Range, if relevant (範囲の最高)
.... type 0..1 CodeableConcept Reference range qualifier (範囲の修飾子)
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.

.... appliesTo 0..* CodeableConcept Reference range population (基準となる種族や性別など)
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.


.... age 0..1 Range Applicable age range, if relevant (該当する年齢層)
.... text 0..1 string Text based reference range in an observation (参照範囲)

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.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:firstpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.code.coding:LOINCCoderequiredObservationBloodGlucose
http://ig.fujitsu.com/healthy-living/ValueSet/observation-blood-glucose-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

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-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_Common Fujitsu Observation BloodGlucose 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 (リソースの概要)
... Slices for extension 0..* Extension Additional content defined by implementations (要素の拡張)
Slice: Unordered, Open by value:url
... hoursAfterMeal 0..1 unsignedInt 食後の時間
URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-extension-hours-after-meal
... identifier Σ 0..* Identifier Business Identifier for observation (識別子)
... 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.system, value:coding.code
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


.... category:All Slices Content/Rules for all slices
..... extension 0..0
..... coding Σ 0..* Coding Code defined by a terminology system (カテゴリのコード)
..... text Σ 0..1 string Plain text representation of the concept (カテゴリ)
.... category:first 1..1 CodeableConcept Classification of type of observation Observationの種類(タイプ)の分類
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.


..... 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 (観察のカテゴリを定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
...... code Σ 1..1 code Symbol in syntax defined by the system (観察のカテゴリを表すコード値)
Fixed Value: vital-signs
...... display Σ 1..1 string Representation defined by the system (観察のカテゴリの表示名)
Fixed Value: Vital Signs
..... text Σ 0..1 string Plain text representation of the concept
... code Σ 1..1 CodeableConcept Type of observation (code / type) (検査内容のコード)
Binding: LOINCCodes (example): Codes identifying names of simple observations.

.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system (測定項目のコード)
Slice: Unordered, Open by value:system
..... coding:PHRCode Σ 1..1 Coding Code defined by a terminology system (血糖値を表すコード)
...... 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 (血糖値を表すコード値)
Fixed Value: bloodGlucose
...... display Σ 1..1 string Representation defined by the system (血糖値の表示名)
Fixed Value: 血糖値
..... coding:LOINCCode Σ 0..* Coding Code defined by a terminology system (血糖値を表すコード)
Binding: Observation BloodGlucose 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: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 (データ取り込みで使用する論理参照)
... effective[x] Σ 1..1 dateTime Measurement datetime or period (測定日)
... issued Σ 1..1 instant Date/Time this version was made available (この情報が発行された日時)
... performer Σ 0..* Reference(Fujitsu Patient Profile) Who is responsible for the observation (実施者)
.... 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 (データ取り込みで使用する論理参照)
... value[x] ΣC 0..1 Quantity Actual result (測定値)
.... Slices for extension 0..* Extension Additional content defined by implementations (拡張)
Slice: Unordered, Open by value:url
.... alternativeQuantity 0..1 (Complex) Same quantity with different units (異なる単位の同じ数量)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation"
..... value[x] 1..1 Quantity Value of extension (値)
...... extension 0..0
...... value Σ 1..1 decimal Numerical value (with implicit precision) (単位変換した血糖値)
...... unit Σ 1..1 string Unit representation (単位変換した血糖値の単位)
Fixed Value: mg/dL
...... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
...... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mg/dL
.... value Σ 1..1 decimal Numerical value (with implicit precision) (血糖値)
.... unit Σ 1..1 string Unit representation (血糖値の単位)
Fixed Value: mmol/L
.... system ΣC 1..1 uri System that defines coded unit form (単位形式を定義するコード体系)
Fixed Value: http://unitsofmeasure.org
.... code Σ 1..1 code Coded form of the unit (単位を表すコード値)
Fixed Value: mmol/L
... 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.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.


... note 0..* Annotation Comments about the observation (コメント)
... device 0..1 Reference(Fujitsu Device Profile) (Measurement) Device (測定機器)
.... 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 (データ取り込みで使用する論理参照)
... referenceRange C 0..* BackboneElement Provides guide for interpretation (検査結果の基準値を指定する場合に使用する)
obs-3: Must have at least a low or a high or text
.... low C 0..1 SimpleQuantity Low Range, if relevant (範囲の最低)
.... high C 0..1 SimpleQuantity High Range, if relevant (範囲の最高)
.... type 0..1 CodeableConcept Reference range qualifier (範囲の修飾子)
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.

.... appliesTo 0..* CodeableConcept Reference range population (基準となる種族や性別など)
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.


.... age 0..1 Range Applicable age range, if relevant (該当する年齢層)
.... text 0..1 string Text based reference range in an observation (参照範囲)

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.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.category:firstpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleLOINCCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.code.coding:LOINCCoderequiredObservationBloodGlucose
http://ig.fujitsu.com/healthy-living/ValueSet/observation-blood-glucose-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.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
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-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_Common

Summary

Mandatory: 12 elements(19 nested mandatory elements)
Fixed: 14 elements
Prohibited: 54 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • 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