NCPI FHIR Implementation Guide v2
0.1.0 - ci-build

NCPI FHIR Implementation Guide v2 - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: CdmCondition - Detailed Descriptions

Draft as of 2024-11-25

Definitions for the SharedDataModelCondition logical model.

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

0. SharedDataModelCondition
Definition

The Shared Data Model for Condition

ShortShared Data Model for Condition
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. SharedDataModelCondition.participant
Definition

The participant we are describing

ShortThe participant we are describing
Control1..1
TypeExtension(ValueSet Reference) (Extension Type: uri)
4. SharedDataModelCondition.condition
Definition

The condition, disease, phenotypic feature, etc that this participant may have.

ShortThe condition, disease, phenotypic feature, etc that this participant may have.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelCondition.conditonText
Definition

Detailed description / free text about this condition.

ShortDetailed description / free text about this condition.
Control1..1
Typestring
Primitive ValueThis 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.

ShortThe date or age at which this condition is being asserted.
Control0..1
TypeQuantity
10. SharedDataModelCondition.assertion
Definition

Does the participant have this condition?

ShortDoes the participant have this condition?
Control1..1
Typecode
Primitive ValueThis 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.

ShortDoes this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting.
Control0..1
Typecode
Primitive ValueThis 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.

ShortThe age of onset for this condition. Could be expressed with a term, an age, or an age range.
Control0..1
Typecode
Primitive ValueThis 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.

ShortThe 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.
Control0..1
Typedate
Primitive ValueThis 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.

ShortAny additional modifiers for this condition, such as severity.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. SharedDataModelCondition.stage
Definition

Cancer staging information

ShortCancer staging information
Control0..1
Typedate
Primitive ValueThis 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.

ShortLocation 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.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. SharedDataModelCondition.locationQualifier
Definition

Any spatial/location qualifiers

ShortAny spatial/location qualifiers
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. SharedDataModelCondition.lateralityQualifier
Definition

Any laterality qualifiers

ShortAny laterality qualifiers
Control0..1
Typecode
Primitive ValueThis 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.

ShortWhere 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.
Control0..1
Typecode
Primitive ValueThis 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.

ShortWho recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. SharedDataModelCondition
Definition

The Shared Data Model for Condition

ShortShared Data Model for Condition
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. SharedDataModelCondition.participant
Definition

The participant we are describing

ShortThe participant we are describing
Control1..1
TypeExtension(ValueSet Reference) (Extension Type: uri)
4. SharedDataModelCondition.condition
Definition

The condition, disease, phenotypic feature, etc that this participant may have.

ShortThe condition, disease, phenotypic feature, etc that this participant may have.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelCondition.conditonText
Definition

Detailed description / free text about this condition.

ShortDetailed description / free text about this condition.
Control1..1
Typestring
Primitive ValueThis 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.

ShortThe date or age at which this condition is being asserted.
Control0..1
TypeQuantity
10. SharedDataModelCondition.assertion
Definition

Does the participant have this condition?

ShortDoes the participant have this condition?
Control1..1
Typecode
Primitive ValueThis 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.

ShortDoes this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting.
Control0..1
Typecode
Primitive ValueThis 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.

ShortThe age of onset for this condition. Could be expressed with a term, an age, or an age range.
Control0..1
Typecode
Primitive ValueThis 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.

ShortThe 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.
Control0..1
Typedate
Primitive ValueThis 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.

ShortAny additional modifiers for this condition, such as severity.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. SharedDataModelCondition.stage
Definition

Cancer staging information

ShortCancer staging information
Control0..1
Typedate
Primitive ValueThis 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.

ShortLocation 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.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. SharedDataModelCondition.locationQualifier
Definition

Any spatial/location qualifiers

ShortAny spatial/location qualifiers
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. SharedDataModelCondition.lateralityQualifier
Definition

Any laterality qualifiers

ShortAny laterality qualifiers
Control0..1
Typecode
Primitive ValueThis 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.

ShortWhere 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.
Control0..1
Typecode
Primitive ValueThis 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.

ShortWho recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. SharedDataModelCondition
Definition

The Shared Data Model for Condition

ShortShared Data Model for Condition
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. SharedDataModelCondition.participant
Definition

The participant we are describing

ShortThe participant we are describing
Control1..1
TypeExtension(ValueSet Reference) (Extension Type: uri)
4. SharedDataModelCondition.condition
Definition

The condition, disease, phenotypic feature, etc that this participant may have.

ShortThe condition, disease, phenotypic feature, etc that this participant may have.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelCondition.conditonText
Definition

Detailed description / free text about this condition.

ShortDetailed description / free text about this condition.
Control1..1
Typestring
Primitive ValueThis 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.

ShortThe date or age at which this condition is being asserted.
Control0..1
TypeQuantity
10. SharedDataModelCondition.assertion
Definition

Does the participant have this condition?

ShortDoes the participant have this condition?
Control1..1
Typecode
Primitive ValueThis 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.

ShortDoes this condition represent a specific "type" of condition, such as "Phenotypic Feature" vs "Disease" in a rare disease setting.
Control0..1
Typecode
Primitive ValueThis 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.

ShortThe age of onset for this condition. Could be expressed with a term, an age, or an age range.
Control0..1
Typecode
Primitive ValueThis 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.

ShortThe 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.
Control0..1
Typedate
Primitive ValueThis 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.

ShortAny additional modifiers for this condition, such as severity.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. SharedDataModelCondition.stage
Definition

Cancer staging information

ShortCancer staging information
Control0..1
Typedate
Primitive ValueThis 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.

ShortLocation 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.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. SharedDataModelCondition.locationQualifier
Definition

Any spatial/location qualifiers

ShortAny spatial/location qualifiers
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. SharedDataModelCondition.lateralityQualifier
Definition

Any laterality qualifiers

ShortAny laterality qualifiers
Control0..1
Typecode
Primitive ValueThis 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.

ShortWhere 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.
Control0..1
Typecode
Primitive ValueThis 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.

ShortWho recorded this assertion about the Participant? This can support understanding the differences between self-report, doctor, trained research staff.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension