This page is part of the SDOH Clinical Care for Multiple Domains (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions
Defining URL: | http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition-Base-1 |
Version: | 0.1.0 |
Name: | SDOHCC_Condition_Base_1 |
Title: | SDOHCC Condition Base 1 |
Status: | Draft as of 2020-12-16T20:13:36+00:00 |
Definition: | This profile constrains Conditions that represent Social Determinants of Health. |
Publisher: | HL7 International - Patient Care WG |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition-Base-1
The SDOHCC_Condition_Base_1 profile allows the representation of SDOH Conditions. One specific use for this profile is to represent a Health Concern that is either; 1) directly asserted based on the patient's answer to an individual Question and Answer pair (QA pair) from an SDOH screening questionnaire or 2) computed/generated based on the patient's answers to multiple Question and Answer pairs. The Question and Answer pairs from the screening questionnaire are also represented using SDC Questionnaire and SDC QuestionnaireResponse as well as by Observation instances using the SDOHCC_Observation_ScreeningResponseBase_1 profile.
Many of the resources/profiles used for SDOH reference one another. The current flow is that QuestionnaireResponses result in Observations that are used as evidence for Conditions that are addressed by Goals that lead to ServiceRequests and Procedures.
The sections that follow provide additional guidance on some elements in the SDOHCC_Condition_Base_1 profile.
Condition.category requires a code from the "US Core Condition Category Codes" value set to which it is bound with binding strength: Extensible. When the SDOHCC_Condition_Base_1 profile is used for Conditions that are based only on a patient's answers to Question and Answer pairs from an SDOH screening questionnaire, the Condition.category code should be "Health Concern".
Additionally, an optional Condition.category slice bound to the "SDOHCC ValueSet SDOHDomain 1" value set allows the categorization of a Condition into one or more of the SDOH domains (e.g., food-insecurity-domain, inadequate-housing-domain, etc.). It is recommended that this optional slice be used in order to facilitate searching for SDOH conditions.
Condition.severity is currently prohibited. Although Condition.severity could further qualify some codes in the value set for Condition.code, severity will likely apply only to a limited subset of SDOH condition codes. For example, severity could be used for the SDOH domain of "Food insecurity" for which the Gravity Project has defined subtypes that include "Mild food insecurity", "Moderate food insecurity" and "Severe food insecurity". However, for other SDOH domains, severity might be expressed differently. For example, subtypes of "Homelessness" include "Sheltered homelessness" and "Unsheltered homelessness". However, "sheltered" and "unsheltered" do not fit in the traditional set of severity rankings. Therefore, "Sheltered homelessness" and "Unsheltered homelessness" will likely be represented using precoordinated terminology codes bound to Condition.code. Thus, although Condition.severity might be useful for a small subset of SDOH conditions, it is currently prohibited in order to ensure a consistent approach of generally capturing the full meaning of a condition using Condition.code. This approach should facilitate querying and analytics as well as mapping to ICD.
Condition.code is currently bound to the "US Core Condition Code" value set with binding strength: Extensible. As the Gravity Project continues to refine content for the SDOH domains (e.g., food, housing, transportation, etc.), the value set for Condition.code will be refined to codes that pertain to SDOH domains.
Additionally, Condition.code.coding has been sliced to allow the optional addition of ICD-10 codes to document SDOH conditions for the purpose of billing. The ICD-10Coding slice is currently bound to the FHIR "ICD-10 Codes" value set with binding strength: Required. As the Gravity Project continues to refine content for the SDOH domains, the value set for the ICD-10Coding slice will be refined to codes that pertain to SDOH domains.
Since this profile is based on the US Core Condition Profile, Condition.subject is restricted to referencing US Core Patient Profile.
For a Condition that is autogenerated based on the patient directly answering an individual QA pair from an SDOH screening questionnaire, the Condition.asserter should be the patient and Condition.evidence.detail should reference the ScreeningResponse Observation that was used to autogenerate the Condition.
For a Condition that is computed based on the patient's answers to multiple QA pairs, Condition.asserter should be left empty and Condition.evidence.detail should reference either a ScreeningResponse Observation that was itself computed or multiple ScreeningResponse Observations that were used to compute the Condition.
Condition.onset is constrained to dateTime or Period. For SDOH conditions that have their onset over an extended (or fuzzy) period (e.g., the past month), Condition.onset may use a lower precision representation (e.g., month/year or year) as opposed to a higher precision representation (e.g., year/month/date/hour/min).
Condition.abatement is constrained to dateTime or Period. For SDOH conditions that have a fuzzy abatement period, a lower precision representation (e.g., month/year or year) may be used. However, for SDOH conditions that end at a specific point in time (e.g., food insecurity may abate upon acquiring a new job or gaining eligibility to a food program) a higher precision representation (e.g., year/month/date) may also be used.
Condition.evidence.code can be used to provide supporting manifestations/symptoms that are the basis for a Condition and its verificationStatus.
Condition.evidence.code is currently bound to the FHIR"Manifestation and Symptom Codes" value set with binding strength: Example. As the Gravity Project continues to refine content for the SDOH domains, the value set for Condition.evidence.code may be refined to codes that pertain to SDOH domains.
Of note, information represented by Condition.evidence.code overlaps significantly with information represented by Condition.evidence.detail. Multiple approaches to representing the same information may negatively impact interoperability. Therefore, where there is overlap in information provided by Condition.evidence.code and Condition.evidence.detail, it is recommended that Condition.evidence.detail should be used as supporting evidence for the Condition and its verificationStatus.
Condition.evidence.detail can be used to provide relevant supporting evidence that is the basis for a Condition and its verificationStatus.
To align an SDOH Condition with the Observations and Conditions that support it, Condition.evidence.detail is sliced to allow the preferred option of referencing the SDOHCC_Observation_ScreeningResponseBase_1 and/or SDOHCC-Condition-Base-1.
Condition.evidence.detail should reference the SDOHCC_Observation_ScreeningResponseBase_1 and/or SDOHCC-Condition-Base-1 if they exist.
Additionally, Condition.evidence.detail may reference any FHIR Resource.
Where there is significant overlap in information provided by Condition.evidence.code and Condition.evidence.detail, it is recommended that Condition.evidence.detail should be used as supporting evidence for the Condition and its verificationStatus.
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from USCoreCondition
Summary
Must-Support: 7 elements
Prohibited: 3 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
This structure is derived from USCoreCondition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | 0..* | USCoreCondition | Detailed information about conditions, problems or diagnoses | |
category | 1..* | (Slice Definition) | problem-list-item | encounter-diagnosis | health-concern Slice: Unordered, Open by value:$this Binding: US Core Condition Category Codes (extensible) | |
category:SDOHDomain | 0..* | CodeableConcept | e.g., food-insecurity-domain | transportation-insecurity-domain Binding: SDOHCC ValueSet SDOHDomain 1 (required) | |
severity | 0..0 | |||
code | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: US Core Condition Code (extensible) | |
coding | S | 0..1 | (Slice Definition) | Code defined by a terminology system Slice: Unordered, Open by value:$this |
coding:ICD-10Coding | S | 0..1 | Coding | Code defined by a terminology system Binding: ICD-10Codes (required) |
bodySite | 0..0 | |||
encounter | S | 0..1 | Reference(Encounter) | Encounter created as part of |
onset[x] | S | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetPeriod | Period | |||
abatement[x] | S | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recorder | 0..1 | Reference(Practitioner | PractitionerRole) | Who recorded the condition | |
stage | 0..0 | |||
evidence | S | 0..* | BackboneElement | Supporting evidence |
detail | 0..* | (Slice Definition) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() | |
detail:SupportedDetail | S | 0..* | Reference(SDOHCC Observation ScreeningResponseBase 1 | SDOHCC Condition Base 1) | Supporting information found elsewhere |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | USCoreCondition | Detailed information about conditions, problems or diagnoses |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required) |
verificationStatus | ?!SΣI | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required) |
category | SI | 1..* | (Slice Definition) | problem-list-item | encounter-diagnosis | health-concern Slice: Unordered, Open by value:$this Binding: US Core Condition Category Codes (extensible) |
category:SDOHDomain | SI | 0..* | CodeableConcept | e.g., food-insecurity-domain | transportation-insecurity-domain Binding: SDOHCC ValueSet SDOHDomain 1 (required) |
code | SΣ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: US Core Condition Code (extensible) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | SΣ | 0..1 | (Slice Definition) | Code defined by a terminology system Slice: Unordered, Open by value:$this |
coding:ICD-10Coding | SΣ | 0..1 | Coding | Code defined by a terminology system Binding: ICD-10Codes (required) |
text | Σ | 0..1 | string | Plain text representation of the concept |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
encounter | SΣ | 0..1 | Reference(Encounter) | Encounter created as part of |
onset[x] | SΣ | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetPeriod | Period | |||
abatement[x] | SI | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recordedDate | Σ | 0..1 | dateTime | Date record was first recorded |
recorder | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who recorded the condition |
asserter | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Person who asserts this condition |
evidence | SI | 0..* | BackboneElement | Supporting evidence |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. |
detail | ΣI | 0..* | (Slice Definition) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() |
detail:SupportedDetail | SΣI | 0..* | Reference(SDOHCC Observation ScreeningResponseBase 1 | SDOHCC Condition Base 1) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | USCoreCondition | Detailed information about conditions, problems or diagnoses |
clinicalStatus | ?!ΣI | 0..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required) |
verificationStatus | ?!ΣI | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required) |
category | I | 1..* | (Slice Definition) | problem-list-item | encounter-diagnosis | health-concern Slice: Unordered, Open by value:$this Binding: US Core Condition Category Codes (extensible) |
category:SDOHDomain | I | 0..* | CodeableConcept | e.g., food-insecurity-domain | transportation-insecurity-domain Binding: SDOHCC ValueSet SDOHDomain 1 (required) |
code | Σ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: US Core Condition Code (extensible) |
coding | Σ | 0..1 | (Slice Definition) | Code defined by a terminology system Slice: Unordered, Open by value:$this |
coding:ICD-10Coding | Σ | 0..1 | Coding | Code defined by a terminology system Binding: ICD-10Codes (required) |
subject | Σ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
encounter | Σ | 0..1 | Reference(Encounter) | Encounter created as part of |
onset[x] | Σ | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetPeriod | Period | |||
abatement[x] | I | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
evidence | I | 0..* | BackboneElement | Supporting evidence |
detail:SupportedDetail | ΣI | 0..* | Reference(SDOHCC Observation ScreeningResponseBase 1 | SDOHCC Condition Base 1) | Supporting information found elsewhere |
Documentation for this format |
This structure is derived from USCoreCondition
Summary
Must-Support: 7 elements
Prohibited: 3 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from USCoreCondition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | 0..* | USCoreCondition | Detailed information about conditions, problems or diagnoses | |
category | 1..* | (Slice Definition) | problem-list-item | encounter-diagnosis | health-concern Slice: Unordered, Open by value:$this Binding: US Core Condition Category Codes (extensible) | |
category:SDOHDomain | 0..* | CodeableConcept | e.g., food-insecurity-domain | transportation-insecurity-domain Binding: SDOHCC ValueSet SDOHDomain 1 (required) | |
severity | 0..0 | |||
code | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: US Core Condition Code (extensible) | |
coding | S | 0..1 | (Slice Definition) | Code defined by a terminology system Slice: Unordered, Open by value:$this |
coding:ICD-10Coding | S | 0..1 | Coding | Code defined by a terminology system Binding: ICD-10Codes (required) |
bodySite | 0..0 | |||
encounter | S | 0..1 | Reference(Encounter) | Encounter created as part of |
onset[x] | S | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetPeriod | Period | |||
abatement[x] | S | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recorder | 0..1 | Reference(Practitioner | PractitionerRole) | Who recorded the condition | |
stage | 0..0 | |||
evidence | S | 0..* | BackboneElement | Supporting evidence |
detail | 0..* | (Slice Definition) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() | |
detail:SupportedDetail | S | 0..* | Reference(SDOHCC Observation ScreeningResponseBase 1 | SDOHCC Condition Base 1) | Supporting information found elsewhere |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | USCoreCondition | Detailed information about conditions, problems or diagnoses |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required) |
verificationStatus | ?!SΣI | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required) |
category | SI | 1..* | (Slice Definition) | problem-list-item | encounter-diagnosis | health-concern Slice: Unordered, Open by value:$this Binding: US Core Condition Category Codes (extensible) |
category:SDOHDomain | SI | 0..* | CodeableConcept | e.g., food-insecurity-domain | transportation-insecurity-domain Binding: SDOHCC ValueSet SDOHDomain 1 (required) |
code | SΣ | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: US Core Condition Code (extensible) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | SΣ | 0..1 | (Slice Definition) | Code defined by a terminology system Slice: Unordered, Open by value:$this |
coding:ICD-10Coding | SΣ | 0..1 | Coding | Code defined by a terminology system Binding: ICD-10Codes (required) |
text | Σ | 0..1 | string | Plain text representation of the concept |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
encounter | SΣ | 0..1 | Reference(Encounter) | Encounter created as part of |
onset[x] | SΣ | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetPeriod | Period | |||
abatement[x] | SI | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recordedDate | Σ | 0..1 | dateTime | Date record was first recorded |
recorder | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who recorded the condition |
asserter | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson) | Person who asserts this condition |
evidence | SI | 0..* | BackboneElement | Supporting evidence |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. |
detail | ΣI | 0..* | (Slice Definition) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() |
detail:SupportedDetail | SΣI | 0..* | Reference(SDOHCC Observation ScreeningResponseBase 1 | SDOHCC Condition Base 1) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet |
Condition.language | preferred | CommonLanguages Max Binding: AllLanguages |
Condition.clinicalStatus | required | ConditionClinicalStatusCodes |
Condition.verificationStatus | required | ConditionVerificationStatus |
Condition.category | extensible | USCoreConditionCategoryCodes |
Condition.category:SDOHDomain | required | SDOHCC_ValueSet_SDOHDomain_1 |
Condition.code | extensible | USCoreConditionCode |
Condition.code.coding:ICD-10Coding | required | ICD-10Codes |
Condition.stage.summary | example | ConditionStage |
Condition.stage.type | example | ConditionStageType |
Condition.evidence.code | example | ManifestationAndSymptomCodes |
Id | Path | Details | Requirements |
con-3 | Condition | 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 | Condition | 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 | 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 | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Condition | A resource should have narrative for robust management : text.`div`.exists() | |
us-core-1 | Condition | A code in Condition.category SHOULD be from US Core Condition Category Codes value set. : where(category.memberOf('http://hl7.org/fhir/us/core/ValueSet/us-core-condition-category')).exists() | |
ele-1 | Condition.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Condition.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Condition.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Condition.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Condition.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.clinicalStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.verificationStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.category:SDOHDomain | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.code.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Condition.code.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Condition.code.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.code.coding:ICD-10Coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.code.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.encounter | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.onset[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.abatement[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.recordedDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.recorder | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.asserter | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.stage.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Condition.stage.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Condition.stage.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Condition.stage.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Condition.stage.summary | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.stage.assessment | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.stage.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
con-2 | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() | |
ele-1 | Condition.evidence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.evidence.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Condition.evidence.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Condition.evidence.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Condition.evidence.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Condition.evidence.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.evidence.detail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.evidence.detail:SupportedDetail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Condition.note | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |