身體活動與飲食實作指引
0.1.0 - ci-build

身體活動與飲食實作指引, published by 衛生福利部國民健康署. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hpapa2025/pad/ and changes regularly. See the Directory of published versions

Logical Model: HealthSelfAssessmentModel - Detailed Descriptions

Active as of 2025-09-10

Definitions for the HealthSelfAssessmentModel logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. HealthSelfAssessmentModel
Definition

本邏輯模型用於描述使用者之自填調查表的資料結構。為利實作者理解與應用,資料欄位採通俗命名,實作時可參考「Mappings」功能頁籤,對應至實際所使用之Profiles與資料項目。亦可參照視覺化邏輯模型圖進行欄位對照與整體結構掌握。

Short情境1-自填調查表之資料模型
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. HealthSelfAssessmentModel.basicInfo
Definition

使用者基本資訊

Short使用者基本資訊
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. HealthSelfAssessmentModel.basicInfo.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
6. HealthSelfAssessmentModel.basicInfo.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.basicInfo.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 8. HealthSelfAssessmentModel.basicInfo.modifierExtension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

    ShortExtensions that cannot be ignored even if unrecognized
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Summarytrue
    Requirements

    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

    Alternate Namesextensions, user content, modifiers
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    10. HealthSelfAssessmentModel.basicInfo.birthDate
    Definition

    出生日期

    Short出生日期
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    12. HealthSelfAssessmentModel.basicInfo.age
    Definition

    年齡

    Short年齡
    Control1..1
    TypeAge
    14. HealthSelfAssessmentModel.basicInfo.gender
    Definition

    性別

    Short性別
    Control1..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    16. HealthSelfAssessmentModel.basicInfo.residenceCity
    Definition

    居住縣市

    Short居住縣市
    Control1..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    18. HealthSelfAssessmentModel.healthStatus
    Definition

    健康狀況評估

    Short健康狀況評估
    Control1..1
    TypeBackboneElement
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    20. HealthSelfAssessmentModel.healthStatus.id
    Definition

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    ShortUnique id for inter-element referencing
    Control0..1
    Typestring
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    22. HealthSelfAssessmentModel.healthStatus.extension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.healthStatus.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 24. HealthSelfAssessmentModel.healthStatus.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      26. HealthSelfAssessmentModel.healthStatus.height
      Definition

      身高

      Short身高
      Control1..1
      Typedecimal
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      28. HealthSelfAssessmentModel.healthStatus.weightDateTime
      Definition

      體重紀錄時間/日期

      Short體重紀錄時間/日期
      Control1..1
      TypedateTime
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      30. HealthSelfAssessmentModel.healthStatus.weight
      Definition

      體重

      Short體重
      Control1..1
      Typedecimal
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      32. HealthSelfAssessmentModel.healthStatus.waist
      Definition

      腰圍

      Short腰圍
      Control1..1
      Typedecimal
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      34. HealthSelfAssessmentModel.healthStatus.bmi
      Definition

      BMI

      ShortBMI
      Control1..1
      Typedecimal
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      36. HealthSelfAssessmentModel.healthStatus.eatingOutFrequency
      Definition

      每週外食頻率

      Short每週外食頻率
      Control1..1
      TypeCodeableConcept
      38. HealthSelfAssessmentModel.healthStatus.dietaryPreferences
      Definition

      飲食偏好

      Short飲食偏好
      Control1..1
      TypeCodeableConcept
      40. HealthSelfAssessmentModel.healthStatus.occupation
      Definition

      職業

      Short職業
      Control1..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      42. HealthSelfAssessmentModel.healthRisk
      Definition

      健康風險評估

      Short健康風險評估
      Control1..1
      TypeBackboneElement
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      44. HealthSelfAssessmentModel.healthRisk.id
      Definition

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      ShortUnique id for inter-element referencing
      Control0..1
      Typestring
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      46. HealthSelfAssessmentModel.healthRisk.extension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.healthRisk.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 48. HealthSelfAssessmentModel.healthRisk.modifierExtension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        ShortExtensions that cannot be ignored even if unrecognized
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Summarytrue
        Requirements

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Alternate Namesextensions, user content, modifiers
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        50. HealthSelfAssessmentModel.healthRisk.familyChronicHistory
        Definition

        慢性疾病家族史

        Short慢性疾病家族史
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        52. HealthSelfAssessmentModel.healthRisk.cancer
        Definition

        癌症

        Short癌症
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        54. HealthSelfAssessmentModel.healthRisk.cardioVascularDisease
        Definition

        心血管疾病

        Short心血管疾病
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        56. HealthSelfAssessmentModel.healthRisk.diabetesMellitus
        Definition

        糖尿病

        Short糖尿病
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        58. HealthSelfAssessmentModel.healthRisk.highBloodPressure
        Definition

        高血壓

        Short高血壓
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        60. HealthSelfAssessmentModel.healthRisk.hyperlipidemia
        Definition

        高血脂

        Short高血脂
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        62. HealthSelfAssessmentModel.healthRisk.chronicDiseases
        Definition

        其他慢性病

        Short其他慢性病
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        64. HealthSelfAssessmentModel.healthRisk.smokingHabit
        Definition

        吸菸習慣

        Short吸菸習慣
        Control1..1
        TypeCodeableConcept
        66. HealthSelfAssessmentModel.exerciseHabit
        Definition

        運動習慣評估

        Short運動習慣評估
        Control1..1
        TypeBackboneElement
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        68. HealthSelfAssessmentModel.exerciseHabit.id
        Definition

        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        ShortUnique id for inter-element referencing
        Control0..1
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        70. HealthSelfAssessmentModel.exerciseHabit.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.exerciseHabit.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 72. HealthSelfAssessmentModel.exerciseHabit.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          ShortExtensions that cannot be ignored even if unrecognized
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Summarytrue
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternate Namesextensions, user content, modifiers
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          74. HealthSelfAssessmentModel.exerciseHabit.sedentaryTime
          Definition

          每日靜態/久坐時間

          Short每日靜態/久坐時間
          Control1..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          76. HealthSelfAssessmentModel.exerciseHabit.exerciseFrequency
          Definition

          運動頻率

          Short運動頻率
          Control1..1
          TypeCodeableConcept
          78. HealthSelfAssessmentModel.exerciseHabit.exerciseAmount
          Definition

          中高強度活動累計

          Short中高強度活動累計
          Control1..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          80. HealthSelfAssessmentModel.goalHealth
          Definition

          健康目標

          Short健康目標
          Control1..1
          TypeBackboneElement
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          82. HealthSelfAssessmentModel.goalHealth.id
          Definition

          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

          ShortUnique id for inter-element referencing
          Control0..1
          Typestring
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          84. HealthSelfAssessmentModel.goalHealth.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.goalHealth.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 86. HealthSelfAssessmentModel.goalHealth.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            ShortExtensions that cannot be ignored even if unrecognized
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            88. HealthSelfAssessmentModel.goalHealth.goalHealth
            Definition

            健康目標

            Short健康目標
            Control1..1
            TypeCodeableConcept

            Guidance on how to interpret the contents of this table can be foundhere

            0. HealthSelfAssessmentModel
            Definition

            本邏輯模型用於描述使用者之自填調查表的資料結構。為利實作者理解與應用,資料欄位採通俗命名,實作時可參考「Mappings」功能頁籤,對應至實際所使用之Profiles與資料項目。亦可參照視覺化邏輯模型圖進行欄位對照與整體結構掌握。

            Short情境1-自填調查表之資料模型
            Logical ModelInstances of this logical model are not marked to be the target of a Reference
            2. HealthSelfAssessmentModel.basicInfo
            Definition

            使用者基本資訊

            Short使用者基本資訊
            Control1..1
            TypeBackboneElement
            4. HealthSelfAssessmentModel.basicInfo.birthDate
            Definition

            出生日期

            Short出生日期
            Control1..1
            Typedate
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            6. HealthSelfAssessmentModel.basicInfo.age
            Definition

            年齡

            Short年齡
            Control1..1
            TypeAge
            8. HealthSelfAssessmentModel.basicInfo.gender
            Definition

            性別

            Short性別
            Control1..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            10. HealthSelfAssessmentModel.basicInfo.residenceCity
            Definition

            居住縣市

            Short居住縣市
            Control1..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            12. HealthSelfAssessmentModel.healthStatus
            Definition

            健康狀況評估

            Short健康狀況評估
            Control1..1
            TypeBackboneElement
            14. HealthSelfAssessmentModel.healthStatus.height
            Definition

            身高

            Short身高
            Control1..1
            Typedecimal
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            16. HealthSelfAssessmentModel.healthStatus.weightDateTime
            Definition

            體重紀錄時間/日期

            Short體重紀錄時間/日期
            Control1..1
            TypedateTime
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            18. HealthSelfAssessmentModel.healthStatus.weight
            Definition

            體重

            Short體重
            Control1..1
            Typedecimal
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            20. HealthSelfAssessmentModel.healthStatus.waist
            Definition

            腰圍

            Short腰圍
            Control1..1
            Typedecimal
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            22. HealthSelfAssessmentModel.healthStatus.bmi
            Definition

            BMI

            ShortBMI
            Control1..1
            Typedecimal
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            24. HealthSelfAssessmentModel.healthStatus.eatingOutFrequency
            Definition

            每週外食頻率

            Short每週外食頻率
            Control1..1
            TypeCodeableConcept
            26. HealthSelfAssessmentModel.healthStatus.dietaryPreferences
            Definition

            飲食偏好

            Short飲食偏好
            Control1..1
            TypeCodeableConcept
            28. HealthSelfAssessmentModel.healthStatus.occupation
            Definition

            職業

            Short職業
            Control1..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            30. HealthSelfAssessmentModel.healthRisk
            Definition

            健康風險評估

            Short健康風險評估
            Control1..1
            TypeBackboneElement
            32. HealthSelfAssessmentModel.healthRisk.familyChronicHistory
            Definition

            慢性疾病家族史

            Short慢性疾病家族史
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            34. HealthSelfAssessmentModel.healthRisk.cancer
            Definition

            癌症

            Short癌症
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            36. HealthSelfAssessmentModel.healthRisk.cardioVascularDisease
            Definition

            心血管疾病

            Short心血管疾病
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            38. HealthSelfAssessmentModel.healthRisk.diabetesMellitus
            Definition

            糖尿病

            Short糖尿病
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            40. HealthSelfAssessmentModel.healthRisk.highBloodPressure
            Definition

            高血壓

            Short高血壓
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            42. HealthSelfAssessmentModel.healthRisk.hyperlipidemia
            Definition

            高血脂

            Short高血脂
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            44. HealthSelfAssessmentModel.healthRisk.chronicDiseases
            Definition

            其他慢性病

            Short其他慢性病
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            46. HealthSelfAssessmentModel.healthRisk.smokingHabit
            Definition

            吸菸習慣

            Short吸菸習慣
            Control1..1
            TypeCodeableConcept
            48. HealthSelfAssessmentModel.exerciseHabit
            Definition

            運動習慣評估

            Short運動習慣評估
            Control1..1
            TypeBackboneElement
            50. HealthSelfAssessmentModel.exerciseHabit.sedentaryTime
            Definition

            每日靜態/久坐時間

            Short每日靜態/久坐時間
            Control1..1
            Typeinteger
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            52. HealthSelfAssessmentModel.exerciseHabit.exerciseFrequency
            Definition

            運動頻率

            Short運動頻率
            Control1..1
            TypeCodeableConcept
            54. HealthSelfAssessmentModel.exerciseHabit.exerciseAmount
            Definition

            中高強度活動累計

            Short中高強度活動累計
            Control1..1
            Typeinteger
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            56. HealthSelfAssessmentModel.goalHealth
            Definition

            健康目標

            Short健康目標
            Control1..1
            TypeBackboneElement
            58. HealthSelfAssessmentModel.goalHealth.goalHealth
            Definition

            健康目標

            Short健康目標
            Control1..1
            TypeCodeableConcept

            Guidance on how to interpret the contents of this table can be foundhere

            0. HealthSelfAssessmentModel
            Definition

            本邏輯模型用於描述使用者之自填調查表的資料結構。為利實作者理解與應用,資料欄位採通俗命名,實作時可參考「Mappings」功能頁籤,對應至實際所使用之Profiles與資料項目。亦可參照視覺化邏輯模型圖進行欄位對照與整體結構掌握。

            Short情境1-自填調查表之資料模型
            Control0..*
            Is Modifierfalse
            Logical ModelInstances of this logical model are not marked to be the target of a Reference
            2. HealthSelfAssessmentModel.basicInfo
            Definition

            使用者基本資訊

            Short使用者基本資訊
            Control1..1
            TypeBackboneElement
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            4. HealthSelfAssessmentModel.basicInfo.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            ShortUnique id for inter-element referencing
            Control0..1
            Typestring
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            6. HealthSelfAssessmentModel.basicInfo.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortAdditional content defined by implementations
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.basicInfo.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 8. HealthSelfAssessmentModel.basicInfo.modifierExtension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

              Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

              ShortExtensions that cannot be ignored even if unrecognized
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TypeExtension
              Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
              Summarytrue
              Requirements

              Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

              Alternate Namesextensions, user content, modifiers
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              10. HealthSelfAssessmentModel.basicInfo.birthDate
              Definition

              出生日期

              Short出生日期
              Control1..1
              Typedate
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              12. HealthSelfAssessmentModel.basicInfo.age
              Definition

              年齡

              Short年齡
              Control1..1
              TypeAge
              14. HealthSelfAssessmentModel.basicInfo.gender
              Definition

              性別

              Short性別
              Control1..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              16. HealthSelfAssessmentModel.basicInfo.residenceCity
              Definition

              居住縣市

              Short居住縣市
              Control1..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              18. HealthSelfAssessmentModel.healthStatus
              Definition

              健康狀況評估

              Short健康狀況評估
              Control1..1
              TypeBackboneElement
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              20. HealthSelfAssessmentModel.healthStatus.id
              Definition

              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

              ShortUnique id for inter-element referencing
              Control0..1
              Typestring
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              22. HealthSelfAssessmentModel.healthStatus.extension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              ShortAdditional content defined by implementations
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Alternate Namesextensions, user content
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.healthStatus.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 24. HealthSelfAssessmentModel.healthStatus.modifierExtension
                Definition

                May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                ShortExtensions that cannot be ignored even if unrecognized
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                Summarytrue
                Requirements

                Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                Alternate Namesextensions, user content, modifiers
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                26. HealthSelfAssessmentModel.healthStatus.height
                Definition

                身高

                Short身高
                Control1..1
                Typedecimal
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                28. HealthSelfAssessmentModel.healthStatus.weightDateTime
                Definition

                體重紀錄時間/日期

                Short體重紀錄時間/日期
                Control1..1
                TypedateTime
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                30. HealthSelfAssessmentModel.healthStatus.weight
                Definition

                體重

                Short體重
                Control1..1
                Typedecimal
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                32. HealthSelfAssessmentModel.healthStatus.waist
                Definition

                腰圍

                Short腰圍
                Control1..1
                Typedecimal
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                34. HealthSelfAssessmentModel.healthStatus.bmi
                Definition

                BMI

                ShortBMI
                Control1..1
                Typedecimal
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                36. HealthSelfAssessmentModel.healthStatus.eatingOutFrequency
                Definition

                每週外食頻率

                Short每週外食頻率
                Control1..1
                TypeCodeableConcept
                38. HealthSelfAssessmentModel.healthStatus.dietaryPreferences
                Definition

                飲食偏好

                Short飲食偏好
                Control1..1
                TypeCodeableConcept
                40. HealthSelfAssessmentModel.healthStatus.occupation
                Definition

                職業

                Short職業
                Control1..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                42. HealthSelfAssessmentModel.healthRisk
                Definition

                健康風險評估

                Short健康風險評估
                Control1..1
                TypeBackboneElement
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                44. HealthSelfAssessmentModel.healthRisk.id
                Definition

                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                ShortUnique id for inter-element referencing
                Control0..1
                Typestring
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                46. HealthSelfAssessmentModel.healthRisk.extension
                Definition

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ShortAdditional content defined by implementations
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Alternate Namesextensions, user content
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.healthRisk.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 48. HealthSelfAssessmentModel.healthRisk.modifierExtension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                  Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                  ShortExtensions that cannot be ignored even if unrecognized
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                  Summarytrue
                  Requirements

                  Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                  Alternate Namesextensions, user content, modifiers
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  50. HealthSelfAssessmentModel.healthRisk.familyChronicHistory
                  Definition

                  慢性疾病家族史

                  Short慢性疾病家族史
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  52. HealthSelfAssessmentModel.healthRisk.cancer
                  Definition

                  癌症

                  Short癌症
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  54. HealthSelfAssessmentModel.healthRisk.cardioVascularDisease
                  Definition

                  心血管疾病

                  Short心血管疾病
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  56. HealthSelfAssessmentModel.healthRisk.diabetesMellitus
                  Definition

                  糖尿病

                  Short糖尿病
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  58. HealthSelfAssessmentModel.healthRisk.highBloodPressure
                  Definition

                  高血壓

                  Short高血壓
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  60. HealthSelfAssessmentModel.healthRisk.hyperlipidemia
                  Definition

                  高血脂

                  Short高血脂
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  62. HealthSelfAssessmentModel.healthRisk.chronicDiseases
                  Definition

                  其他慢性病

                  Short其他慢性病
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  64. HealthSelfAssessmentModel.healthRisk.smokingHabit
                  Definition

                  吸菸習慣

                  Short吸菸習慣
                  Control1..1
                  TypeCodeableConcept
                  66. HealthSelfAssessmentModel.exerciseHabit
                  Definition

                  運動習慣評估

                  Short運動習慣評估
                  Control1..1
                  TypeBackboneElement
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  68. HealthSelfAssessmentModel.exerciseHabit.id
                  Definition

                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  ShortUnique id for inter-element referencing
                  Control0..1
                  Typestring
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  70. HealthSelfAssessmentModel.exerciseHabit.extension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  ShortAdditional content defined by implementations
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Alternate Namesextensions, user content
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.exerciseHabit.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 72. HealthSelfAssessmentModel.exerciseHabit.modifierExtension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                    ShortExtensions that cannot be ignored even if unrecognized
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Summarytrue
                    Requirements

                    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                    Alternate Namesextensions, user content, modifiers
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    74. HealthSelfAssessmentModel.exerciseHabit.sedentaryTime
                    Definition

                    每日靜態/久坐時間

                    Short每日靜態/久坐時間
                    Control1..1
                    Typeinteger
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    76. HealthSelfAssessmentModel.exerciseHabit.exerciseFrequency
                    Definition

                    運動頻率

                    Short運動頻率
                    Control1..1
                    TypeCodeableConcept
                    78. HealthSelfAssessmentModel.exerciseHabit.exerciseAmount
                    Definition

                    中高強度活動累計

                    Short中高強度活動累計
                    Control1..1
                    Typeinteger
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    80. HealthSelfAssessmentModel.goalHealth
                    Definition

                    健康目標

                    Short健康目標
                    Control1..1
                    TypeBackboneElement
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    82. HealthSelfAssessmentModel.goalHealth.id
                    Definition

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ShortUnique id for inter-element referencing
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    84. HealthSelfAssessmentModel.goalHealth.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortAdditional content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Alternate Namesextensions, user content
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    SlicingThis element introduces a set of slices on HealthSelfAssessmentModel.goalHealth.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 86. HealthSelfAssessmentModel.goalHealth.modifierExtension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                      ShortExtensions that cannot be ignored even if unrecognized
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                      Summarytrue
                      Requirements

                      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                      Alternate Namesextensions, user content, modifiers
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      88. HealthSelfAssessmentModel.goalHealth.goalHealth
                      Definition

                      健康目標

                      Short健康目標
                      Control1..1
                      TypeCodeableConcept