ePath R4 Implementation Guide
1.0.1 - ci-build Japan

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

## Resource Profile: EPath Questionnaire

Official URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaire | Version: 1.0.1
Active as of 2026-02-19 | Computable Name: EPathQuestionnaire
Copyright/Legal: Joint Committee of JAMI and JSCP（日本医療情報学会と日本クリニカルパス学会との合同委員会）. CC(Creative Commons) BY-ND 4.0

入力フォーム定義（病日・イベント単位）

Usages:

- Use this Profile: EPath Bundle Message EP01, EPath Bundle Message EP02 and EPath Bundle Message EP12
- Refer to this Profile: EPath PlanDefinition EP01 and EPath PlanDefinition EP02
- Examples for this Profile: Questionnaire/QUIS.4311234567.phr.1
- CapabilityStatements using this Profile: EPath Repository ClientCapabilityStatement and EPath Repository Server CapabilityStatement

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

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

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

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Questionnaire | C | 0..* | Questionnaire | 患者入力フォーム Constraints: que-0, que-2
meta | Σ | 1..1 | Meta | Metadata about the resource
profile | S Σ | 1..* | canonical(StructureDefinition) | 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaire|x.y.z を設定する。
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
url | S Σ | 1..1 | uri | ベースURL/Questionnaire/入力フォーム識別子 を設定する。
Slices for identifier | Σ | 1..* | Identifier | Additional identifier for the questionnaire Slice: Unordered, Open by value:system
identifier:eventQuisId | S Σ | 1..1 | Identifier | 入力フォーム単位の識別子
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
system | Σ | 1..1 | uri | 固定値 http://e-path.jp/fhir/ePath/IdSystem/quis-id を設定する。 Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/quis-id
value | S Σ | 1..1 | string | 入力フォーム単位の識別子 Example General: 123456
title | S Σ | 1..1 | string | 入力フォームタイトル
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact.
description |  | 0..1 | markdown | 入力フォームの説明
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item:oatUnit | S C | 0..* | BackboneElement | フォームグループ（OATユニット単位） Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]を半角ピリオド"."で連結したものを設定する。
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMCategory | C | 0..1 | Coding | BOM大分類コード・名称 Binding: EPath OutcomeCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalCategory | C | 0..1 | Coding | アウトカム大分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
code:BOMSubCategory | C | 0..1 | Coding | BOM中分類コード・名称 Binding: EPath OutcomeSubCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeSubCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalSubCategory | C | 0..1 | Coding | アウトカム中分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeSubCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
code:BOMOutcomeCode | C | 0..1 | Coding | BOMアウトカムコード・名称 Binding: EPath OutcomeCode VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalOutcomeCode | C | 0..1 | Coding | アウトカムコード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | アウトカムコード表記
type |  | 1..1 | code | group Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: group
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item:assessment | S C | 0..* | BackboneElement | フォーム入力（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | BOM観察項目分類コード・名称 Binding: EPath AssessmentCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalAssessmentCategory | C | 0..1 | Coding | 観察項目分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
code:BOMAssessmentCode | C | 0..1 | Coding | BOM観察項目コード・名称 Binding: EPath AssessmentCode VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode | C | 0..1 | Coding | 観察項目コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | string Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: string
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | 選択肢
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item:assessmentChoice | C | 0..* | BackboneElement | フォーム選択肢（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:BOMAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCode VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | choice Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: choice
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | S C | 0..* | BackboneElement | 選択肢
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] | S | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Questionnaire.identifier:eventQuisId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Questionnaire.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std.
Questionnaire.item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMCategory | Base | preferred | EPath OutcomeCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMSubCategory | Base | preferred | EPath OutcomeSubCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalSubCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMOutcomeCode | Base | preferred | EPath OutcomeCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalOutcomeCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Questionnaire | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Questionnaire | If 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-4 | error | Questionnaire | If 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-5 | error | Questionnaire | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Questionnaire | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
que-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation | `name.matches('[A-Z]([A-Za-z0-9_]){0,254}')`
que-1 | error | Questionnaire.item, Questionnaire.item:oatUnit | Group items must have nested items, display items cannot have nested items | `(type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())`
que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire | `descendants().linkId.isDistinct()`
que-3 | error | Questionnaire.item, Questionnaire.item:oatUnit | Display items cannot have a "code" asserted | `type!='display' or code.empty()`
que-4 | error | Questionnaire.item, Questionnaire.item:oatUnit | A question cannot have both answerOption and answerValueSet | `answerOption.empty() or answerValueSet.empty()`
que-5 | error | Questionnaire.item, Questionnaire.item:oatUnit | Only 'choice' and 'open-choice' items can have answerValueSet | `(type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())`
que-6 | error | Questionnaire.item, Questionnaire.item:oatUnit | Required and repeat aren't permitted for display items | `type!='display' or (required.empty() and repeats.empty())`
que-7 | error | Questionnaire.item.enableWhen, Questionnaire.item:oatUnit.enableWhen, Questionnaire.item:oatUnit.item.enableWhen, Questionnaire.item:oatUnit.item:assessment.enableWhen, Questionnaire.item:oatUnit.item:assessmentChoice.enableWhen | If the operator is 'exists', the value must be a boolean | `operator = 'exists' implies (answer is Boolean)`
que-8 | error | Questionnaire.item, Questionnaire.item:oatUnit | Initial values can't be specified for groups or display items | `(type!='group' and type!='display') or initial.empty()`
que-9 | error | Questionnaire.item, Questionnaire.item:oatUnit | Read-only can't be specified for "display" items | `type!='display' or readOnly.empty()`
que-10 | error | Questionnaire.item, Questionnaire.item:oatUnit | Maximum length can only be declared for simple question types | `(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()`
que-11 | error | Questionnaire.item, Questionnaire.item:oatUnit | If one or more answerOption is present, initial[x] must be missing | `answerOption.empty() or initial.empty()`
que-12 | error | Questionnaire.item, Questionnaire.item:oatUnit | If there are more than one enableWhen, enableBehavior must be specified | `enableWhen.count() > 2 implies enableBehavior.exists()`
que-13 | error | Questionnaire.item, Questionnaire.item:oatUnit | Can only have multiple initial values for repeating items | `repeats=true or initial.count() <= 1`

This structure is derived from Questionnaire

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Questionnaire |  | 0..* | Questionnaire | 患者入力フォーム
meta |  | 1..1 | Meta | Metadata about the resource
profile | S | 1..* | canonical(StructureDefinition) | 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaire|x.y.z を設定する。
url | S | 1..1 | uri | ベースURL/Questionnaire/入力フォーム識別子 を設定する。
Slices for identifier |  | 1..* | Identifier | Additional identifier for the questionnaire Slice: Unordered, Open by value:system
identifier:eventQuisId | S | 1..1 | Identifier | 入力フォーム単位の識別子
system |  | 1..1 | uri | 固定値 http://e-path.jp/fhir/ePath/IdSystem/quis-id を設定する。 Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/quis-id
value | S | 1..1 | string | 入力フォーム単位の識別子
title | S | 1..1 | string | 入力フォームタイトル
description |  | 0..1 | markdown | 入力フォームの説明
Slices for item |  | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
item:oatUnit | S | 0..* | BackboneElement | フォームグループ（OATユニット単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]を半角ピリオド"."で連結したものを設定する。
Slices for code |  | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system
code:BOMCategory |  | 0..1 | Coding | BOM大分類コード・名称 Binding: EPath OutcomeCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalCategory |  | 0..1 | Coding | アウトカム大分類コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 0..1 | string | Representation defined by the system
code:BOMSubCategory |  | 0..1 | Coding | BOM中分類コード・名称 Binding: EPath OutcomeSubCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeSubCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalSubCategory |  | 0..1 | Coding | アウトカム中分類コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeSubCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 0..1 | string | Representation defined by the system
code:BOMOutcomeCode |  | 0..1 | Coding | BOMアウトカムコード・名称 Binding: EPath OutcomeCode VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalOutcomeCode |  | 0..1 | Coding | アウトカムコード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | アウトカムコード表記
type |  | 1..1 | code | group Fixed Value: group
Slices for item |  | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
item:assessment | S | 0..* | BackboneElement | フォーム入力（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code |  | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system
code:BOMAssessmentCategory |  | 0..1 | Coding | BOM観察項目分類コード・名称 Binding: EPath AssessmentCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalAssessmentCategory |  | 0..1 | Coding | 観察項目分類コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 0..1 | string | Representation defined by the system
code:BOMAssessmentCode |  | 0..1 | Coding | BOM観察項目コード・名称 Binding: EPath AssessmentCode VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode |  | 0..1 | Coding | 観察項目コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | string Fixed Value: string
answerOption |  | 0..* | BackboneElement | 選択肢
item:assessmentChoice |  | 0..* | BackboneElement | フォーム選択肢（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code |  | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system
code:BOMAssessmentCategory |  | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:BOMAssessmentCode |  | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCode VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode |  | 0..1 | Coding | Corresponding concept for this item in a terminology
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | choice Fixed Value: choice
answerOption | S | 0..* | BackboneElement | 選択肢
value[x] | S | 1..1 | integer, date, time, string, Coding, Reference(Resource) | Answer value
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
Questionnaire.item:oatUnit.​code:BOMCategory | Base | preferred | EPath OutcomeCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:BOMSubCategory | Base | preferred | EPath OutcomeSubCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:BOMOutcomeCode | Base | preferred | EPath OutcomeCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Questionnaire | C | 0..* | Questionnaire | 患者入力フォーム Constraints: que-0, que-2
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 1..1 | Meta | Metadata about the resource
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
versionId | Σ | 0..1 | id | Version specific identifier
lastUpdated | Σ | 0..1 | instant | When the resource version last changed
source | Σ | 0..1 | uri | Identifies where the resource comes from
profile | S Σ | 1..* | canonical(StructureDefinition) | 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaire|x.y.z を設定する。
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
url | S Σ | 1..1 | uri | ベースURL/Questionnaire/入力フォーム識別子 を設定する。
Slices for identifier | Σ | 1..* | Identifier | Additional identifier for the questionnaire Slice: Unordered, Open by value:system
identifier:eventQuisId | S Σ | 1..1 | Identifier | 入力フォーム単位の識別子
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system | Σ | 1..1 | uri | 固定値 http://e-path.jp/fhir/ePath/IdSystem/quis-id を設定する。 Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/quis-id
value | S Σ | 1..1 | string | 入力フォーム単位の識別子 Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
version | Σ | 0..1 | string | Business version of the questionnaire
name | Σ C | 0..1 | string | Name for this questionnaire (computer friendly)
title | S Σ | 1..1 | string | 入力フォームタイトル
derivedFrom |  | 0..* | canonical(Questionnaire) | Instantiates protocol or definition
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact.
experimental | Σ | 0..1 | boolean | For testing purposes, not real usage
subjectType | Σ | 0..* | code | Resource that can be subject of QuestionnaireResponse Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
date | Σ | 0..1 | dateTime | Date last changed
publisher | Σ | 0..1 | string | Name of the publisher (organization or individual)
contact | Σ | 0..* | ContactDetail | Contact details for the publisher
description |  | 0..1 | markdown | 入力フォームの説明
useContext | Σ | 0..* | UsageContext | The context that the content is intended to support
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
purpose |  | 0..1 | markdown | Why this questionnaire is defined
copyright |  | 0..1 | markdown | Use and/or publishing restrictions
approvalDate |  | 0..1 | date | When the questionnaire was approved by publisher
lastReviewDate |  | 0..1 | date | When the questionnaire was last reviewed
effectivePeriod | Σ | 0..1 | Period | When the questionnaire is expected to be used
code | Σ | 0..* | Coding | Concept that represents the overall questionnaire Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
item:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
definition |  | 0..1 | uri | ElementDefinition - details for the item
code | C | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text |  | 0..1 | string | Primary text for the item
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
item:oatUnit | S C | 0..* | BackboneElement | フォームグループ（OATユニット単位） Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]を半角ピリオド"."で連結したものを設定する。
definition |  | 0..1 | uri | ElementDefinition - details for the item
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMCategory | C | 0..1 | Coding | BOM大分類コード・名称 Binding: EPath OutcomeCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalCategory | C | 0..1 | Coding | アウトカム大分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMSubCategory | C | 0..1 | Coding | BOM中分類コード・名称 Binding: EPath OutcomeSubCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeSubCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalSubCategory | C | 0..1 | Coding | アウトカム中分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeSubCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMOutcomeCode | C | 0..1 | Coding | BOMアウトカムコード・名称 Binding: EPath OutcomeCode VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalOutcomeCode | C | 0..1 | Coding | アウトカムコード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text | S | 1..1 | string | アウトカムコード表記
type |  | 1..1 | code | group Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: group
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
definition |  | 0..1 | uri | ElementDefinition - details for the item
code | C | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text |  | 0..1 | string | Primary text for the item
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
item:assessment | S C | 0..* | BackboneElement | フォーム入力（観察項目単位）
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
definition |  | 0..1 | uri | ElementDefinition - details for the item
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | BOM観察項目分類コード・名称 Binding: EPath AssessmentCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalAssessmentCategory | C | 0..1 | Coding | 観察項目分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMAssessmentCode | C | 0..1 | Coding | BOM観察項目コード・名称 Binding: EPath AssessmentCode VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalAssessmentCode | C | 0..1 | Coding | 観察項目コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | string Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: string
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | 選択肢
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
item:assessmentChoice | C | 0..* | BackboneElement | フォーム選択肢（観察項目単位）
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
definition |  | 0..1 | uri | ElementDefinition - details for the item
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCode VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | choice Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: choice
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | S C | 0..* | BackboneElement | 選択肢
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] | S | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Questionnaire.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std.
Questionnaire.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std.
Questionnaire.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
Questionnaire.identifier:eventQuisId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Questionnaire.identifier:eventQuisId.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Questionnaire.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std.
Questionnaire.subjectType | Base | required | ResourceType | 📍4.0.1 | FHIR Std.
Questionnaire.jurisdiction | Base | extensible | Jurisdiction | 📍4.0.1 | FHIR Std.
Questionnaire.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMCategory | Base | preferred | EPath OutcomeCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMSubCategory | Base | preferred | EPath OutcomeSubCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalSubCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMOutcomeCode | Base | preferred | EPath OutcomeCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalOutcomeCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Questionnaire | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Questionnaire | If 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-4 | error | Questionnaire | If 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-5 | error | Questionnaire | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Questionnaire | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
que-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation | `name.matches('[A-Z]([A-Za-z0-9_]){0,254}')`
que-1 | error | Questionnaire.item, Questionnaire.item:oatUnit | Group items must have nested items, display items cannot have nested items | `(type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())`
que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire | `descendants().linkId.isDistinct()`
que-3 | error | Questionnaire.item, Questionnaire.item:oatUnit | Display items cannot have a "code" asserted | `type!='display' or code.empty()`
que-4 | error | Questionnaire.item, Questionnaire.item:oatUnit | A question cannot have both answerOption and answerValueSet | `answerOption.empty() or answerValueSet.empty()`
que-5 | error | Questionnaire.item, Questionnaire.item:oatUnit | Only 'choice' and 'open-choice' items can have answerValueSet | `(type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())`
que-6 | error | Questionnaire.item, Questionnaire.item:oatUnit | Required and repeat aren't permitted for display items | `type!='display' or (required.empty() and repeats.empty())`
que-7 | error | Questionnaire.item.enableWhen, Questionnaire.item:oatUnit.enableWhen, Questionnaire.item:oatUnit.item.enableWhen, Questionnaire.item:oatUnit.item:assessment.enableWhen, Questionnaire.item:oatUnit.item:assessmentChoice.enableWhen | If the operator is 'exists', the value must be a boolean | `operator = 'exists' implies (answer is Boolean)`
que-8 | error | Questionnaire.item, Questionnaire.item:oatUnit | Initial values can't be specified for groups or display items | `(type!='group' and type!='display') or initial.empty()`
que-9 | error | Questionnaire.item, Questionnaire.item:oatUnit | Read-only can't be specified for "display" items | `type!='display' or readOnly.empty()`
que-10 | error | Questionnaire.item, Questionnaire.item:oatUnit | Maximum length can only be declared for simple question types | `(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()`
que-11 | error | Questionnaire.item, Questionnaire.item:oatUnit | If one or more answerOption is present, initial[x] must be missing | `answerOption.empty() or initial.empty()`
que-12 | error | Questionnaire.item, Questionnaire.item:oatUnit | If there are more than one enableWhen, enableBehavior must be specified | `enableWhen.count() > 2 implies enableBehavior.exists()`
que-13 | error | Questionnaire.item, Questionnaire.item:oatUnit | Can only have multiple initial values for repeating items | `repeats=true or initial.count() <= 1`

This structure is derived from Questionnaire

Summary

Mandatory: 8 elements(39 nested mandatory elements)
Must-Support: 41 elements
Fixed: 17 elements

Extensions

This structure refers to these extensions:

- http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions

Slices

This structure defines the following Slices:

- The element 1 is sliced based on the values of Questionnaire.identifier
- The element 1 is sliced based on the values of Questionnaire.item
- The element 1 is sliced based on the values of Questionnaire.item.code
- The element 1 is sliced based on the values of Questionnaire.item.item
- The element 1 is sliced based on the values of Questionnaire.item.item.code

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Questionnaire | C | 0..* | Questionnaire | 患者入力フォーム Constraints: que-0, que-2
meta | Σ | 1..1 | Meta | Metadata about the resource
profile | S Σ | 1..* | canonical(StructureDefinition) | 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaire|x.y.z を設定する。
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
url | S Σ | 1..1 | uri | ベースURL/Questionnaire/入力フォーム識別子 を設定する。
Slices for identifier | Σ | 1..* | Identifier | Additional identifier for the questionnaire Slice: Unordered, Open by value:system
identifier:eventQuisId | S Σ | 1..1 | Identifier | 入力フォーム単位の識別子
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
system | Σ | 1..1 | uri | 固定値 http://e-path.jp/fhir/ePath/IdSystem/quis-id を設定する。 Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/quis-id
value | S Σ | 1..1 | string | 入力フォーム単位の識別子 Example General: 123456
title | S Σ | 1..1 | string | 入力フォームタイトル
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact.
description |  | 0..1 | markdown | 入力フォームの説明
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item:oatUnit | S C | 0..* | BackboneElement | フォームグループ（OATユニット単位） Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]を半角ピリオド"."で連結したものを設定する。
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMCategory | C | 0..1 | Coding | BOM大分類コード・名称 Binding: EPath OutcomeCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalCategory | C | 0..1 | Coding | アウトカム大分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
code:BOMSubCategory | C | 0..1 | Coding | BOM中分類コード・名称 Binding: EPath OutcomeSubCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeSubCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalSubCategory | C | 0..1 | Coding | アウトカム中分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeSubCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
code:BOMOutcomeCode | C | 0..1 | Coding | BOMアウトカムコード・名称 Binding: EPath OutcomeCode VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalOutcomeCode | C | 0..1 | Coding | アウトカムコード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | アウトカムコード表記
type |  | 1..1 | code | group Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: group
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item:assessment | S C | 0..* | BackboneElement | フォーム入力（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | BOM観察項目分類コード・名称 Binding: EPath AssessmentCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalAssessmentCategory | C | 0..1 | Coding | 観察項目分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
code:BOMAssessmentCode | C | 0..1 | Coding | BOM観察項目コード・名称 Binding: EPath AssessmentCode VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode | C | 0..1 | Coding | 観察項目コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | string Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: string
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | 選択肢
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item:assessmentChoice | C | 0..* | BackboneElement | フォーム選択肢（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCategory VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:BOMAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCode VS (preferred)
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | choice Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: choice
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | S C | 0..* | BackboneElement | 選択肢
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] | S | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Questionnaire.identifier:eventQuisId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Questionnaire.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std.
Questionnaire.item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMCategory | Base | preferred | EPath OutcomeCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMSubCategory | Base | preferred | EPath OutcomeSubCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalSubCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMOutcomeCode | Base | preferred | EPath OutcomeCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalOutcomeCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Questionnaire | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Questionnaire | If 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-4 | error | Questionnaire | If 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-5 | error | Questionnaire | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Questionnaire | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
que-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation | `name.matches('[A-Z]([A-Za-z0-9_]){0,254}')`
que-1 | error | Questionnaire.item, Questionnaire.item:oatUnit | Group items must have nested items, display items cannot have nested items | `(type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())`
que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire | `descendants().linkId.isDistinct()`
que-3 | error | Questionnaire.item, Questionnaire.item:oatUnit | Display items cannot have a "code" asserted | `type!='display' or code.empty()`
que-4 | error | Questionnaire.item, Questionnaire.item:oatUnit | A question cannot have both answerOption and answerValueSet | `answerOption.empty() or answerValueSet.empty()`
que-5 | error | Questionnaire.item, Questionnaire.item:oatUnit | Only 'choice' and 'open-choice' items can have answerValueSet | `(type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())`
que-6 | error | Questionnaire.item, Questionnaire.item:oatUnit | Required and repeat aren't permitted for display items | `type!='display' or (required.empty() and repeats.empty())`
que-7 | error | Questionnaire.item.enableWhen, Questionnaire.item:oatUnit.enableWhen, Questionnaire.item:oatUnit.item.enableWhen, Questionnaire.item:oatUnit.item:assessment.enableWhen, Questionnaire.item:oatUnit.item:assessmentChoice.enableWhen | If the operator is 'exists', the value must be a boolean | `operator = 'exists' implies (answer is Boolean)`
que-8 | error | Questionnaire.item, Questionnaire.item:oatUnit | Initial values can't be specified for groups or display items | `(type!='group' and type!='display') or initial.empty()`
que-9 | error | Questionnaire.item, Questionnaire.item:oatUnit | Read-only can't be specified for "display" items | `type!='display' or readOnly.empty()`
que-10 | error | Questionnaire.item, Questionnaire.item:oatUnit | Maximum length can only be declared for simple question types | `(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()`
que-11 | error | Questionnaire.item, Questionnaire.item:oatUnit | If one or more answerOption is present, initial[x] must be missing | `answerOption.empty() or initial.empty()`
que-12 | error | Questionnaire.item, Questionnaire.item:oatUnit | If there are more than one enableWhen, enableBehavior must be specified | `enableWhen.count() > 2 implies enableBehavior.exists()`
que-13 | error | Questionnaire.item, Questionnaire.item:oatUnit | Can only have multiple initial values for repeating items | `repeats=true or initial.count() <= 1`

Differential View

This structure is derived from Questionnaire

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Questionnaire |  | 0..* | Questionnaire | 患者入力フォーム
meta |  | 1..1 | Meta | Metadata about the resource
profile | S | 1..* | canonical(StructureDefinition) | 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaire|x.y.z を設定する。
url | S | 1..1 | uri | ベースURL/Questionnaire/入力フォーム識別子 を設定する。
Slices for identifier |  | 1..* | Identifier | Additional identifier for the questionnaire Slice: Unordered, Open by value:system
identifier:eventQuisId | S | 1..1 | Identifier | 入力フォーム単位の識別子
system |  | 1..1 | uri | 固定値 http://e-path.jp/fhir/ePath/IdSystem/quis-id を設定する。 Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/quis-id
value | S | 1..1 | string | 入力フォーム単位の識別子
title | S | 1..1 | string | 入力フォームタイトル
description |  | 0..1 | markdown | 入力フォームの説明
Slices for item |  | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
item:oatUnit | S | 0..* | BackboneElement | フォームグループ（OATユニット単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]を半角ピリオド"."で連結したものを設定する。
Slices for code |  | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system
code:BOMCategory |  | 0..1 | Coding | BOM大分類コード・名称 Binding: EPath OutcomeCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalCategory |  | 0..1 | Coding | アウトカム大分類コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 0..1 | string | Representation defined by the system
code:BOMSubCategory |  | 0..1 | Coding | BOM中分類コード・名称 Binding: EPath OutcomeSubCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeSubCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalSubCategory |  | 0..1 | Coding | アウトカム中分類コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeSubCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 0..1 | string | Representation defined by the system
code:BOMOutcomeCode |  | 0..1 | Coding | BOMアウトカムコード・名称 Binding: EPath OutcomeCode VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalOutcomeCode |  | 0..1 | Coding | アウトカムコード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | アウトカムコード表記
type |  | 1..1 | code | group Fixed Value: group
Slices for item |  | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
item:assessment | S | 0..* | BackboneElement | フォーム入力（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code |  | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system
code:BOMAssessmentCategory |  | 0..1 | Coding | BOM観察項目分類コード・名称 Binding: EPath AssessmentCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalAssessmentCategory |  | 0..1 | Coding | 観察項目分類コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 0..1 | string | Representation defined by the system
code:BOMAssessmentCode |  | 0..1 | Coding | BOM観察項目コード・名称 Binding: EPath AssessmentCode VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode |  | 0..1 | Coding | 観察項目コード・名称
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | string Fixed Value: string
answerOption |  | 0..* | BackboneElement | 選択肢
item:assessmentChoice |  | 0..* | BackboneElement | フォーム選択肢（観察項目単位）
Slices for extension |  |  |  | Content/Rules for all slices
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
Slices for code |  | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system
code:BOMAssessmentCategory |  | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCategory VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:BOMAssessmentCode |  | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCode VS (preferred)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
code:LocalAssessmentCode |  | 0..1 | Coding | Corresponding concept for this item in a terminology
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
code | S | 1..1 | code | Symbol in syntax defined by the system
display | S | 1..1 | string | Representation defined by the system
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | choice Fixed Value: choice
answerOption | S | 0..* | BackboneElement | 選択肢
value[x] | S | 1..1 | integer, date, time, string, Coding, Reference(Resource) | Answer value
Documentation for this format

#### Terminology Bindings (Differential)

Path | Status | Usage | ValueSet | Version | Source
Questionnaire.item:oatUnit.​code:BOMCategory | Base | preferred | EPath OutcomeCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:BOMSubCategory | Base | preferred | EPath OutcomeSubCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:BOMOutcomeCode | Base | preferred | EPath OutcomeCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Questionnaire | C | 0..* | Questionnaire | 患者入力フォーム Constraints: que-0, que-2
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 1..1 | Meta | Metadata about the resource
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
versionId | Σ | 0..1 | id | Version specific identifier
lastUpdated | Σ | 0..1 | instant | When the resource version last changed
source | Σ | 0..1 | uri | Identifies where the resource comes from
profile | S Σ | 1..* | canonical(StructureDefinition) | 本プロファイルを識別するURLとバージョンを指定する。http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaire|x.y.z を設定する。
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
url | S Σ | 1..1 | uri | ベースURL/Questionnaire/入力フォーム識別子 を設定する。
Slices for identifier | Σ | 1..* | Identifier | Additional identifier for the questionnaire Slice: Unordered, Open by value:system
identifier:eventQuisId | S Σ | 1..1 | Identifier | 入力フォーム単位の識別子
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system | Σ | 1..1 | uri | 固定値 http://e-path.jp/fhir/ePath/IdSystem/quis-id を設定する。 Fixed Value: http://e-path.jp/fhir/ePath/IdSystem/quis-id
value | S Σ | 1..1 | string | 入力フォーム単位の識別子 Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
version | Σ | 0..1 | string | Business version of the questionnaire
name | Σ C | 0..1 | string | Name for this questionnaire (computer friendly)
title | S Σ | 1..1 | string | 入力フォームタイトル
derivedFrom |  | 0..* | canonical(Questionnaire) | Instantiates protocol or definition
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact.
experimental | Σ | 0..1 | boolean | For testing purposes, not real usage
subjectType | Σ | 0..* | code | Resource that can be subject of QuestionnaireResponse Binding: ResourceType (required): One of the resource types defined as part of this version of FHIR.
date | Σ | 0..1 | dateTime | Date last changed
publisher | Σ | 0..1 | string | Name of the publisher (organization or individual)
contact | Σ | 0..* | ContactDetail | Contact details for the publisher
description |  | 0..1 | markdown | 入力フォームの説明
useContext | Σ | 0..* | UsageContext | The context that the content is intended to support
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for questionnaire (if applicable) Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.
purpose |  | 0..1 | markdown | Why this questionnaire is defined
copyright |  | 0..1 | markdown | Use and/or publishing restrictions
approvalDate |  | 0..1 | date | When the questionnaire was approved by publisher
lastReviewDate |  | 0..1 | date | When the questionnaire was last reviewed
effectivePeriod | Σ | 0..1 | Period | When the questionnaire is expected to be used
code | Σ | 0..* | Coding | Concept that represents the overall questionnaire Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
item:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
definition |  | 0..1 | uri | ElementDefinition - details for the item
code | C | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text |  | 0..1 | string | Primary text for the item
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
item:oatUnit | S C | 0..* | BackboneElement | フォームグループ（OATユニット単位） Constraints: que-1, que-3, que-4, que-5, que-6, que-8, que-9, que-10, que-11, que-12, que-13
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]を半角ピリオド"."で連結したものを設定する。
definition |  | 0..1 | uri | ElementDefinition - details for the item
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMCategory | C | 0..1 | Coding | BOM大分類コード・名称 Binding: EPath OutcomeCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalCategory | C | 0..1 | Coding | アウトカム大分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMSubCategory | C | 0..1 | Coding | BOM中分類コード・名称 Binding: EPath OutcomeSubCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeSubCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalSubCategory | C | 0..1 | Coding | アウトカム中分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeSubCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMOutcomeCode | C | 0..1 | Coding | BOMアウトカムコード・名称 Binding: EPath OutcomeCode VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMOutcomeCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalOutcomeCode | C | 0..1 | Coding | アウトカムコード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalOutcomeCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text | S | 1..1 | string | アウトカムコード表記
type |  | 1..1 | code | group Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: group
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
Slices for item | C | 0..* | BackboneElement | 入力コントロール Slice: Unordered, Open by value:type
item:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId |  | 1..1 | string | Unique id for item in questionnaire
definition |  | 0..1 | uri | ElementDefinition - details for the item
code | C | 0..* | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text |  | 0..1 | string | Primary text for the item
type |  | 1..1 | code | group | display | boolean | decimal | integer | date | dateTime + Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions.
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | Permitted answer
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
item:assessment | S C | 0..* | BackboneElement | フォーム入力（観察項目単位）
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
definition |  | 0..1 | uri | ElementDefinition - details for the item
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | BOM観察項目分類コード・名称 Binding: EPath AssessmentCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalAssessmentCategory | C | 0..1 | Coding | 観察項目分類コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMAssessmentCode | C | 0..1 | Coding | BOM観察項目コード・名称 Binding: EPath AssessmentCode VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalAssessmentCode | C | 0..1 | Coding | 観察項目コード・名称 Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | string Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: string
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | C | 0..* | BackboneElement | 選択肢
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
item:assessmentChoice | C | 0..* | BackboneElement | フォーム選択肢（観察項目単位）
id |  | 0..1 | string | Unique id for inter-element referencing
Slices for extension |  | 0..* | Extension | Extension Slice: Unordered, Open by value:url
extension:ePathQuestionnaireItemExtensions |  | 0..* | (Complex) | 観察項目結果値定義 URL: http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
linkId | S | 1..1 | string | OATユニット識別子[-リピート番号]、観察項目識別子を半角ピリオド"."で連結したものを設定する。観察項目識別子は観察項目レベルで一意の識別子を設定すること。
definition |  | 0..1 | uri | ElementDefinition - details for the item
Slices for code | C | 0..* | Coding | Corresponding concept for this item in a terminology Slice: Unordered, Open by value:system Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
code:BOMAssessmentCategory | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCategory VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCategoryCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:BOMAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: EPath AssessmentCode VS (preferred)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathBOMAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
code:LocalAssessmentCode | C | 0..1 | Coding | Corresponding concept for this item in a terminology Binding: QuestionnaireQuestionCodes (example): Codes for questionnaires, groups and individual questions.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
system | Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://e-path.jp/fhir/ePath/CodeSystem/EPathLocalAssessmentCodeCS
version | Σ | 0..1 | string | Version of the system - if relevant
code | S Σ | 1..1 | code | Symbol in syntax defined by the system
display | S Σ | 1..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
prefix |  | 0..1 | string | E.g. "1(a)", "2.5.3"
text | S | 1..1 | string | 質問の内容（観察項目コード表記）
type |  | 1..1 | code | choice Binding: QuestionnaireItemType (required): Distinguishes groups from questions and display text and indicates data type for questions. Fixed Value: choice
enableWhen | ?!C | 0..* | BackboneElement | Only allow data when Constraints: que-7
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
question |  | 1..1 | string | Question that determines whether item is enabled
operator |  | 1..1 | code | exists | = | != | > | < | >= | <= Binding: QuestionnaireItemOperator (required): The criteria by which a question is enabled.
answer[x] | C | 1..1 |  | Value for question comparison based on operator Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
answerBoolean |  |  | boolean |
answerDecimal |  |  | decimal |
answerInteger |  |  | integer |
answerDate |  |  | date |
answerDateTime |  |  | dateTime |
answerTime |  |  | time |
answerString |  |  | string |
answerCoding |  |  | Coding |
answerQuantity |  |  | Quantity |
answerReference |  |  | Reference(Resource) |
enableBehavior | C | 0..1 | code | all | any Binding: EnableWhenBehavior (required): Controls how multiple enableWhen values are interpreted - whether all or any must be true.
required | C | 0..1 | boolean | Whether the item must be included in data results
repeats | C | 0..1 | boolean | Whether the item may repeat
readOnly | C | 0..1 | boolean | Don't allow human editing
maxLength | C | 0..1 | integer | No more than this many characters
answerValueSet | C | 0..1 | canonical(ValueSet) | Valueset containing permitted answers
answerOption | S C | 0..* | BackboneElement | 選択肢
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] | S | 1..1 |  | Answer value Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueInteger |  |  | integer |
valueDate |  |  | date |
valueTime |  |  | time |
valueString |  |  | string |
valueCoding |  |  | Coding |
valueReference |  |  | Reference(Resource) |
initialSelected |  | 0..1 | boolean | Whether option is selected by default
initial | C | 0..* | BackboneElement | Initial value(s) when item is first rendered
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
value[x] |  | 1..1 |  | Actual value for initializing the question Binding: QuestionnaireAnswerCodes (example): Allowed values to answer questions.
valueBoolean |  |  | boolean |
valueDecimal |  |  | decimal |
valueInteger |  |  | integer |
valueDate |  |  | date |
valueDateTime |  |  | dateTime |
valueTime |  |  | time |
valueString |  |  | string |
valueUri |  |  | uri |
valueAttachment |  |  | Attachment |
valueCoding |  |  | Coding |
valueQuantity |  |  | Quantity |
valueReference |  |  | Reference(Resource) |
item | C | 0..* | See item (Questionnaire) | Nested questionnaire items
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Questionnaire.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std.
Questionnaire.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std.
Questionnaire.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std.
Questionnaire.identifier:eventQuisId.​use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std.
Questionnaire.identifier:eventQuisId.​type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std.
Questionnaire.status | Base | required | PublicationStatus | 📍4.0.1 | FHIR Std.
Questionnaire.subjectType | Base | required | ResourceType | 📍4.0.1 | FHIR Std.
Questionnaire.jurisdiction | Base | extensible | Jurisdiction | 📍4.0.1 | FHIR Std.
Questionnaire.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMCategory | Base | preferred | EPath OutcomeCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMSubCategory | Base | preferred | EPath OutcomeSubCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalSubCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​code:BOMOutcomeCode | Base | preferred | EPath OutcomeCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​code:LocalOutcomeCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item.initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCategory | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessment.code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableWhen.​answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.answerOption.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessment.initial.​value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCategory | Base | preferred | EPath AssessmentCategory VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:BOMAssessmentCode | Base | preferred | EPath AssessmentCode VS | 📦1.0.1 | This IG
Questionnaire.item:oatUnit.​item:assessmentChoice.​code:LocalAssessmentCode | Base | example | Questionnaire Question Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​type | Base | required | QuestionnaireItemType | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.operator | Base | required | QuestionnaireItemOperator | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableWhen.answer[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​enableBehavior | Base | required | EnableWhenBehavior | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​answerOption.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.
Questionnaire.item:oatUnit.​item:assessmentChoice.​initial.value[x] | Base | example | Questionnaire Answer Codes | 📍4.0.1 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
dom-2 | error | Questionnaire | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Questionnaire | If 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-4 | error | Questionnaire | If 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-5 | error | Questionnaire | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | Questionnaire | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
que-0 | warning | Questionnaire | Name should be usable as an identifier for the module by machine processing applications such as code generation | `name.matches('[A-Z]([A-Za-z0-9_]){0,254}')`
que-1 | error | Questionnaire.item, Questionnaire.item:oatUnit | Group items must have nested items, display items cannot have nested items | `(type='group' implies item.empty().not()) and (type.trace('type')='display' implies item.trace('item').empty())`
que-2 | error | Questionnaire | The link ids for groups and questions must be unique within the questionnaire | `descendants().linkId.isDistinct()`
que-3 | error | Questionnaire.item, Questionnaire.item:oatUnit | Display items cannot have a "code" asserted | `type!='display' or code.empty()`
que-4 | error | Questionnaire.item, Questionnaire.item:oatUnit | A question cannot have both answerOption and answerValueSet | `answerOption.empty() or answerValueSet.empty()`
que-5 | error | Questionnaire.item, Questionnaire.item:oatUnit | Only 'choice' and 'open-choice' items can have answerValueSet | `(type ='choice' or type = 'open-choice' or type = 'decimal' or type = 'integer' or type = 'date' or type = 'dateTime' or type = 'time' or type = 'string' or type = 'quantity') or (answerValueSet.empty() and answerOption.empty())`
que-6 | error | Questionnaire.item, Questionnaire.item:oatUnit | Required and repeat aren't permitted for display items | `type!='display' or (required.empty() and repeats.empty())`
que-7 | error | Questionnaire.item.enableWhen, Questionnaire.item:oatUnit.enableWhen, Questionnaire.item:oatUnit.item.enableWhen, Questionnaire.item:oatUnit.item:assessment.enableWhen, Questionnaire.item:oatUnit.item:assessmentChoice.enableWhen | If the operator is 'exists', the value must be a boolean | `operator = 'exists' implies (answer is Boolean)`
que-8 | error | Questionnaire.item, Questionnaire.item:oatUnit | Initial values can't be specified for groups or display items | `(type!='group' and type!='display') or initial.empty()`
que-9 | error | Questionnaire.item, Questionnaire.item:oatUnit | Read-only can't be specified for "display" items | `type!='display' or readOnly.empty()`
que-10 | error | Questionnaire.item, Questionnaire.item:oatUnit | Maximum length can only be declared for simple question types | `(type in ('boolean' | 'decimal' | 'integer' | 'string' | 'text' | 'url' | 'open-choice')) or maxLength.empty()`
que-11 | error | Questionnaire.item, Questionnaire.item:oatUnit | If one or more answerOption is present, initial[x] must be missing | `answerOption.empty() or initial.empty()`
que-12 | error | Questionnaire.item, Questionnaire.item:oatUnit | If there are more than one enableWhen, enableBehavior must be specified | `enableWhen.count() > 2 implies enableBehavior.exists()`
que-13 | error | Questionnaire.item, Questionnaire.item:oatUnit | Can only have multiple initial values for repeating items | `repeats=true or initial.count() <= 1`

This structure is derived from Questionnaire

Summary

Mandatory: 8 elements(39 nested mandatory elements)
Must-Support: 41 elements
Fixed: 17 elements

Extensions

This structure refers to these extensions:

- http://e-path.jp/fhir/ePath/StructureDefinition/EPathQuestionnaireItemExtensions

Slices

This structure defines the following Slices:

- The element 1 is sliced based on the values of Questionnaire.identifier
- The element 1 is sliced based on the values of Questionnaire.item
- The element 1 is sliced based on the values of Questionnaire.item.code
- The element 1 is sliced based on the values of Questionnaire.item.item
- The element 1 is sliced based on the values of Questionnaire.item.item.code

Other representations of profile: CSV, Excel, Schematron