SDOH Clinical Care - Local Development build (v0.0.4C3). See the Directory of published versions
This profile supports Gravity Project data elements that focus on the Food Insecurity domain. The profile constrains Goals related to: Food Security.
The official URL for this profile is:
http://hl7.org/fhir/us/sdoh-cc/StructureDefinition/SDOHCC-Goal-FoodInsecurity-1
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 may have an outcome of a later Observation (4).
The sections that follow provide additional guidance on 1) rules to improve the integrity of data generated by this profile, 2) specific elements of this profile, and 3) efforts to align the profile with the following correlated Condition and Observation profiles:
This element references the temporary SNOMED CT code below.
Code | Display |
---|---|
sdohcc-sctt-91000243106 | Food security (finding) |
Goal.target.measure
This element references the SNOMED CT code below.
Code | Display |
---|---|
733423003 | Food insecurity (finding) |
Food insecurity (finding) is also a member of SDOHCC_ValueSet_FoodInsecurity_1 which is used for:
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:
aligns with the goal that address this condition (via Goal.addresses):
This element references the SNOMED CT code below.
Code | Display |
---|---|
410516002 | Known absent (qualifier value) |
Known absent (qualifier value) is also a member of SDOHCC_ValueSet_ContextValue_1 which is used for:
The consistent use of similar codes for a goal and an observation referenced as an outcome for that goal will facilitate analytics and interoperability between Observation and Goal.
Example:
aligns with the observation that this goal references (via Goal.outcomeReference):
The observation “Food insecurity = known absent” implies that all states of food insecurity (including mild, moderate and severe) are absent. This clearly establishes that the patient is not in a food insecure state (e.g., equates to “Food security = known present”) in support of Goal.achievementStatus = Achieved.
To align this food insecurity goal with the food insecurity condition that it addresses, this element references SDOHCC_Condition_FoodInsecurity_1. Since a food security goal might also reference related service requests and additional conditions, this element also references the ServiceRequest and Condition resources. Overtime, these references may also be constrained to specific profiles in the SDOH CC IG (e.g., a BSer Service Request profile).
To align this food insecurity goal with the food insecurity observation that it references as an outcome, this element is constrained to reference only SDOHCC_Observation_FoodInsecurity_1.
To improve data integrity, the following rules should be applied to this profile:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Goal
This structure is derived from Goal
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Goal | 0..* | Goal | Describes the intended objective(s) for a patient, group or organization | |
lifecycleStatus | S | 1..1 | code | proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected |
achievementStatus | 1..1 | CodeableConcept | in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable Binding: (unbound) (required) | |
description | S | 1..1 | CodeableConcept | Code or text describing goal Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/sdoh-cc/CodeSystem/sdohcc-temporary-codes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: sdohcc-sctt-91000243106 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food security (finding) | |
subject | S | 1..1 | Reference(US Core Patient Profile) | Who this goal is intended for |
target | S | 1..1 | BackboneElement | Target outcome for the goal |
measure | 1..1 | CodeableConcept | The parameter whose value is being tracked Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 733423003 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food insecurity (finding) | |
detail[x] | 1..1 | CodeableConcept | The target value to be achieved Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 410516002 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Known absent (qualifier value) | |
due[x] | S | 0..1 | date, Duration | Reach goal on or before |
statusDate | 1..1 | date | When goal status took effect | |
expressedBy | 0..1 | Reference(Practitioner | PractitionerRole) | Who's responsible for creating Goal? | |
addresses | 0..* | Reference(SDOHCC_Condition_FoodInsecurity_1 | ServiceRequest | Condition) | Issues addressed by this goal | |
note | ||||
author[x] | 0..1 | Individual responsible for the annotation | ||
authorReference | Reference(Practitioner) | |||
authorString | string | |||
outcomeCode | 0..0 | |||
outcomeReference | 0..* | Reference(SDOHCC_Observation_FoodInsecurity_1) | Observation that resulted from goal | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Goal | I | 0..* | Goal | Describes the intended objective(s) for a patient, group or organization |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | I | 0..* | Identifier | External Ids for this goal |
lifecycleStatus | ?!SΣI | 1..1 | code | proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected Binding: GoalLifecycleStatus (required) |
achievementStatus | ΣI | 1..1 | CodeableConcept | in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable Binding: GoalAchievementStatus (required) |
category | ΣI | 0..* | CodeableConcept | E.g. Treatment, dietary, behavioral, etc. Binding: GoalCategory (example) |
priority | ΣI | 0..1 | CodeableConcept | high-priority | medium-priority | low-priority Binding: GoalPriority (preferred) |
description | SΣI | 1..1 | CodeableConcept | Code or text describing goal Binding: SNOMEDCTClinicalFindings (example) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/sdoh-cc/CodeSystem/sdohcc-temporary-codes | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: sdohcc-sctt-91000243106 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food security (finding) | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
subject | SΣI | 1..1 | Reference(US Core Patient Profile) | Who this goal is intended for |
start[x] | ΣI | 0..1 | When goal pursuit begins Binding: GoalStartEvent (example) | |
startDate | date | |||
startCodeableConcept | CodeableConcept | |||
target | SI | 1..1 | BackboneElement | Target outcome for the goal |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
measure | ΣI | 1..1 | CodeableConcept | The parameter whose value is being tracked Binding: LOINCCodes (example) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 733423003 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food insecurity (finding) | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
detail[x] | ΣI | 1..1 | CodeableConcept | The target value to be achieved Binding: (unbound) (example) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 410516002 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Known absent (qualifier value) | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
due[x] | SΣI | 0..1 | Reach goal on or before | |
dueDate | date | |||
dueDuration | Duration | |||
statusDate | ΣI | 1..1 | date | When goal status took effect |
statusReason | I | 0..1 | string | Reason for current status |
expressedBy | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Who's responsible for creating Goal? |
addresses | I | 0..* | Reference(SDOHCC_Condition_FoodInsecurity_1 | ServiceRequest | Condition) | Issues addressed by this goal |
note | I | 0..* | Annotation | Comments about the goal |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
author[x] | ΣI | 0..1 | Individual responsible for the annotation | |
authorReference | Reference(Practitioner) | |||
authorString | string | |||
time | ΣI | 0..1 | dateTime | When the annotation was made |
text | ΣI | 1..1 | markdown | The annotation - text content (as markdown) |
outcomeReference | I | 0..* | Reference(SDOHCC_Observation_FoodInsecurity_1) | Observation that resulted from goal |
Documentation for this format |
This structure is derived from Goal
Differential View
This structure is derived from Goal
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Goal | 0..* | Goal | Describes the intended objective(s) for a patient, group or organization | |
lifecycleStatus | S | 1..1 | code | proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected |
achievementStatus | 1..1 | CodeableConcept | in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable Binding: (unbound) (required) | |
description | S | 1..1 | CodeableConcept | Code or text describing goal Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/sdoh-cc/CodeSystem/sdohcc-temporary-codes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: sdohcc-sctt-91000243106 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food security (finding) | |
subject | S | 1..1 | Reference(US Core Patient Profile) | Who this goal is intended for |
target | S | 1..1 | BackboneElement | Target outcome for the goal |
measure | 1..1 | CodeableConcept | The parameter whose value is being tracked Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 733423003 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food insecurity (finding) | |
detail[x] | 1..1 | CodeableConcept | The target value to be achieved Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 410516002 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Known absent (qualifier value) | |
due[x] | S | 0..1 | date, Duration | Reach goal on or before |
statusDate | 1..1 | date | When goal status took effect | |
expressedBy | 0..1 | Reference(Practitioner | PractitionerRole) | Who's responsible for creating Goal? | |
addresses | 0..* | Reference(SDOHCC_Condition_FoodInsecurity_1 | ServiceRequest | Condition) | Issues addressed by this goal | |
note | ||||
author[x] | 0..1 | Individual responsible for the annotation | ||
authorReference | Reference(Practitioner) | |||
authorString | string | |||
outcomeCode | 0..0 | |||
outcomeReference | 0..* | Reference(SDOHCC_Observation_FoodInsecurity_1) | Observation that resulted from goal | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Goal | I | 0..* | Goal | Describes the intended objective(s) for a patient, group or organization |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | I | 0..* | Identifier | External Ids for this goal |
lifecycleStatus | ?!SΣI | 1..1 | code | proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected Binding: GoalLifecycleStatus (required) |
achievementStatus | ΣI | 1..1 | CodeableConcept | in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable Binding: GoalAchievementStatus (required) |
category | ΣI | 0..* | CodeableConcept | E.g. Treatment, dietary, behavioral, etc. Binding: GoalCategory (example) |
priority | ΣI | 0..1 | CodeableConcept | high-priority | medium-priority | low-priority Binding: GoalPriority (preferred) |
description | SΣI | 1..1 | CodeableConcept | Code or text describing goal Binding: SNOMEDCTClinicalFindings (example) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/sdoh-cc/CodeSystem/sdohcc-temporary-codes | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: sdohcc-sctt-91000243106 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food security (finding) | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
subject | SΣI | 1..1 | Reference(US Core Patient Profile) | Who this goal is intended for |
start[x] | ΣI | 0..1 | When goal pursuit begins Binding: GoalStartEvent (example) | |
startDate | date | |||
startCodeableConcept | CodeableConcept | |||
target | SI | 1..1 | BackboneElement | Target outcome for the goal |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
measure | ΣI | 1..1 | CodeableConcept | The parameter whose value is being tracked Binding: LOINCCodes (example) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 733423003 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Food insecurity (finding) | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
detail[x] | ΣI | 1..1 | CodeableConcept | The target value to be achieved Binding: (unbound) (example) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 410516002 | |
display | 1..1 | string | Representation defined by the system Fixed Value: Known absent (qualifier value) | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
due[x] | SΣI | 0..1 | Reach goal on or before | |
dueDate | date | |||
dueDuration | Duration | |||
statusDate | ΣI | 1..1 | date | When goal status took effect |
statusReason | I | 0..1 | string | Reason for current status |
expressedBy | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Who's responsible for creating Goal? |
addresses | I | 0..* | Reference(SDOHCC_Condition_FoodInsecurity_1 | ServiceRequest | Condition) | Issues addressed by this goal |
note | I | 0..* | Annotation | Comments about the goal |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
author[x] | ΣI | 0..1 | Individual responsible for the annotation | |
authorReference | Reference(Practitioner) | |||
authorString | string | |||
time | ΣI | 0..1 | dateTime | When the annotation was made |
text | ΣI | 1..1 | markdown | The annotation - text content (as markdown) |
outcomeReference | I | 0..* | Reference(SDOHCC_Observation_FoodInsecurity_1) | Observation that resulted from goal |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet / Code |
Goal.language | preferred | CommonLanguages Max Binding: AllLanguages |
Goal.lifecycleStatus | required | GoalLifecycleStatus |
Goal.achievementStatus | required | GoalAchievementStatus |
Goal.category | example | GoalCategory |
Goal.priority | preferred | GoalPriority |
Goal.description | example | Pattern: sdohcc-sctt-91000243106("Food security (finding)") |
Goal.start[x] | example | GoalStartEvent |
Goal.target.measure | example | Pattern: SNOMED CT code 733423003("Food insecurity (finding)") |
Goal.target.detail[x] | example | Pattern: SNOMED CT code 410516002("Known absent (qualifier value)") |
Id | Path | Details | Requirements |
dom-2 | Goal | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | Goal | 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 | Goal | 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 | Goal | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Goal | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | Goal.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Goal.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Goal.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Goal.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Goal.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.lifecycleStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.achievementStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.priority | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.start[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.target | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
gol-1 | Goal.target | Goal.target.measure is required if Goal.target.detail is populated : (detail.exists() and measure.exists()) or detail.exists().not() | |
ele-1 | Goal.target.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Goal.target.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Goal.target.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Goal.target.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Goal.target.measure | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.target.detail[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.target.due[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.statusDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.statusReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.expressedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.addresses | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.note | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.note.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Goal.note.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Goal.note.author[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.note.time | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.note.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Goal.outcomeReference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |