HL7® Serious Med FHIR® Core Implementation Guide
1.0.0 - ci-build

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

Resource Profile: SmCondition - Detailed Descriptions

Draft as of 2024-11-11

Definitions for the sm-condition resource profile.

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

0. Condition
Definition

一个临床病情、问题、诊断或其他事件、情况、或临床概念,已上升到需要关注的程度。

Short有关病情、问题或诊断的详细信息
2. Condition.id
Short不重复的ID用以识别储存在特定FHIR Server中的Condition纪录,通常又称为逻辑性ID。
Comments

一个resource使用新增操作(create operation)提交给服务器时,此resource没有id,它的id在resource被创建后由服务器分配/指定。

4. Condition.extension
Short扩展字段
6. Condition.identifier
Definition

由执行者或其他系统指定给此病情、问题或诊断的业务用识别码,即使此resource作更新及在服务器之间的传递,此识别码仍保持不变。

Short此病情、问题或诊断的外部识别码
Comments

这是一个业务识别码,不是一个resource识别码(详见讨论)。最好的做法是该识别码只出现在单个resource实例上,但是业务实务有可能会规定可以在多个resource实例中具有相同识别码—甚至可能具有不同的resource型例。例如:多个 「Patient(病人)」和 「Person(个人)」resource实例可能共用同一个社会保险号码。

NoteThis is a business identifier, not a resource identifier (see discussion)
8. Condition.clinicalStatus
Shortactive | recurrence | relapse | inactive | remission | resolved ,病情、问题或诊断的临床状态。
Control1..?
BindingThe codes SHALL be taken from ConditionClinicalStatusCodes
(required to http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1)
Must Supporttrue
10. Condition.verificationStatus
Shortunconfirmed | provisional | differential | confirmed | refuted | entered-in-error ,支持或拒绝病情、问题或诊断的临床状态的验证状态。
Comments

verificationStatus不是必须的。例如:当病人在急诊室出现腹痛时,不可能出现验证状态。资料类型是CodeableConcept,因为verificationStatus涉及到一些临床判断,因此可能需要比所需的FHIR值集更多的特殊性。例如:SNOMED编码可能允许更多的特殊性。

BindingThe codes SHALL be taken from ConditionVerificationStatus
(required to http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1)
Must Supporttrue
12. Condition.category
Shortproblem-list-item | encounter-diagnosis ,指定病情、问题或诊断的类别。
14. Condition.severity
Short病情、问题或诊断的主观严重程度
BindingUnless not suitable, these codes SHALL be taken from Condition/DiagnosisSeverity
(extensible to http://hl7.org/fhir/ValueSet/condition-severity)
Must Supporttrue
16. Condition.code
Short病情、问题或诊断的识别
BindingFor example codes, see Condition/Problem/DiagnosisCodes
(example to http://hl7.org/fhir/ValueSet/condition-code)
Must Supporttrue
18. Condition.code.coding
Short由专门术语系统(terminology system)定义的代码。此资料项目为可扩充绑定预设国际标准值集,但实作者可视实务专案需求只绑定以下slices中的任一值集。目前未只限定绑定预设值集是因为尚无slice值集与预设国际标准值集的代码对应表,待后续有相对的代码对应表后将建议采用国际标准值集作为唯一绑定值集并针对该值集进行扩充与管理,以利进行跨国与跨系统之资料交换。
SlicingThis element introduces a set of slices on Condition.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • pattern @ $this
  • 20. Condition.code.coding:absentOrUnknownProblem
    Slice NameabsentOrUnknownProblem
    Definition

    表示「absent problem」或「problems unknown」的代码

    Short不存在的问题或未知问题的代码
    Comments

    代码可以在列举清单(enumerations)或代码清单(code lists)中非常随意地定义,直至有非常正式的定义,如SNOMED CT—更多信息见HL7 v3核心原则(Core Principles)。编码的排序是未定义的因而 必须没有(SHALL NOT) 被用来推断意义。一般来说,最多只有一个编码值(coding values)会被标记为UserSelected = true。

    Control0..1
    BindingThe codes SHALL be taken from Absent or Unknown Problems - IPS
    (required to http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-problems-uv-ips)

    应填入所绑定值集中的其中一个代码。

    Must Supporttrue
    Requirements

    允许使用者在不知道识别码系统的情况下利用识别码

    22. Condition.code.coding:sct
    Slice Namesct
    Definition

    由专门术语系统(terminology system)所定义之代码的参照。

    Short此为SNOMED CT诊断代码,若机构已有购买相关授权,亦可使用。
    Comments

    代码可以在列举清单(enumerations)或代码清单(code lists)中非常随意地定义,直至有非常正式的定义,如SNOMED CT—更多信息见HL7 v3核心原则(Core Principles)。编码的排序是未定义的因而 必须没有(SHALL NOT) 被用来推断意义。一般来说,最多只有一个编码值(coding values)会被标记为UserSelected = true。

    Control0..1
    BindingThe codes SHALL be taken from ValueSet-SNOMED CT诊断代码值集
    (required to https://whcater.github.io/serious-med-ig/ValueSet/condition-code-sct)
    Must Supporttrue
    Requirements

    允许使用者在不知道识别码系统的情况下利用识别码

    24. Condition.bodySite
    Short如果相关请填写解剖位置
    Comments

    只有在Condition.code中找到的代码未隐含此资料项目概念时才使用。如果使用案例(use-case)要求将BodySite作为一个单独的resource来处理(例如:识别和追踪),那么就使用标准的资料项目扩充方式来扩充bodySite。可以是一个摘要代码,也可以是对一个非常精确位置定义的参照,或者两者都是。

    BindingUnless not suitable, these codes SHALL be taken from SNOMEDCTBodyStructures
    (extensible to http://hl7.org/fhir/ValueSet/body-site)
    Must Supporttrue
    26. Condition.subject
    Short谁有此病情、问题或诊断?
    TypeReference(SmPatient, Group)
    Must Supporttrue
    Must Support TypesNo must-support rules about the choice of types/profiles
    28. Condition.encounter
    Short作为病情、问题或诊断纪录的一部分的就医(Encounter)纪录
    30. Condition.onset[x]
    Short估计的或实际的日期、日期—时间或年龄。医师认为此病情、问题或诊断之推估或实际发生时间或日期时间等
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Must Supporttrue
    32. Condition.abatement[x]
    Definition

    病情、问题或诊断缓解或开始缓解的日期或估计日期。因为与「缓解(remissio)」或 「解决(resolution)」相关的许多过多含义—病情、问题或诊断不会真正解决,但它们可以缓解,所以称为「缓解 (abatement)」,

    Short何时解决/缓解
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Must Supporttrue
    34. Condition.recorder
    Short谁记录此病情、问题或诊断
    TypeReference(SmPractitioner, SmPractitionerRole, SmPatient, RelatedPerson)
    36. Condition.asserter
    Short声称有此病情、问题或诊断的人
    TypeReference(SmPractitioner, SmPractitionerRole, SmPatient, RelatedPerson)
    Must Supporttrue
    Must Support TypesNo must-support rules about the choice of types/profiles
    38. Condition.stage
    Definition

    病情、问题或诊断的临床分期或分级,可能包括正式的严重程度评估。

    Short分期(stage)/分级(grade),通常是正式的评估。
    40. Condition.stage.summary
    Definition

    对分期的简单摘要,如「第3期」。针对特定疾病的分期测定。

    Short简单的摘要(特定疾病)。
    BindingUnless not suitable, these codes SHALL be taken from ConditionStage
    (extensible to http://hl7.org/fhir/ValueSet/condition-stage)

    描述病情、问题或诊断分期的代码(例如:癌症分期)。应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。

    42. Condition.stage.assessment
    Definition

    分期评估所依据的证据之正式记录

    Short正式的评估记录
    44. Condition.stage.type
    Definition

    分期的种类,如病理分期或临床分期。

    Short分期的种类
    BindingUnless not suitable, these codes SHALL be taken from ConditionStageType
    (extensible to http://hl7.org/fhir/ValueSet/condition-stage-type)

    病情、问题或诊断分期种类的代码(如临床或病理);应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。

    46. Condition.evidence
    Definition

    作为病情、问题或诊断验证状态基础的支持证据/临床表现,如证实或反驳病情、问题或诊断的证据。

    Short支持的证据
    Comments

    证据可以是一个简单的编码症状/临床表现的清单,或参考检验检查或者正式评估,或者两者都是。

    48. Condition.evidence.code
    Definition

    导致记录此病情、问题或诊断的表现或症状

    Short表现/症状
    BindingUnless not suitable, these codes SHALL be taken from ManifestationAndSymptomCodes
    (extensible to http://hl7.org/fhir/ValueSet/manifestation-or-symptom)

    病情、问题或诊断的表现或症状之代码;应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。

    50. Condition.evidence.detail
    Definition

    其他相关信息的连接,包括病理报告。

    Short在其他地方找到的支持信息
    52. Condition.note
    Definition

    关于此Condition的附加信息。这是一个一般的注释/意见纪录,用于描述病情、问题或诊断、其诊断和预后。

    Short关于此Condition的附加信息
    Must Supporttrue

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

    0. Condition
    Definition

    一个临床病情、问题、诊断或其他事件、情况、或临床概念,已上升到需要关注的程度。


    A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.

    Short有关病情、问题或诊断的详细信息Detailed information about conditions, problems or diagnoses
    Control0..*
    Is Modifierfalse
    Summaryfalse
    Invariantscon-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item (clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty())
    con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission (abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists())
    con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error (verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty())
    dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
    dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
    dom-6: A resource should have narrative for robust management (text.`div`.exists())
    con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item (clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty())
    con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission (abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists())
    con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error (verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty())
    2. Condition.id
    Definition

    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

    Short不重复的ID用以识别储存在特定FHIR Server中的Condition纪录,通常又称为逻辑性ID。Logical id of this artifact
    Comments

    一个resource使用新增操作(create operation)提交给服务器时,此resource没有id,它的id在resource被创建后由服务器分配/指定。


    The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

    Control0..1
    Typeidstring
    Is Modifierfalse
    Summarytrue
    4. Condition.implicitRules
    Definition

    A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

    ShortA set of rules under which this content was created
    Comments

    Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

    Control0..1
    Typeuri
    Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    6. Condition.extension
    Definition

    An Extension


    May be used to represent additional information that is not part of the basic definition of the resource. 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.

    Short扩展字段Additional 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())
    8. Condition.modifierExtension
    Definition

    May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it 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 is allowed to 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
    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 resource that contains them
    Summaryfalse
    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
    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. Condition.identifier
    Definition

    由执行者或其他系统指定给此病情、问题或诊断的业务用识别码,即使此resource作更新及在服务器之间的传递,此识别码仍保持不变。


    Business identifiers assigned to this condition by the performer or other systems which remain constant as the resource is updated and propagates from server to server.

    Short此病情、问题或诊断的外部识别码External Ids for this condition
    Comments

    这是一个业务识别码,不是一个resource识别码(详见讨论)。最好的做法是该识别码只出现在单个resource实例上,但是业务实务有可能会规定可以在多个resource实例中具有相同识别码—甚至可能具有不同的resource型例。例如:多个 「Patient(病人)」和 「Person(个人)」resource实例可能共用同一个社会保险号码。


    This is a business identifier, not a resource identifier (see discussion). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number.

    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..*
    TypeIdentifier
    Is Modifierfalse
    Summarytrue
    Requirements

    Allows identification of the condition as it is known by various participating systems and in a way that remains consistent across servers.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    12. Condition.clinicalStatus
    Definition

    The clinical status of the condition.

    Shortactive | recurrence | relapse | inactive | remission | resolved ,病情、问题或诊断的临床状态。
    Comments

    The data type is CodeableConcept because clinicalStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity.

    Control10..1
    This element is affected by the following invariants: con-3, con-4, con-5
    BindingThe codes SHALL be taken from ConditionClinicalStatusCodeshttp://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
    (required to http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1)
    TypeCodeableConcept
    Is Modifiertrue because This element is labeled as a modifier because the status contains codes that mark the condition as no longer active.
    Must Supporttrue
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    14. Condition.verificationStatus
    Definition

    The verification status to support the clinical status of the condition.

    Shortunconfirmed | provisional | differential | confirmed | refuted | entered-in-error ,支持或拒绝病情、问题或诊断的临床状态的验证状态。
    Comments

    verificationStatus不是必须的。例如:当病人在急诊室出现腹痛时,不可能出现验证状态。资料类型是CodeableConcept,因为verificationStatus涉及到一些临床判断,因此可能需要比所需的FHIR值集更多的特殊性。例如:SNOMED编码可能允许更多的特殊性。


    verificationStatus is not required. For example, when a patient has abdominal pain in the ED, there is not likely going to be a verification status. The data type is CodeableConcept because verificationStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity.

    Control0..1
    This element is affected by the following invariants: con-3, con-5
    BindingThe codes SHALL be taken from ConditionVerificationStatushttp://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
    (required to http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1)
    TypeCodeableConcept
    Is Modifiertrue because This element is labeled as a modifier because the status contains the code refuted and entered-in-error that mark the Condition as not currently valid.
    Must Supporttrue
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    16. Condition.category
    Definition

    A category assigned to the condition.

    Shortproblem-list-item | encounter-diagnosis ,指定病情、问题或诊断的类别。
    Comments

    The categorization is often highly contextual and may appear poorly differentiated or not very useful in other contexts.

    Control0..*
    BindingUnless not suitable, these codes SHALL be taken from ConditionCategoryCodeshttp://hl7.org/fhir/ValueSet/condition-category
    (extensible to http://hl7.org/fhir/ValueSet/condition-category)

    A category assigned to the condition.

    TypeCodeableConcept
    Is Modifierfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    18. Condition.severity
    Definition

    A subjective assessment of the severity of the condition as evaluated by the clinician.

    Short病情、问题或诊断的主观严重程度Subjective severity of condition
    Comments

    Coding of the severity with a terminology is preferred, where possible.

    Control0..1
    BindingUnless not suitable, these codes SHALL be taken from The codes SHOULD be taken from Condition/DiagnosisSeverityhttp://hl7.org/fhir/ValueSet/condition-severity
    (extensible to http://hl7.org/fhir/ValueSet/condition-severity)
    TypeCodeableConcept
    Is Modifierfalse
    Must Supporttrue
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    20. Condition.code
    Definition

    Identification of the condition, problem or diagnosis.

    Short病情、问题或诊断的识别Identification of the condition, problem or diagnosis
    Control0..1
    BindingFor example codes, see Condition/Problem/DiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code
    (example to http://hl7.org/fhir/ValueSet/condition-code)
    TypeCodeableConcept
    Is Modifierfalse
    Must Supporttrue
    Summarytrue
    Requirements

    0..1 to account for primarily narrative only resources.

    Alternate Namestype
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    22. Condition.code.coding
    Definition

    A reference to a code defined by a terminology system.

    Short由专门术语系统(terminology system)定义的代码。此资料项目为可扩充绑定预设国际标准值集,但实作者可视实务专案需求只绑定以下slices中的任一值集。目前未只限定绑定预设值集是因为尚无slice值集与预设国际标准值集的代码对应表,待后续有相对的代码对应表后将建议采用国际标准值集作为唯一绑定值集并针对该值集进行扩充与管理,以利进行跨国与跨系统之资料交换。Code defined by a terminology system
    Comments

    Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

    Control0..*
    TypeCoding
    Is Modifierfalse
    Summarytrue
    Requirements

    Allows for alternative encodings within a code system, and translations to other code systems.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    SlicingThis element introduces a set of slices on Condition.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • pattern @ $this
    • 24. Condition.code.coding:absentOrUnknownProblem
      Slice NameabsentOrUnknownProblem
      Definition

      表示「absent problem」或「problems unknown」的代码


      A reference to a code defined by a terminology system.

      Short不存在的问题或未知问题的代码Code defined by a terminology system
      Comments

      代码可以在列举清单(enumerations)或代码清单(code lists)中非常随意地定义,直至有非常正式的定义,如SNOMED CT—更多信息见HL7 v3核心原则(Core Principles)。编码的排序是未定义的因而 必须没有(SHALL NOT) 被用来推断意义。一般来说,最多只有一个编码值(coding values)会被标记为UserSelected = true。


      Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

      Control0..1*
      BindingThe codes SHALL be taken from For codes, see Absent or Unknown Problems - IPS
      (required to http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-problems-uv-ips)

      应填入所绑定值集中的其中一个代码。

      TypeCoding
      Is Modifierfalse
      Must Supporttrue
      Summarytrue
      Requirements

      允许使用者在不知道识别码系统的情况下利用识别码


      Allows for alternative encodings within a code system, and translations to other code systems.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      26. Condition.code.coding:sct
      Slice Namesct
      Definition

      由专门术语系统(terminology system)所定义之代码的参照。


      A reference to a code defined by a terminology system.

      Short此为SNOMED CT诊断代码,若机构已有购买相关授权,亦可使用。Code defined by a terminology system
      Comments

      代码可以在列举清单(enumerations)或代码清单(code lists)中非常随意地定义,直至有非常正式的定义,如SNOMED CT—更多信息见HL7 v3核心原则(Core Principles)。编码的排序是未定义的因而 必须没有(SHALL NOT) 被用来推断意义。一般来说,最多只有一个编码值(coding values)会被标记为UserSelected = true。


      Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

      Control0..1*
      BindingThe codes SHALL be taken from For codes, see ValueSet-SNOMED CT诊断代码值集
      (required to https://whcater.github.io/serious-med-ig/ValueSet/condition-code-sct)
      TypeCoding
      Is Modifierfalse
      Must Supporttrue
      Summarytrue
      Requirements

      允许使用者在不知道识别码系统的情况下利用识别码


      Allows for alternative encodings within a code system, and translations to other code systems.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      28. Condition.bodySite
      Definition

      The anatomical location where this condition manifests itself.

      Short如果相关请填写解剖位置Anatomical location, if relevant
      Comments

      只有在Condition.code中找到的代码未隐含此资料项目概念时才使用。如果使用案例(use-case)要求将BodySite作为一个单独的resource来处理(例如:识别和追踪),那么就使用标准的资料项目扩充方式来扩充bodySite。可以是一个摘要代码,也可以是对一个非常精确位置定义的参照,或者两者都是。


      Only used if not implicit in code found in Condition.code. If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.

      Control0..*
      BindingUnless not suitable, these codes SHALL be taken from For example codes, see SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site
      (extensible to http://hl7.org/fhir/ValueSet/body-site)
      TypeCodeableConcept
      Is Modifierfalse
      Must Supporttrue
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      30. Condition.subject
      Definition

      Indicates the patient or group who the condition record is associated with.

      Short谁有此病情、问题或诊断?Who has the condition?
      Control1..1
      TypeReference(SmPatient, Group, Patient)
      Is Modifierfalse
      Must Supporttrue
      Must Support TypesNo must-support rules about the choice of types/profiles
      Summarytrue
      Requirements

      Group is typically used for veterinary or public health use cases.

      Alternate Namespatient
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      32. Condition.encounter
      Definition

      The Encounter during which this Condition was created or to which the creation of this record is tightly associated.

      Short作为病情、问题或诊断纪录的一部分的就医(Encounter)纪录Encounter created as part of
      Comments

      This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter. This record indicates the encounter this particular record is associated with. In the case of a "new" diagnosis reflecting ongoing/revised information about the condition, this might be distinct from the first encounter in which the underlying condition was first "known".

      Control0..1
      TypeReference(Encounter)
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      34. Condition.onset[x]
      Definition

      Estimated or actual date or date-time the condition began, in the opinion of the clinician.

      Short估计的或实际的日期、日期—时间或年龄。医师认为此病情、问题或诊断之推估或实际发生时间或日期时间等Estimated or actual date, date-time, or age
      Comments

      Age is generally used when the patient reports an age at which the Condition began to occur.

      Control0..1
      TypeChoice of: dateTime, Age, Period, Range, string
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      Must Support TypesNo must-support rules about the choice of types/profiles
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      36. Condition.abatement[x]
      Definition

      病情、问题或诊断缓解或开始缓解的日期或估计日期。因为与「缓解(remissio)」或 「解决(resolution)」相关的许多过多含义—病情、问题或诊断不会真正解决,但它们可以缓解,所以称为「缓解 (abatement)」,


      The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.

      Short何时解决/缓解When in resolution/remission
      Comments

      There is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated. If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid. When abatementString exists, it implies the condition is abated.

      Control0..1
      This element is affected by the following invariants: con-4
      TypeChoice of: dateTime, Age, Period, Range, string
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      Must Support TypesNo must-support rules about the choice of types/profiles
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      38. Condition.recorder
      Definition

      Individual who recorded the record and takes responsibility for its content.

      Short谁记录此病情、问题或诊断Who recorded the condition
      Control0..1
      TypeReference(SmPractitioner, SmPractitionerRole, SmPatient, RelatedPerson, Practitioner, PractitionerRole, Patient)
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      40. Condition.asserter
      Definition

      Individual who is making the condition statement.

      Short声称有此病情、问题或诊断的人Person who asserts this condition
      Control0..1
      TypeReference(SmPractitioner, SmPractitionerRole, SmPatient, RelatedPerson, Practitioner, PractitionerRole, Patient)
      Is Modifierfalse
      Must Supporttrue
      Must Support TypesNo must-support rules about the choice of types/profiles
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      42. Condition.stage
      Definition

      病情、问题或诊断的临床分期或分级,可能包括正式的严重程度评估。


      Clinical stage or grade of a condition. May include formal severity assessments.

      Short分期(stage)/分级(grade),通常是正式的评估。Stage/grade, usually assessed formally
      Control0..*
      TypeBackboneElement
      Is Modifierfalse
      Summaryfalse
      Invariantscon-1: Stage SHALL have summary or assessment (summary.exists() or assessment.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      con-1: Stage SHALL have summary or assessment (summary.exists() or assessment.exists())
      44. Condition.stage.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())
      46. Condition.stage.summary
      Definition

      对分期的简单摘要,如「第3期」。针对特定疾病的分期测定。


      A simple summary of the stage such as "Stage 3". The determination of the stage is disease-specific.

      Short简单的摘要(特定疾病)。Simple summary (disease specific)
      Control0..1
      This element is affected by the following invariants: con-1
      BindingUnless not suitable, these codes SHALL be taken from For example codes, see ConditionStagehttp://hl7.org/fhir/ValueSet/condition-stage
      (extensible to http://hl7.org/fhir/ValueSet/condition-stage)

      描述病情、问题或诊断分期的代码(例如:癌症分期)。应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。


      Codes describing condition stages (e.g. Cancer stages).

      TypeCodeableConcept
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      48. Condition.stage.assessment
      Definition

      分期评估所依据的证据之正式记录


      Reference to a formal record of the evidence on which the staging assessment is based.

      Short正式的评估记录Formal record of assessment
      Control0..*
      This element is affected by the following invariants: con-1
      TypeReference(ClinicalImpression, DiagnosticReport, Observation)
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      50. Condition.stage.type
      Definition

      分期的种类,如病理分期或临床分期。


      The kind of staging, such as pathological or clinical staging.

      Short分期的种类Kind of staging
      Control0..1
      BindingUnless not suitable, these codes SHALL be taken from For example codes, see ConditionStageTypehttp://hl7.org/fhir/ValueSet/condition-stage-type
      (extensible to http://hl7.org/fhir/ValueSet/condition-stage-type)

      病情、问题或诊断分期种类的代码(如临床或病理);应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。


      Codes describing the kind of condition staging (e.g. clinical or pathological).

      TypeCodeableConcept
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      52. Condition.evidence
      Definition

      作为病情、问题或诊断验证状态基础的支持证据/临床表现,如证实或反驳病情、问题或诊断的证据。


      Supporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that confirmed or refuted the condition.

      Short支持的证据Supporting evidence
      Comments

      证据可以是一个简单的编码症状/临床表现的清单,或参考检验检查或者正式评估,或者两者都是。


      The evidence may be a simple list of coded symptoms/manifestations, or references to observations or formal assessments, or both.

      Control0..*
      TypeBackboneElement
      Is Modifierfalse
      Summaryfalse
      Invariantscon-2: evidence SHALL have code or details (code.exists() or detail.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      con-2: evidence SHALL have code or details (code.exists() or detail.exists())
      54. Condition.evidence.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())
      56. Condition.evidence.code
      Definition

      导致记录此病情、问题或诊断的表现或症状


      A manifestation or symptom that led to the recording of this condition.

      Short表现/症状Manifestation/symptom
      Control0..*
      This element is affected by the following invariants: con-2
      BindingUnless not suitable, these codes SHALL be taken from For example codes, see ManifestationAndSymptomCodeshttp://hl7.org/fhir/ValueSet/manifestation-or-symptom
      (extensible to http://hl7.org/fhir/ValueSet/manifestation-or-symptom)

      病情、问题或诊断的表现或症状之代码;应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。


      Codes that describe the manifestation or symptoms of a condition.

      TypeCodeableConcept
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      58. Condition.evidence.detail
      Definition

      其他相关信息的连接,包括病理报告。


      Links to other relevant information, including pathology reports.

      Short在其他地方找到的支持信息Supporting information found elsewhere
      Control0..*
      This element is affected by the following invariants: con-2
      TypeReference(Resource)
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      60. Condition.note
      Definition

      关于此Condition的附加信息。这是一个一般的注释/意见纪录,用于描述病情、问题或诊断、其诊断和预后。


      Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.

      Short关于此Condition的附加信息Additional information about the Condition
      Control0..*
      TypeAnnotation
      Is Modifierfalse
      Must Supporttrue
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

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

      0. Condition
      Definition

      一个临床病情、问题、诊断或其他事件、情况、或临床概念,已上升到需要关注的程度。

      Short有关病情、问题或诊断的详细信息
      Control0..*
      Is Modifierfalse
      Summaryfalse
      Invariantscon-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item (clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty())
      con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission (abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists())
      con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error (verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty())
      dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
      dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
      dom-6: A resource should have narrative for robust management (text.`div`.exists())
      2. Condition.id
      Definition

      The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

      Short不重复的ID用以识别储存在特定FHIR Server中的Condition纪录,通常又称为逻辑性ID。
      Comments

      一个resource使用新增操作(create operation)提交给服务器时,此resource没有id,它的id在resource被创建后由服务器分配/指定。

      Control0..1
      Typeid
      Is Modifierfalse
      Summarytrue
      4. Condition.meta
      Definition

      The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

      ShortMetadata about the resource
      Control0..1
      TypeMeta
      Is Modifierfalse
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      6. Condition.implicitRules
      Definition

      A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

      ShortA set of rules under which this content was created
      Comments

      Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

      Control0..1
      Typeuri
      Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      8. Condition.language
      Definition

      The base language in which the resource is written.

      ShortLanguage of the resource content
      Comments

      Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

      Control0..1
      BindingThe codes SHOULD be taken from CommonLanguages
      (preferred to http://hl7.org/fhir/ValueSet/languages)

      A human language.

      Additional BindingsPurpose
      AllLanguagesMax Binding
      Typecode
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      10. Condition.text
      Definition

      A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

      ShortText summary of the resource, for human interpretation
      Comments

      Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

      Control0..1
      TypeNarrative
      Is Modifierfalse
      Summaryfalse
      Alternate Namesnarrative, html, xhtml, display
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      12. Condition.contained
      Definition

      These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

      ShortContained, inline Resources
      Comments

      This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

      Control0..*
      TypeResource
      Is Modifierfalse
      Summaryfalse
      Alternate Namesinline resources, anonymous resources, contained resources
      14. Condition.extension
      Definition

      An Extension

      Short扩展字段
      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      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())
      16. Condition.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it 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 is allowed to 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
      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 resource that contains them
      Summaryfalse
      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
      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())
      18. Condition.identifier
      Definition

      由执行者或其他系统指定给此病情、问题或诊断的业务用识别码,即使此resource作更新及在服务器之间的传递,此识别码仍保持不变。

      Short此病情、问题或诊断的外部识别码
      Comments

      这是一个业务识别码,不是一个resource识别码(详见讨论)。最好的做法是该识别码只出现在单个resource实例上,但是业务实务有可能会规定可以在多个resource实例中具有相同识别码—甚至可能具有不同的resource型例。例如:多个 「Patient(病人)」和 「Person(个人)」resource实例可能共用同一个社会保险号码。

      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control0..*
      TypeIdentifier
      Is Modifierfalse
      Summarytrue
      Requirements

      Allows identification of the condition as it is known by various participating systems and in a way that remains consistent across servers.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      20. Condition.clinicalStatus
      Definition

      The clinical status of the condition.

      Shortactive | recurrence | relapse | inactive | remission | resolved ,病情、问题或诊断的临床状态。
      Comments

      The data type is CodeableConcept because clinicalStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity.

      Control1..1
      This element is affected by the following invariants: con-3, con-4, con-5
      BindingThe codes SHALL be taken from ConditionClinicalStatusCodes
      (required to http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1)
      TypeCodeableConcept
      Is Modifiertrue because This element is labeled as a modifier because the status contains codes that mark the condition as no longer active.
      Must Supporttrue
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      22. Condition.verificationStatus
      Definition

      The verification status to support the clinical status of the condition.

      Shortunconfirmed | provisional | differential | confirmed | refuted | entered-in-error ,支持或拒绝病情、问题或诊断的临床状态的验证状态。
      Comments

      verificationStatus不是必须的。例如:当病人在急诊室出现腹痛时,不可能出现验证状态。资料类型是CodeableConcept,因为verificationStatus涉及到一些临床判断,因此可能需要比所需的FHIR值集更多的特殊性。例如:SNOMED编码可能允许更多的特殊性。

      Control0..1
      This element is affected by the following invariants: con-3, con-5
      BindingThe codes SHALL be taken from ConditionVerificationStatus
      (required to http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1)
      TypeCodeableConcept
      Is Modifiertrue because This element is labeled as a modifier because the status contains the code refuted and entered-in-error that mark the Condition as not currently valid.
      Must Supporttrue
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      24. Condition.category
      Definition

      A category assigned to the condition.

      Shortproblem-list-item | encounter-diagnosis ,指定病情、问题或诊断的类别。
      Comments

      The categorization is often highly contextual and may appear poorly differentiated or not very useful in other contexts.

      Control0..*
      BindingUnless not suitable, these codes SHALL be taken from ConditionCategoryCodes
      (extensible to http://hl7.org/fhir/ValueSet/condition-category)

      A category assigned to the condition.

      TypeCodeableConcept
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      26. Condition.severity
      Definition

      A subjective assessment of the severity of the condition as evaluated by the clinician.

      Short病情、问题或诊断的主观严重程度
      Comments

      Coding of the severity with a terminology is preferred, where possible.

      Control0..1
      BindingUnless not suitable, these codes SHALL be taken from Condition/DiagnosisSeverity
      (extensible to http://hl7.org/fhir/ValueSet/condition-severity)
      TypeCodeableConcept
      Is Modifierfalse
      Must Supporttrue
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      28. Condition.code
      Definition

      Identification of the condition, problem or diagnosis.

      Short病情、问题或诊断的识别
      Control0..1
      BindingFor example codes, see Condition/Problem/DiagnosisCodes
      (example to http://hl7.org/fhir/ValueSet/condition-code)
      TypeCodeableConcept
      Is Modifierfalse
      Must Supporttrue
      Summarytrue
      Requirements

      0..1 to account for primarily narrative only resources.

      Alternate Namestype
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      30. Condition.code.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
      32. Condition.code.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 Condition.code.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 34. Condition.code.coding
        Definition

        A reference to a code defined by a terminology system.

        Short由专门术语系统(terminology system)定义的代码。此资料项目为可扩充绑定预设国际标准值集,但实作者可视实务专案需求只绑定以下slices中的任一值集。目前未只限定绑定预设值集是因为尚无slice值集与预设国际标准值集的代码对应表,待后续有相对的代码对应表后将建议采用国际标准值集作为唯一绑定值集并针对该值集进行扩充与管理,以利进行跨国与跨系统之资料交换。
        Comments

        Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

        Control0..*
        TypeCoding
        Is Modifierfalse
        Summarytrue
        Requirements

        Allows for alternative encodings within a code system, and translations to other code systems.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        SlicingThis element introduces a set of slices on Condition.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • pattern @ $this
        • 36. Condition.code.coding:absentOrUnknownProblem
          Slice NameabsentOrUnknownProblem
          Definition

          表示「absent problem」或「problems unknown」的代码

          Short不存在的问题或未知问题的代码
          Comments

          代码可以在列举清单(enumerations)或代码清单(code lists)中非常随意地定义,直至有非常正式的定义,如SNOMED CT—更多信息见HL7 v3核心原则(Core Principles)。编码的排序是未定义的因而 必须没有(SHALL NOT) 被用来推断意义。一般来说,最多只有一个编码值(coding values)会被标记为UserSelected = true。

          Control0..1
          BindingThe codes SHALL be taken from Absent or Unknown Problems - IPS
          (required to http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-problems-uv-ips)

          应填入所绑定值集中的其中一个代码。

          TypeCoding
          Is Modifierfalse
          Must Supporttrue
          Summarytrue
          Requirements

          允许使用者在不知道识别码系统的情况下利用识别码

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          38. Condition.code.coding:sct
          Slice Namesct
          Definition

          由专门术语系统(terminology system)所定义之代码的参照。

          Short此为SNOMED CT诊断代码,若机构已有购买相关授权,亦可使用。
          Comments

          代码可以在列举清单(enumerations)或代码清单(code lists)中非常随意地定义,直至有非常正式的定义,如SNOMED CT—更多信息见HL7 v3核心原则(Core Principles)。编码的排序是未定义的因而 必须没有(SHALL NOT) 被用来推断意义。一般来说,最多只有一个编码值(coding values)会被标记为UserSelected = true。

          Control0..1
          BindingThe codes SHALL be taken from ValueSet-SNOMED CT诊断代码值集
          (required to https://whcater.github.io/serious-med-ig/ValueSet/condition-code-sct)
          TypeCoding
          Is Modifierfalse
          Must Supporttrue
          Summarytrue
          Requirements

          允许使用者在不知道识别码系统的情况下利用识别码

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          40. Condition.code.text
          Definition

          A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

          ShortPlain text representation of the concept
          Comments

          Very often the text is the same as a displayName of one of the codings.

          Control0..1
          Typestring
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          Requirements

          The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          42. Condition.bodySite
          Definition

          The anatomical location where this condition manifests itself.

          Short如果相关请填写解剖位置
          Comments

          只有在Condition.code中找到的代码未隐含此资料项目概念时才使用。如果使用案例(use-case)要求将BodySite作为一个单独的resource来处理(例如:识别和追踪),那么就使用标准的资料项目扩充方式来扩充bodySite。可以是一个摘要代码,也可以是对一个非常精确位置定义的参照,或者两者都是。

          Control0..*
          BindingUnless not suitable, these codes SHALL be taken from SNOMEDCTBodyStructures
          (extensible to http://hl7.org/fhir/ValueSet/body-site)
          TypeCodeableConcept
          Is Modifierfalse
          Must Supporttrue
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          44. Condition.subject
          Definition

          Indicates the patient or group who the condition record is associated with.

          Short谁有此病情、问题或诊断?
          Control1..1
          TypeReference(SmPatient, Group)
          Is Modifierfalse
          Must Supporttrue
          Must Support TypesNo must-support rules about the choice of types/profiles
          Summarytrue
          Requirements

          Group is typically used for veterinary or public health use cases.

          Alternate Namespatient
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          46. Condition.encounter
          Definition

          The Encounter during which this Condition was created or to which the creation of this record is tightly associated.

          Short作为病情、问题或诊断纪录的一部分的就医(Encounter)纪录
          Comments

          This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter. This record indicates the encounter this particular record is associated with. In the case of a "new" diagnosis reflecting ongoing/revised information about the condition, this might be distinct from the first encounter in which the underlying condition was first "known".

          Control0..1
          TypeReference(Encounter)
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          48. Condition.onset[x]
          Definition

          Estimated or actual date or date-time the condition began, in the opinion of the clinician.

          Short估计的或实际的日期、日期—时间或年龄。医师认为此病情、问题或诊断之推估或实际发生时间或日期时间等
          Comments

          Age is generally used when the patient reports an age at which the Condition began to occur.

          Control0..1
          TypeChoice of: dateTime, Age, Period, Range, string
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Must Supporttrue
          Must Support TypesNo must-support rules about the choice of types/profiles
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          50. Condition.abatement[x]
          Definition

          病情、问题或诊断缓解或开始缓解的日期或估计日期。因为与「缓解(remissio)」或 「解决(resolution)」相关的许多过多含义—病情、问题或诊断不会真正解决,但它们可以缓解,所以称为「缓解 (abatement)」,

          Short何时解决/缓解
          Comments

          There is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated. If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid. When abatementString exists, it implies the condition is abated.

          Control0..1
          This element is affected by the following invariants: con-4
          TypeChoice of: dateTime, Age, Period, Range, string
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Must Supporttrue
          Must Support TypesNo must-support rules about the choice of types/profiles
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          52. Condition.recordedDate
          Definition

          The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.

          ShortDate record was first recorded
          Control0..1
          TypedateTime
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          54. Condition.recorder
          Definition

          Individual who recorded the record and takes responsibility for its content.

          Short谁记录此病情、问题或诊断
          Control0..1
          TypeReference(SmPractitioner, SmPractitionerRole, SmPatient, RelatedPerson)
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          56. Condition.asserter
          Definition

          Individual who is making the condition statement.

          Short声称有此病情、问题或诊断的人
          Control0..1
          TypeReference(SmPractitioner, SmPractitionerRole, SmPatient, RelatedPerson)
          Is Modifierfalse
          Must Supporttrue
          Must Support TypesNo must-support rules about the choice of types/profiles
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          58. Condition.stage
          Definition

          病情、问题或诊断的临床分期或分级,可能包括正式的严重程度评估。

          Short分期(stage)/分级(grade),通常是正式的评估。
          Control0..*
          TypeBackboneElement
          Is Modifierfalse
          Summaryfalse
          Invariantscon-1: Stage SHALL have summary or assessment (summary.exists() or assessment.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          60. Condition.stage.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
          62. Condition.stage.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())
          64. Condition.stage.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())
          66. Condition.stage.summary
          Definition

          对分期的简单摘要,如「第3期」。针对特定疾病的分期测定。

          Short简单的摘要(特定疾病)。
          Control0..1
          This element is affected by the following invariants: con-1
          BindingUnless not suitable, these codes SHALL be taken from ConditionStage
          (extensible to http://hl7.org/fhir/ValueSet/condition-stage)

          描述病情、问题或诊断分期的代码(例如:癌症分期)。应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。

          TypeCodeableConcept
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          68. Condition.stage.assessment
          Definition

          分期评估所依据的证据之正式记录

          Short正式的评估记录
          Control0..*
          This element is affected by the following invariants: con-1
          TypeReference(ClinicalImpression, DiagnosticReport, Observation)
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          70. Condition.stage.type
          Definition

          分期的种类,如病理分期或临床分期。

          Short分期的种类
          Control0..1
          BindingUnless not suitable, these codes SHALL be taken from ConditionStageType
          (extensible to http://hl7.org/fhir/ValueSet/condition-stage-type)

          病情、问题或诊断分期种类的代码(如临床或病理);应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。

          TypeCodeableConcept
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          72. Condition.evidence
          Definition

          作为病情、问题或诊断验证状态基础的支持证据/临床表现,如证实或反驳病情、问题或诊断的证据。

          Short支持的证据
          Comments

          证据可以是一个简单的编码症状/临床表现的清单,或参考检验检查或者正式评估,或者两者都是。

          Control0..*
          TypeBackboneElement
          Is Modifierfalse
          Summaryfalse
          Invariantscon-2: evidence SHALL have code or details (code.exists() or detail.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          74. Condition.evidence.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
          76. Condition.evidence.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())
          78. Condition.evidence.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())
          80. Condition.evidence.code
          Definition

          导致记录此病情、问题或诊断的表现或症状

          Short表现/症状
          Control0..*
          This element is affected by the following invariants: con-2
          BindingUnless not suitable, these codes SHALL be taken from ManifestationAndSymptomCodes
          (extensible to http://hl7.org/fhir/ValueSet/manifestation-or-symptom)

          病情、问题或诊断的表现或症状之代码;应填入所绑定值集中适合的代码,确定无适合的代码才可以使用其他值集的代码来表示。

          TypeCodeableConcept
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          82. Condition.evidence.detail
          Definition

          其他相关信息的连接,包括病理报告。

          Short在其他地方找到的支持信息
          Control0..*
          This element is affected by the following invariants: con-2
          TypeReference(Resource)
          Is Modifierfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          84. Condition.note
          Definition

          关于此Condition的附加信息。这是一个一般的注释/意见纪录,用于描述病情、问题或诊断、其诊断和预后。

          Short关于此Condition的附加信息
          Control0..*
          TypeAnnotation
          Is Modifierfalse
          Must Supporttrue
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))