Class: Participant Assertion (ParticipantAssertion)
Assertion about a particular Participant. May include Conditions, Measurements, etc.
URI: kfi_fhir_sparks:ParticipantAssertion
classDiagram
class ParticipantAssertion
click ParticipantAssertion href "../ParticipantAssertion/"
ParticipantAssertion : age_at_assertion
ParticipantAssertion --> "0..1" AgeAt : age_at_assertion
click AgeAt href "../AgeAt/"
ParticipantAssertion : age_at_event
ParticipantAssertion --> "0..1" AgeAt : age_at_event
click AgeAt href "../AgeAt/"
ParticipantAssertion : age_at_onset
ParticipantAssertion --> "0..1" AgeAt : age_at_onset
click AgeAt href "../AgeAt/"
ParticipantAssertion : age_at_resolution
ParticipantAssertion --> "0..1" AgeAt : age_at_resolution
click AgeAt href "../AgeAt/"
ParticipantAssertion : assertion_code
ParticipantAssertion : assertion_source
ParticipantAssertion : assertion_text
ParticipantAssertion : assertion_type
ParticipantAssertion --> "1" EnumAssertionType : assertion_type
click EnumAssertionType href "../EnumAssertionType/"
ParticipantAssertion : body_laterality
ParticipantAssertion : body_location
ParticipantAssertion : body_site
ParticipantAssertion : cancer_stage
ParticipantAssertion : entity_asserter
ParticipantAssertion --> "0..1" EnumEntityAsserter : entity_asserter
click EnumEntityAsserter href "../EnumEntityAsserter/"
ParticipantAssertion : other_condition_modifiers
ParticipantAssertion : participant_assertion_id
ParticipantAssertion : participant_id
ParticipantAssertion --> "1" Participant : participant_id
click Participant href "../Participant/"
ParticipantAssertion : value_code
ParticipantAssertion : value_number
ParticipantAssertion : value_string
ParticipantAssertion : value_units
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| participant_assertion_id | 1 String |
Participant Assertion Global ID | direct |
| participant_id | 1 Participant |
The Global ID for the Participant | direct |
| age_at_event | 0..1 AgeAt |
The date or age at which the event relating to this assertion occured | direct |
| age_at_assertion | 0..1 AgeAt |
The date or age at which this condition is being asserted | direct |
| age_at_onset | 0..1 AgeAt |
The age of onset for this condition | direct |
| age_at_resolution | 0..1 AgeAt |
The age at which this condition was resolved, abated, or cured | direct |
| entity_asserter | 0..1 EnumEntityAsserter |
Who recorded this assertion about the Participant? This can support understan... | direct |
| other_condition_modifiers | 0..1 Uriorcurie |
Any additional modifiers for this condition, such as severity | direct |
| assertion_type | 1 EnumAssertionType |
Describe the type of assertion being made | direct |
| assertion_code | 1 Uriorcurie |
The structured term defining the meaning of the assertion | direct |
| assertion_text | 0..1 String |
Detailed description / free text about this assertion | direct |
| assertion_source | 0..1 Uriorcurie |
Where or how was this this assertion about the Participant recorded? This can... | direct |
| value_code | 0..1 Uriorcurie |
Value as code | direct |
| value_string | 0..1 String |
Value as string | direct |
| value_number | 0..1 Float |
Value as numer | direct |
| value_units | 0..1 Uriorcurie |
The structured term defining the units of the value (ucum) | direct |
| body_site | 0..1 Uriorcurie |
Location information for the observation, including site, laterality, and oth... | direct |
| body_location | 0..1 Uriorcurie |
Any location qualifiers | direct |
| body_laterality | 0..1 Uriorcurie |
Laterality information for the condition site | direct |
| cancer_stage | 0..1 Uriorcurie |
Cancer staging information | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| fhir_resource | https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion |
Schema Source
- from schema: https://carrollaboratory.github.io/kfi-fhir-input
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | kfi_fhir_sparks:ParticipantAssertion |
| native | kfi_fhir_sparks:ParticipantAssertion |
LinkML Source
Direct
name: ParticipantAssertion
annotations:
fhir_resource:
tag: fhir_resource
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
description: Assertion about a particular Participant. May include Conditions, Measurements,
etc.
title: Participant Assertion
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slots:
- participant_assertion_id
- participant_id
- age_at_event
- age_at_assertion
- age_at_onset
- age_at_resolution
- entity_asserter
- other_condition_modifiers
- assertion_type
- assertion_code
- assertion_text
- assertion_source
- value_code
- value_string
- value_number
- value_units
- body_site
- body_location
- body_laterality
- cancer_stage
slot_usage:
participant_id:
name: participant_id
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: category
fhir_resource:
tag: fhir_resource
value: Observation
Induced
name: ParticipantAssertion
annotations:
fhir_resource:
tag: fhir_resource
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
description: Assertion about a particular Participant. May include Conditions, Measurements,
etc.
title: Participant Assertion
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slot_usage:
participant_id:
name: participant_id
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: category
fhir_resource:
tag: fhir_resource
value: Observation
attributes:
participant_assertion_id:
name: participant_assertion_id
description: Participant Assertion Global ID
title: Participant Assertion ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
identifier: true
alias: participant_assertion_id
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: string
required: true
multivalued: false
participant_id:
name: participant_id
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: category
fhir_resource:
tag: fhir_resource
value: Observation
description: The Global ID for the Participant
title: Participant ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: participant_id
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
- Participant
- Person
- StudyMembership
- Sample
- NCPIFile
range: Participant
required: true
age_at_event:
name: age_at_event
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: component[ageAtEvent] or maybe effectiveDateTime
fhir_resource:
tag: fhir_resource
value: Observation
description: The date or age at which the event relating to this assertion occured.
title: Age At Event
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: age_at_event
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: AgeAt
required: false
multivalued: false
age_at_assertion:
name: age_at_assertion
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: component[ageAtAssertion]
fhir_resource:
tag: fhir_resource
value: Observation
description: The date or age at which this condition is being asserted.
title: Age At Assertion
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: age_at_assertion
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: AgeAt
required: false
multivalued: false
age_at_onset:
name: age_at_onset
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: component[ageAtOnset]
fhir_resource:
tag: fhir_resource
value: Observation
description: The age of onset for this condition. Could be expressed with a term,
an age, or an age range.
title: Age At Onset
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: age_at_onset
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: AgeAt
required: false
multivalued: false
age_at_resolution:
name: age_at_resolution
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: component[ageAtResolution]
fhir_resource:
tag: fhir_resource
value: Observation
description: 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.
title: Age At Resolution
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: age_at_resolution
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: AgeAt
required: false
multivalued: false
entity_asserter:
name: entity_asserter
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_extension:
tag: fhir_extension
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/entity-asserter
fhir_resource:
tag: fhir_resource
value: Observation
description: Who recorded this assertion about the Participant? This can support
understanding the differences between self-report, doctor, trained research
staff.
title: Entity Asserter
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: entity_asserter
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: EnumEntityAsserter
required: false
multivalued: false
other_condition_modifiers:
name: other_condition_modifiers
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: component[otherModifiers]
fhir_resource:
tag: fhir_resource
value: Observation
description: Any additional modifiers for this condition, such as severity.
title: Other Condition Modifiers
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: other_condition_modifiers
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false
assertion_type:
name: assertion_type
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: category
fhir_resource:
tag: fhir_resource
value: Observation
description: Describe the type of assertion being made.
title: Assertion Type
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: assertion_type
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: EnumAssertionType
required: true
multivalued: false
assertion_code:
name: assertion_code
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: code.coding
fhir_resource:
tag: fhir_resource
value: Observation
description: The structured term defining the meaning of the assertion.
title: Assertion Code
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: assertion_code
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: true
multivalued: false
assertion_text:
name: assertion_text
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: code.text
fhir_resource:
tag: fhir_resource
value: Observation
description: Detailed description / free text about this assertion.
title: Assertion Text
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: assertion_text
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: string
required: false
multivalued: false
assertion_source:
name: assertion_source
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: method
fhir_resource:
tag: fhir_resource
value: Observation
description: 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.
title: Assertion Source
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: assertion_source
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false
value_code:
name: value_code
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: valueCodeableConcept
fhir_resource:
tag: fhir_resource
value: Observation
description: Value as code
title: Value Code
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: value_code
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false
value_string:
name: value_string
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: valueString
fhir_resource:
tag: fhir_resource
value: Observation
description: Value as string
title: Value String
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: value_string
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: string
required: false
multivalued: false
value_number:
name: value_number
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: valueQuantity, valueInteger
fhir_resource:
tag: fhir_resource
value: Observation
description: Value as numer
title: Value Number
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: value_number
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: float
required: false
multivalued: false
value_units:
name: value_units
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_resource:
tag: fhir_resource
value: Observation
description: The structured term defining the units of the value (ucum).
title: Value Units
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: value_units
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false
body_site:
name: body_site
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: bodySite
fhir_resource:
tag: fhir_resource
value: Observation
description: Location information for the observation, including site, laterality,
and other qualifiers as appropriate. Multiple observations may be required if
the same assertion is made in many locations, or complete location details can
be provided in an NCPI Condition Summary.
title: Body Site
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: body_site
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false
body_location:
name: body_location
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_extension:
tag: fhir_extension
value: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier
fhir_resource:
tag: fhir_resource
value: Observation
description: Any location qualifiers
title: Body Location
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: body_location
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false
body_laterality:
name: body_laterality
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_extension:
tag: fhir_extension
value: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier
fhir_resource:
tag: fhir_resource
value: Observation
description: Laterality information for the condition site
title: Laterality Qualifier
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: body_laterality
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false
cancer_stage:
name: cancer_stage
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant-assertion
fhir_element:
tag: fhir_element
value: component[stage]
fhir_resource:
tag: fhir_resource
value: Observation
description: Cancer staging information
title: Cancer Stage
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: cancer_stage
owner: ParticipantAssertion
domain_of:
- ParticipantAssertion
range: uriorcurie
required: false
multivalued: false