SDOH Clinical Care
0.0.4C1 - CI Build

SDOH Clinical Care - Local Development build (v0.0.4C1). See the Directory of published versions

StructureDefinition: SDOHCC_Condition_FoodInsecurity_1

This profile supports Gravity Project data elements that focus on the Food Insecurity domain. The profile constrains Conditions related to: Food insecurity, Mild food insecurity, Moderate food insecurity, or Severe food insecurity.

The official URL for this profile is:

http://hl7.org/fhir/us/sdoh-cc/StructureDefinition/SDOHCC-Condition-FoodInsecurity-1

Profile design

This profile is adapted from US Core Procedure. However, the value set bindings are not necessarily compliant.

Additional Guidance

The FHIR Observation, Condition and Goal resources reference one another. Therefore, to support interoperability and analytics, similar approaches have been used in the structured representation of food insecurity observations, conditions and goals.

The diagram below shows an example of a relationship between Observation, Condition and Goal.

An initial Observation (1) is evidence for a Condition (2) that is addressed by a Goal (3) that has an outcome of a later Observation (4).

The sections that follow provide additional guidance on 1) specific elements of this profile and 2) efforts to align the profile with the following correlated Observation and Goal profiles:

  • SDOHCC_Observation_FoodInsecurity_1
  • SDOHCC_Goal_FoodInsecurity_1

Condition.evidence

To align this food insecurity condition with the food insecurity observation that supports it, this element is constrained to Condition.evidence.detail which, in turn, is constrained to reference only SDOHCC_Observation_FoodInsecurity_1. When evidence for a food insecurity condition exists in the form of a food insecurity observation, decisions related to linking the condition to the relevant observation that may support it are up to the implementor.

Condition.code

This element references sdohcc_ValueSet_FoodInsecurity_1. The profile requires a code from this value set which contains the existing and temporary SNOMED CT codes listed below.

Code Display
733423003 Food insecurity (finding)
sdohcc-sctt-21000243108 Mild food insecurity (finding)
sdohcc-sctt-31000243105 Moderate food insecurity (finding)
sdohcc-sctt-41000243104 Severe food insecurity (finding)

The above options allow a general Food insecurity condition or a more specific Food insecurity condition (e.g., mild, moderate, or severe).

1 This value set is also used for:

  • Observation.code in SDOHCC_Observation_FoodInsecurity_1

The consistent use of similar codes for a condition and an observation referenced as evidence for that condition will facilitate analytics and interoperability between Condition and Observation.

Example:

  • SDOHCC_Condition_FoodInsecurity_1 modeled with:
    • Condition code = Mild food insecurity

aligns with the observation that this condition references (via Condition.evidence.detail):

  • SDOHCC_Observation_FoodInsecurity_1 modeled with:
    • Observation code = Mild food insecurity
    • Observation value = Known present

2 The Food insecurity (finding) code in this value set is also used as the value for:

  • Goal.target.measure in SDOHCC_Goal_FoodInsecurity_1

The consistent use of similar codes for a condition and a goal that addresses that condition will facilitate analytics and interoperability between Condition and Goal.

Example:

  • SDOHCC_Condition_FoodInsecurity_1 modeled with:
    • Condition code = Food insecurity

aligns with the goal that address this condition (via Goal.addresses):

  • SDOHCC_Goal_FoodInsecurity_1 modeled with:
    • Goal description: Food security
      and
    • Goal target measure = Food insecurity
    • Goal target detail = Known absent

Condition.code has been sliced to also allow the optional addition of ICD-10 codes used to document food insecurity conditions for the purpose of billing. The Condition.code slice references SDOHCC_ValueSet_FoodInsecurity_2 which contains the existing and temporary ICD-10 codes listed below.

Code Display
Z59.4 Lack of adequate food and safe drinking water
sdohcc-i10cmt-202004020519 Food insecurity
sdohcc-i10cmt-202004020520 Lack of adequate food

Condition.severity

This element is prohibited.

In lieu of a value set of food insecurity codes with precoordinated severities, this profile could have allowed only “Condition.code = Food insecurity” and represented severity using Condition.severity. However, the FHIR Observation Resource does not provide a separate element for modifying the severity of Observation.code. Therefore, Observation.code for SDOHCC_Observation_FoodInsecurity_1 uses a value set of food insecurity codes that have precoordinated severity. To enable consistency across the Observation and Condition profiles, Condition.code and Observation.code use the same value set and Condition.Severity is prohibited.

Condition.onset

Condition.onset is constrained to dateTime. While it is recognized that “Food insecurity” is a state that may have its onset over a more extended (or fuzzy) period of time (e.g., the past month), dateTime was chosen over Period in part because dateTime is not open-ended whereas Period, when used without an end date, is open-ended. However, the fuzziness related to the exact onset of food insecurity is probably best handled by using a lower precision representation (e.g., month/year or year) for dateTime as opposed to a higher precision representation (e.g., year/month/date/hour/min).

Condition.abatement

Condition.abatement is constrained to “dateTime”. Where the abatement period is somewhat fuzzy, this element might use month/year. However, since the condition of food insecurity may possibly end at a specific point in time (e.g., upon receipt of a paycheck from a new job or gaining eligibility to a food program) a higher precision representation (e.g., year/month/date/hour/min) might also be used for dateTime.

Formal Views of Profile Content

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

This structure is derived from Condition

Summary

Mandatory: 4 elements (1 nested mandatory element)
Must-Support: 8 elements
Fixed Value: 1 element
Prohibited: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Condition.category is sliced based on the value of type:coding
  • The element Condition.code.coding is sliced based on the value of value:$this

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses
... clinicalStatus S1..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
... verificationStatus S0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
..... display1..1stringRepresentation defined by the system
Fixed Value: Confirmed
... category S1..*(Slice Definition)problem-list-item | encounter-diagnosis
Slice: Unordered, Open by type:coding
Binding: US Core Condition Category Codes (extensible)
.... category:foodInsecurityCategory S1..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: US Core Condition Category Codes (required)
... code S1..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: SDOHCC_ValueSet_FoodInsecurity_1 (required)
.... coding 0..1(Slice Definition)Code defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:ICD-10Coding 0..1CodingCode defined by a terminology system
Binding: SDOHCC_ValueSet_FoodInsecurity_2 (required)
Fixed Value: As shown
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
... bodySite 0..0
... subject S1..1Reference(US Core Patient Profile)Who has the condition?
... encounter S0..1Reference(Encounter)Encounter created as part of
... onset[x] 0..1dateTimeEstimated or actual date, date-time, or age
... abatement[x] 0..1dateTimeWhen in resolution/remission
... recorder 0..1Reference(PractitionerRole | Practitioner)Who recorded the condition
... asserter 0..1Reference(PractitionerRole | Practitioner)Person who asserts this condition
... stage 0..0
... evidence S0..*BackboneElementSupporting evidence
.... code 0..0
.... detail 1..1Reference(SDOHCC_Observation_FoodInsecurity_1)Supporting information found elsewhere
... note
.... author[x] 0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner)
..... authorStringstring

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition I0..*ConditionDetailed information about conditions, problems or diagnoses
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierExternal Ids for this condition
... clinicalStatus ?!SΣI1..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣI0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required)
Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
..... display1..1stringRepresentation defined by the system
Fixed Value: Confirmed
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... category SI1..*(Slice Definition)problem-list-item | encounter-diagnosis
Slice: Unordered, Open by type:coding
Binding: US Core Condition Category Codes (extensible)
.... category:foodInsecurityCategory SI1..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: US Core Condition Category Codes (required)
... code SΣI1..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: SDOHCC_ValueSet_FoodInsecurity_1 (required)
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding ΣI0..1(Slice Definition)Code defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:ICD-10Coding ΣI0..1CodingCode defined by a terminology system
Binding: SDOHCC_ValueSet_FoodInsecurity_2 (required)

Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
...... version0..0stringVersion of the system - if relevant
...... code0..0codeSymbol in syntax defined by the system
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
.... text ΣI0..1stringPlain text representation of the concept
... subject SΣI1..1Reference(US Core Patient Profile)Who has the condition?
... encounter SΣI0..1Reference(Encounter)Encounter created as part of
... onset[x] ΣI0..1dateTimeEstimated or actual date, date-time, or age
... abatement[x] I0..1dateTimeWhen in resolution/remission
... recordedDate ΣI0..1dateTimeDate record was first recorded
... recorder ΣI0..1Reference(PractitionerRole | Practitioner)Who recorded the condition
... asserter ΣI0..1Reference(PractitionerRole | Practitioner)Person who asserts this condition
... evidence SI0..*BackboneElementSupporting evidence
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... detail ΣI1..1Reference(SDOHCC_Observation_FoodInsecurity_1)Supporting information found elsewhere
... note I0..*AnnotationAdditional information about the Condition
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] ΣI0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner)
..... authorStringstring
.... time ΣI0..1dateTimeWhen the annotation was made
.... text ΣI1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

This structure is derived from Condition

Summary

Mandatory: 4 elements (1 nested mandatory element)
Must-Support: 8 elements
Fixed Value: 1 element
Prohibited: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Condition.category is sliced based on the value of type:coding
  • The element Condition.code.coding is sliced based on the value of value:$this

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*ConditionDetailed information about conditions, problems or diagnoses
... clinicalStatus S1..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
... verificationStatus S0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
..... display1..1stringRepresentation defined by the system
Fixed Value: Confirmed
... category S1..*(Slice Definition)problem-list-item | encounter-diagnosis
Slice: Unordered, Open by type:coding
Binding: US Core Condition Category Codes (extensible)
.... category:foodInsecurityCategory S1..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: US Core Condition Category Codes (required)
... code S1..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: SDOHCC_ValueSet_FoodInsecurity_1 (required)
.... coding 0..1(Slice Definition)Code defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:ICD-10Coding 0..1CodingCode defined by a terminology system
Binding: SDOHCC_ValueSet_FoodInsecurity_2 (required)
Fixed Value: As shown
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
... bodySite 0..0
... subject S1..1Reference(US Core Patient Profile)Who has the condition?
... encounter S0..1Reference(Encounter)Encounter created as part of
... onset[x] 0..1dateTimeEstimated or actual date, date-time, or age
... abatement[x] 0..1dateTimeWhen in resolution/remission
... recorder 0..1Reference(PractitionerRole | Practitioner)Who recorded the condition
... asserter 0..1Reference(PractitionerRole | Practitioner)Person who asserts this condition
... stage 0..0
... evidence S0..*BackboneElementSupporting evidence
.... code 0..0
.... detail 1..1Reference(SDOHCC_Observation_FoodInsecurity_1)Supporting information found elsewhere
... note
.... author[x] 0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner)
..... authorStringstring

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition I0..*ConditionDetailed information about conditions, problems or diagnoses
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierExternal Ids for this condition
... clinicalStatus ?!SΣI1..1CodeableConceptactive | recurrence | relapse | inactive | remission | resolved
Binding: ConditionClinicalStatusCodes (required)
... verificationStatus ?!SΣI0..1CodeableConceptunconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required)
Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: confirmed
..... display1..1stringRepresentation defined by the system
Fixed Value: Confirmed
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... category SI1..*(Slice Definition)problem-list-item | encounter-diagnosis
Slice: Unordered, Open by type:coding
Binding: US Core Condition Category Codes (extensible)
.... category:foodInsecurityCategory SI1..*CodeableConceptproblem-list-item | encounter-diagnosis
Binding: US Core Condition Category Codes (required)
... code SΣI1..1CodeableConceptIdentification of the condition, problem or diagnosis
Binding: SDOHCC_ValueSet_FoodInsecurity_1 (required)
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding ΣI0..1(Slice Definition)Code defined by a terminology system
Slice: Unordered, Open by value:$this
..... coding:ICD-10Coding ΣI0..1CodingCode defined by a terminology system
Binding: SDOHCC_ValueSet_FoodInsecurity_2 (required)

Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/condition-ver-status
...... version0..0stringVersion of the system - if relevant
...... code0..0codeSymbol in syntax defined by the system
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
.... text ΣI0..1stringPlain text representation of the concept
... subject SΣI1..1Reference(US Core Patient Profile)Who has the condition?
... encounter SΣI0..1Reference(Encounter)Encounter created as part of
... onset[x] ΣI0..1dateTimeEstimated or actual date, date-time, or age
... abatement[x] I0..1dateTimeWhen in resolution/remission
... recordedDate ΣI0..1dateTimeDate record was first recorded
... recorder ΣI0..1Reference(PractitionerRole | Practitioner)Who recorded the condition
... asserter ΣI0..1Reference(PractitionerRole | Practitioner)Person who asserts this condition
... evidence SI0..*BackboneElementSupporting evidence
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... detail ΣI1..1Reference(SDOHCC_Observation_FoodInsecurity_1)Supporting information found elsewhere
... note I0..*AnnotationAdditional information about the Condition
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] ΣI0..1Individual responsible for the annotation
..... authorReferenceReference(Practitioner)
..... authorStringstring
.... time ΣI0..1dateTimeWhen the annotation was made
.... text ΣI1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Terminology Bindings

PathConformanceValueSet / Code
Condition.languagepreferredCommonLanguages
Max Binding: AllLanguages
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredPattern: confirmed("Confirmed")
Condition.categoryextensibleUSCoreConditionCategoryCodes
Condition.category:foodInsecurityCategoryrequiredUSCoreConditionCategoryCodes
Condition.coderequiredSDOHCC_ValueSet_FoodInsecurity_1
Condition.code.coding:ICD-10CodingrequiredFixed Value: null
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType

Constraints

Constraints

IdPathDetailsRequirements
con-3ConditionCondition.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-4ConditionIf 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-5ConditionCondition.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-2ConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3ConditionIf 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-4ConditionIf 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-5ConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6ConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1Condition.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.clinicalStatusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.verificationStatusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.category:foodInsecurityCategoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.code.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.code.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.code.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.code.coding:ICD-10CodingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.code.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.subjectAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.encounterAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.onset[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.abatement[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.recordedDateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.recorderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.asserterAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.stage.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.stage.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.stage.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.stage.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.stage.summaryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.stage.assessmentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.stage.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
con-2Condition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
ele-1Condition.evidenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.evidence.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.evidence.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.evidence.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.evidence.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.evidence.detailAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.noteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.note.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Condition.note.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Condition.note.author[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.note.timeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Condition.note.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())