NCPI FHIR Implementation Guide v2
0.2.0 - ci-build
NCPI FHIR Implementation Guide v2 - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Draft as of 2025-12-03 |
Definitions for the SharedDataModelCondition logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. SharedDataModelCondition | |
| Definition | The Shared Data Model for Condition Assertions |
| Short | Shared Data Model for Condition Assertions |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. SharedDataModelCondition.participant | |
| Definition | The participant we are describing |
| Short | The participant we are describing |
| Control | 1..1 |
| Type | Extension(ValueSet Reference) (Extension Type: uri) |
| 4. SharedDataModelCondition.condition | |
| Definition | The condition, disease, phenotypic feature, etc that this participant may have. |
| Short | The condition, disease, phenotypic feature, etc that this participant may have. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. SharedDataModelCondition.conditonText | |
| Definition | Detailed description / free text about this condition. |
| Short | Detailed description / free text about this condition. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. SharedDataModelCondition.ageAtAssertion | |
| Definition | The date or age at which this condition is being asserted. |
| Short | The date or age at which this condition is being asserted. |
| Control | 0..1 |
| Type | Quantity |
| 10. SharedDataModelCondition.assertion | |
| Definition | Does the participant have this condition? |
| Short | Does the participant have this condition? |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. SharedDataModelCondition.conditionType | |
| Definition | Does this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting. |
| Short | Does this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. SharedDataModelCondition.ageAtOnset | |
| Definition | The age of onset for this condition. Could be expressed with a term, an age, or an age range. |
| Short | The age of onset for this condition. Could be expressed with a term, an age, or an age range. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. SharedDataModelCondition.ageAtResolution | |
| Definition | The age at which this condition was resolved, abated, or cured. Should be left empty in cases of current active status. Could be expressed with a term, an age, or an age range. |
| Short | The age at which this condition was resolved, abated, or cured. Should be left empty in cases of current active status. Could be expressed with a term, an age, or an age range. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. SharedDataModelCondition.otherModifiers | |
| Definition | Any additional modifiers for this condition, such as severity. |
| Short | Any additional modifiers for this condition, such as severity. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. SharedDataModelCondition.stage | |
| Definition | Cancer staging information |
| Short | Cancer staging information |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. SharedDataModelCondition.location | |
| Definition | Location information, such as site and/or laterality, of the condition. Multiple values should be interpreted cumulatively, so complex location information, such as "right lung" and "left kidney" may require multiple condition rows. |
| Short | Location information, such as site and/or laterality, of the condition. Multiple values should be interpreted cumulatively, so complex location information, such as "right lung" and "left kidney" may require multiple condition rows. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. SharedDataModelCondition.locationQualifier | |
| Definition | Any spatial/location qualifiers |
| Short | Any spatial/location qualifiers |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. SharedDataModelCondition.lateralityQualifier | |
| Definition | Any laterality qualifiers |
| Short | Any laterality qualifiers |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. SharedDataModelCondition.assertionSource | |
| Definition | Where or how was this this assertion about the Participant recorded? This can support understanding the differences between surveys, automated EHR extraction, manual chart abstraction, etc. |
| Short | Where or how was this this assertion about the Participant recorded? This can support understanding the differences between surveys, automated EHR extraction, manual chart abstraction, etc. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. SharedDataModelCondition.asserter | |
| Definition | Who recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff. |
| Short | Who recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. SharedDataModelCondition | |
| Definition | The Shared Data Model for Condition Assertions |
| Short | Shared Data Model for Condition Assertions |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. SharedDataModelCondition.participant | |
| Definition | The participant we are describing |
| Short | The participant we are describing |
| Control | 1..1 |
| Type | Extension(ValueSet Reference) (Extension Type: uri) |
| 4. SharedDataModelCondition.condition | |
| Definition | The condition, disease, phenotypic feature, etc that this participant may have. |
| Short | The condition, disease, phenotypic feature, etc that this participant may have. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. SharedDataModelCondition.conditonText | |
| Definition | Detailed description / free text about this condition. |
| Short | Detailed description / free text about this condition. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. SharedDataModelCondition.ageAtAssertion | |
| Definition | The date or age at which this condition is being asserted. |
| Short | The date or age at which this condition is being asserted. |
| Control | 0..1 |
| Type | Quantity |
| 10. SharedDataModelCondition.assertion | |
| Definition | Does the participant have this condition? |
| Short | Does the participant have this condition? |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. SharedDataModelCondition.conditionType | |
| Definition | Does this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting. |
| Short | Does this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. SharedDataModelCondition.ageAtOnset | |
| Definition | The age of onset for this condition. Could be expressed with a term, an age, or an age range. |
| Short | The age of onset for this condition. Could be expressed with a term, an age, or an age range. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. SharedDataModelCondition.ageAtResolution | |
| Definition | The age at which this condition was resolved, abated, or cured. Should be left empty in cases of current active status. Could be expressed with a term, an age, or an age range. |
| Short | The age at which this condition was resolved, abated, or cured. Should be left empty in cases of current active status. Could be expressed with a term, an age, or an age range. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. SharedDataModelCondition.otherModifiers | |
| Definition | Any additional modifiers for this condition, such as severity. |
| Short | Any additional modifiers for this condition, such as severity. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. SharedDataModelCondition.stage | |
| Definition | Cancer staging information |
| Short | Cancer staging information |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. SharedDataModelCondition.location | |
| Definition | Location information, such as site and/or laterality, of the condition. Multiple values should be interpreted cumulatively, so complex location information, such as "right lung" and "left kidney" may require multiple condition rows. |
| Short | Location information, such as site and/or laterality, of the condition. Multiple values should be interpreted cumulatively, so complex location information, such as "right lung" and "left kidney" may require multiple condition rows. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. SharedDataModelCondition.locationQualifier | |
| Definition | Any spatial/location qualifiers |
| Short | Any spatial/location qualifiers |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. SharedDataModelCondition.lateralityQualifier | |
| Definition | Any laterality qualifiers |
| Short | Any laterality qualifiers |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. SharedDataModelCondition.assertionSource | |
| Definition | Where or how was this this assertion about the Participant recorded? This can support understanding the differences between surveys, automated EHR extraction, manual chart abstraction, etc. |
| Short | Where or how was this this assertion about the Participant recorded? This can support understanding the differences between surveys, automated EHR extraction, manual chart abstraction, etc. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. SharedDataModelCondition.asserter | |
| Definition | Who recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff. |
| Short | Who recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. SharedDataModelCondition | |
| Definition | The Shared Data Model for Condition Assertions |
| Short | Shared Data Model for Condition Assertions |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. SharedDataModelCondition.participant | |
| Definition | The participant we are describing |
| Short | The participant we are describing |
| Control | 1..1 |
| Type | Extension(ValueSet Reference) (Extension Type: uri) |
| 4. SharedDataModelCondition.condition | |
| Definition | The condition, disease, phenotypic feature, etc that this participant may have. |
| Short | The condition, disease, phenotypic feature, etc that this participant may have. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. SharedDataModelCondition.conditonText | |
| Definition | Detailed description / free text about this condition. |
| Short | Detailed description / free text about this condition. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. SharedDataModelCondition.ageAtAssertion | |
| Definition | The date or age at which this condition is being asserted. |
| Short | The date or age at which this condition is being asserted. |
| Control | 0..1 |
| Type | Quantity |
| 10. SharedDataModelCondition.assertion | |
| Definition | Does the participant have this condition? |
| Short | Does the participant have this condition? |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. SharedDataModelCondition.conditionType | |
| Definition | Does this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting. |
| Short | Does this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. SharedDataModelCondition.ageAtOnset | |
| Definition | The age of onset for this condition. Could be expressed with a term, an age, or an age range. |
| Short | The age of onset for this condition. Could be expressed with a term, an age, or an age range. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. SharedDataModelCondition.ageAtResolution | |
| Definition | The age at which this condition was resolved, abated, or cured. Should be left empty in cases of current active status. Could be expressed with a term, an age, or an age range. |
| Short | The age at which this condition was resolved, abated, or cured. Should be left empty in cases of current active status. Could be expressed with a term, an age, or an age range. |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. SharedDataModelCondition.otherModifiers | |
| Definition | Any additional modifiers for this condition, such as severity. |
| Short | Any additional modifiers for this condition, such as severity. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. SharedDataModelCondition.stage | |
| Definition | Cancer staging information |
| Short | Cancer staging information |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. SharedDataModelCondition.location | |
| Definition | Location information, such as site and/or laterality, of the condition. Multiple values should be interpreted cumulatively, so complex location information, such as "right lung" and "left kidney" may require multiple condition rows. |
| Short | Location information, such as site and/or laterality, of the condition. Multiple values should be interpreted cumulatively, so complex location information, such as "right lung" and "left kidney" may require multiple condition rows. |
| Control | 0..* |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. SharedDataModelCondition.locationQualifier | |
| Definition | Any spatial/location qualifiers |
| Short | Any spatial/location qualifiers |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. SharedDataModelCondition.lateralityQualifier | |
| Definition | Any laterality qualifiers |
| Short | Any laterality qualifiers |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 28. SharedDataModelCondition.assertionSource | |
| Definition | Where or how was this this assertion about the Participant recorded? This can support understanding the differences between surveys, automated EHR extraction, manual chart abstraction, etc. |
| Short | Where or how was this this assertion about the Participant recorded? This can support understanding the differences between surveys, automated EHR extraction, manual chart abstraction, etc. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. SharedDataModelCondition.asserter | |
| Definition | Who recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff. |
| Short | Who recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff. |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |