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

Logical Model: CdmParticipantAssertion - Detailed Descriptions

Draft as of 2025-12-03

Definitions for the SharedDataModelParticipantAssertion logical model.

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

0. SharedDataModelParticipantAssertion
Definition

The Shared Data Model for Participant Assertion

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

The participant we are describing

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

The code associated with the measurement, procedure or other assertion being made about the user.

ShortThe code associated with the measurement, procedure or other assertion being made about the user.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelParticipantAssertion.assertionText
Definition

Detailed description / free text about this assertion.

ShortDetailed description / free text about this assertion.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. SharedDataModelParticipantAssertion.ageAtAssertion
Definition

The date or age at which this information is being asserted.

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

For assertions relating to a true/false status of a particular concept, is that value true or false?

ShortFor assertions relating to a true/false status of a particular concept, is that value true or false?
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. SharedDataModelParticipantAssertion.AssertionType
Definition

The semantic type of the resource, eg, Condition.

ShortThe semantic type of the resource, eg, Condition.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. SharedDataModelParticipantAssertion.ageAtEvent
Definition

The age in decimal years of the Subject at the time point which the assertion...

ShortThe age in decimal years of the Subject at the time point which the assertion...
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. SharedDataModelParticipantAssertion.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
18. SharedDataModelParticipantAssertion.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
20. SharedDataModelParticipantAssertion.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 foundhere

0. SharedDataModelParticipantAssertion
Definition

The Shared Data Model for Participant Assertion

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

The participant we are describing

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

The code associated with the measurement, procedure or other assertion being made about the user.

ShortThe code associated with the measurement, procedure or other assertion being made about the user.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelParticipantAssertion.assertionText
Definition

Detailed description / free text about this assertion.

ShortDetailed description / free text about this assertion.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. SharedDataModelParticipantAssertion.ageAtAssertion
Definition

The date or age at which this information is being asserted.

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

For assertions relating to a true/false status of a particular concept, is that value true or false?

ShortFor assertions relating to a true/false status of a particular concept, is that value true or false?
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. SharedDataModelParticipantAssertion.AssertionType
Definition

The semantic type of the resource, eg, Condition.

ShortThe semantic type of the resource, eg, Condition.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. SharedDataModelParticipantAssertion.ageAtEvent
Definition

The age in decimal years of the Subject at the time point which the assertion...

ShortThe age in decimal years of the Subject at the time point which the assertion...
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. SharedDataModelParticipantAssertion.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
18. SharedDataModelParticipantAssertion.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
20. SharedDataModelParticipantAssertion.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 foundhere

0. SharedDataModelParticipantAssertion
Definition

The Shared Data Model for Participant Assertion

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

The participant we are describing

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

The code associated with the measurement, procedure or other assertion being made about the user.

ShortThe code associated with the measurement, procedure or other assertion being made about the user.
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. SharedDataModelParticipantAssertion.assertionText
Definition

Detailed description / free text about this assertion.

ShortDetailed description / free text about this assertion.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. SharedDataModelParticipantAssertion.ageAtAssertion
Definition

The date or age at which this information is being asserted.

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

For assertions relating to a true/false status of a particular concept, is that value true or false?

ShortFor assertions relating to a true/false status of a particular concept, is that value true or false?
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. SharedDataModelParticipantAssertion.AssertionType
Definition

The semantic type of the resource, eg, Condition.

ShortThe semantic type of the resource, eg, Condition.
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. SharedDataModelParticipantAssertion.ageAtEvent
Definition

The age in decimal years of the Subject at the time point which the assertion...

ShortThe age in decimal years of the Subject at the time point which the assertion...
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. SharedDataModelParticipantAssertion.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
18. SharedDataModelParticipantAssertion.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
20. SharedDataModelParticipantAssertion.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