ePath R4 Implementation Guide
1.0.0 - ci-build Japan

ePath R4 Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Extension: EPath Questionnaire ItemExtensions Extension

Official URL: http://e-path.jp/fhir/ePath/Extension/StructureDefinition/EPath_Questionnaire_ItemExtensions | Version: 1.0.0
Active as of 2025-06-24 | Computable Name: EPath_Questionnaire_ItemExtensions

観察項目結果値定義（入力フォームコントロール）

Context of Use

This extension may be used on the following element(s):

- Element ID: `Questionnaire.item`

Usage info

Usage:

- Use this Extension: EPath Questionnaire

### Formal Views of Extension Content

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

- Differential Table
- Snapshot Table
- Statistics/References
- All

This structure is derived from Extension

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | 観察項目結果値定義
Slices for extension |  |  |  | Content/Rules for all slices
extension:Digits |  | 0..1 | Extension | 値桁数
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Digits"
value[x] |  | 1..1 | integer | 拡張値の値 / Value of extension
extension:InputControl |  | 0..1 | Extension | 値入力コントロール
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputControl"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Format |  | 0..1 | Extension | 値書式
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Format"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Unit |  | 0..1 | Extension | 値単位
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Unit"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMin |  | 0..1 | Extension | 値範囲 最小値
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMin"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMax |  | 0..1 | Extension | 値範囲 最大値
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMax"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Required |  | 0..1 | Extension | 必須
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Required"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Rounding |  | 0..1 | Extension | 値丸め
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Rounding"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:AllowInvalidValue |  | 0..1 | Extension | 不適切値設定許可
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AllowInvalidValue"
value[x] |  | 1..1 | code | 不適切値設定許可
extension:VisibleCondition |  | 0..1 | Extension | 項目表示条件
extension |  | 0..0 |  |
url |  | 1..1 | uri | "VisibleCondition"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:AutoCalc |  | 0..1 | Extension | 自動計算指示
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AutoCalc"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:CalcFormula |  | 0..1 | Extension | 計算式
extension |  | 0..0 |  |
url |  | 1..1 | uri | "CalcFormula"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:InputUserRestriction |  | 0..1 | Extension | 入力者制限
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputUserRestriction"
value[x] |  | 1..1 |  | 拡張値の値 / Value of extension
valueCode |  |  | code |
valueString |  |  | string |
extension:Approval |  | 0..1 | Extension | 承認要否
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Approval"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Description |  | 0..1 | Extension | 説明
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Description"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
url |  | 1..1 | uri | "http://e-path.jp/fhir/ePath/Extension/StructureDefinition/EPath_Questionnaire_ItemExtensions"
value[x] |  | 0..0 |  |
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | 観察項目結果値定義
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | 実装で定義された追加のコンテンツ / Additional content defined by implementations Slice: Unordered, Open by value:url
extension:Digits |  | 0..1 | Extension | 値桁数
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Digits"
value[x] |  | 1..1 | integer | 拡張値の値 / Value of extension
extension:InputControl |  | 0..1 | Extension | 値入力コントロール
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputControl"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Format |  | 0..1 | Extension | 値書式
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Format"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Unit |  | 0..1 | Extension | 値単位
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Unit"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMin |  | 0..1 | Extension | 値範囲 最小値
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMin"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMax |  | 0..1 | Extension | 値範囲 最大値
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMax"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Required |  | 0..1 | Extension | 必須
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Required"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Rounding |  | 0..1 | Extension | 値丸め
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Rounding"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:AllowInvalidValue |  | 0..1 | Extension | 不適切値設定許可
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AllowInvalidValue"
value[x] |  | 1..1 | code | 不適切値設定許可
extension:VisibleCondition |  | 0..1 | Extension | 項目表示条件
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "VisibleCondition"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:AutoCalc |  | 0..1 | Extension | 自動計算指示
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AutoCalc"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:CalcFormula |  | 0..1 | Extension | 計算式
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "CalcFormula"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:InputUserRestriction |  | 0..1 | Extension | 入力者制限
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputUserRestriction"
value[x] |  | 1..1 |  | 拡張値の値 / Value of extension
valueCode |  |  | code |
valueString |  |  | string |
extension:Approval |  | 0..1 | Extension | 承認要否
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Approval"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Description |  | 0..1 | Extension | 説明
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Description"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
url |  | 1..1 | uri | "http://e-path.jp/fhir/ePath/Extension/StructureDefinition/EPath_Questionnaire_ItemExtensions"
Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: 観察項目結果値定義（入力フォームコントロール）

- Digits: integer: 結果値の有効桁数。
- InputControl: code: 結果値を入力するコントロールの種類。 例）ラジオボタン、チェックボックス
- Format: string: 結果値の書式。 例）「日付」型の場合に「YYYY-MM-DD」
- Unit: string: 結果値の単位。
- ValueRangeMin: string: 結果値の許容最小値。
- ValueRangeMax: string: 結果値の許容最大値。
- Required: code: 結果値の入力が必須であるかの識別。
- Rounding: code: 導入元の数値を結果値に入力する際、四捨五入等の丸めが必要である場合の指示。
- AllowInvalidValue: code: An Extension
- VisibleCondition: string: 当項目が他の項目値によって表示・有効となる条件がある場合の指示。
- AutoCalc: code: 結果値を計算式から自動計算する場合の指示。
- CalcFormula: string: 結果値を自動計算する場合の計算式。
- InputUserRestriction: code, string: 結果値の入力が行える人、職種等の制限。
- Approval: code: 結果値の設定に承認を必要とするかを識別する区分。
- Description: string: 項目の説明や例示。

Differential View

This structure is derived from Extension

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | 観察項目結果値定義
Slices for extension |  |  |  | Content/Rules for all slices
extension:Digits |  | 0..1 | Extension | 値桁数
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Digits"
value[x] |  | 1..1 | integer | 拡張値の値 / Value of extension
extension:InputControl |  | 0..1 | Extension | 値入力コントロール
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputControl"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Format |  | 0..1 | Extension | 値書式
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Format"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Unit |  | 0..1 | Extension | 値単位
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Unit"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMin |  | 0..1 | Extension | 値範囲 最小値
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMin"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMax |  | 0..1 | Extension | 値範囲 最大値
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMax"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Required |  | 0..1 | Extension | 必須
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Required"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Rounding |  | 0..1 | Extension | 値丸め
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Rounding"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:AllowInvalidValue |  | 0..1 | Extension | 不適切値設定許可
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AllowInvalidValue"
value[x] |  | 1..1 | code | 不適切値設定許可
extension:VisibleCondition |  | 0..1 | Extension | 項目表示条件
extension |  | 0..0 |  |
url |  | 1..1 | uri | "VisibleCondition"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:AutoCalc |  | 0..1 | Extension | 自動計算指示
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AutoCalc"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:CalcFormula |  | 0..1 | Extension | 計算式
extension |  | 0..0 |  |
url |  | 1..1 | uri | "CalcFormula"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:InputUserRestriction |  | 0..1 | Extension | 入力者制限
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputUserRestriction"
value[x] |  | 1..1 |  | 拡張値の値 / Value of extension
valueCode |  |  | code |
valueString |  |  | string |
extension:Approval |  | 0..1 | Extension | 承認要否
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Approval"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Description |  | 0..1 | Extension | 説明
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Description"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
url |  | 1..1 | uri | "http://e-path.jp/fhir/ePath/Extension/StructureDefinition/EPath_Questionnaire_ItemExtensions"
value[x] |  | 0..0 |  |
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Extension |  | 0..* | Extension | 観察項目結果値定義
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | 実装で定義された追加のコンテンツ / Additional content defined by implementations Slice: Unordered, Open by value:url
extension:Digits |  | 0..1 | Extension | 値桁数
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Digits"
value[x] |  | 1..1 | integer | 拡張値の値 / Value of extension
extension:InputControl |  | 0..1 | Extension | 値入力コントロール
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputControl"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Format |  | 0..1 | Extension | 値書式
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Format"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Unit |  | 0..1 | Extension | 値単位
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Unit"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMin |  | 0..1 | Extension | 値範囲 最小値
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMin"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:ValueRangeMax |  | 0..1 | Extension | 値範囲 最大値
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "ValueRangeMax"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:Required |  | 0..1 | Extension | 必須
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Required"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Rounding |  | 0..1 | Extension | 値丸め
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Rounding"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:AllowInvalidValue |  | 0..1 | Extension | 不適切値設定許可
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AllowInvalidValue"
value[x] |  | 1..1 | code | 不適切値設定許可
extension:VisibleCondition |  | 0..1 | Extension | 項目表示条件
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "VisibleCondition"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:AutoCalc |  | 0..1 | Extension | 自動計算指示
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "AutoCalc"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:CalcFormula |  | 0..1 | Extension | 計算式
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "CalcFormula"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
extension:InputUserRestriction |  | 0..1 | Extension | 入力者制限
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "InputUserRestriction"
value[x] |  | 1..1 |  | 拡張値の値 / Value of extension
valueCode |  |  | code |
valueString |  |  | string |
extension:Approval |  | 0..1 | Extension | 承認要否
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Approval"
value[x] |  | 1..1 | code | 拡張値の値 / Value of extension
extension:Description |  | 0..1 | Extension | 説明
id |  | 0..1 | string | 要素間参照のための一意のID / Unique id for inter-element referencing
extension |  | 0..0 |  |
url |  | 1..1 | uri | "Description"
value[x] |  | 1..1 | string | 拡張値の値 / Value of extension
url |  | 1..1 | uri | "http://e-path.jp/fhir/ePath/Extension/StructureDefinition/EPath_Questionnaire_ItemExtensions"
Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: 観察項目結果値定義（入力フォームコントロール）

- Digits: integer: 結果値の有効桁数。
- InputControl: code: 結果値を入力するコントロールの種類。 例）ラジオボタン、チェックボックス
- Format: string: 結果値の書式。 例）「日付」型の場合に「YYYY-MM-DD」
- Unit: string: 結果値の単位。
- ValueRangeMin: string: 結果値の許容最小値。
- ValueRangeMax: string: 結果値の許容最大値。
- Required: code: 結果値の入力が必須であるかの識別。
- Rounding: code: 導入元の数値を結果値に入力する際、四捨五入等の丸めが必要である場合の指示。
- AllowInvalidValue: code: An Extension
- VisibleCondition: string: 当項目が他の項目値によって表示・有効となる条件がある場合の指示。
- AutoCalc: code: 結果値を計算式から自動計算する場合の指示。
- CalcFormula: string: 結果値を自動計算する場合の計算式。
- InputUserRestriction: code, string: 結果値の入力が行える人、職種等の制限。
- Approval: code: 結果値の設定に承認を必要とするかを識別する区分。
- Description: string: 項目の説明や例示。

Other representations of profile: CSV, Excel, Schematron

#### Constraints

Id | Grade | Path(s) | Details | Requirements
ele-1 | error | **ALL** elements | すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | **ALL** extensions | 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both : extension.exists() != value.exists() |