Skip to content

Class: Subject Assertion (SubjectAssertion)

Assertion about a particular Subject. May include Conditions, Measurements, etc.

URI: anvil:SubjectAssertion

classDiagram class SubjectAssertion click SubjectAssertion href "../SubjectAssertion" AccessControlledRecord <|-- SubjectAssertion click AccessControlledRecord href "../AccessControlledRecord" SubjectAssertion : age_at_assertion SubjectAssertion : age_at_event SubjectAssertion : age_at_resolution SubjectAssertion : assertion_type SubjectAssertion --> "0..1" EnumAssertionType : assertion_type click EnumAssertionType href "../EnumAssertionType" SubjectAssertion : code SubjectAssertion : display SubjectAssertion : external_id SubjectAssertion : has_access_policy SubjectAssertion --> "0..1" AccessPolicy : has_access_policy click AccessPolicy href "../AccessPolicy" SubjectAssertion : id SubjectAssertion : source_data SubjectAssertion --> "*" SourceData : source_data click SourceData href "../SourceData" SubjectAssertion : value_code SubjectAssertion : value_display SubjectAssertion : value_number SubjectAssertion : value_units SubjectAssertion : value_units_display

Inheritance

Slots

Name Cardinality and Range Description Inheritance
assertion_type 0..1
EnumAssertionType
The semantic type of the resource, eg, Condition direct
age_at_assertion 0..1
Float
The age in decimal years of the Subject when the assertion was made direct
age_at_event 0..1
Float
The age in decimal years of the Subject at the time point which the assertion... direct
age_at_resolution 0..1
Float
The age in decimal years of the Subject when the asserted state was resolved direct
code 0..1
Uriorcurie
The structured term defining the meaning of the assertion direct
display 0..1
String
The friendly display string of the coded term direct
value_code 0..1
Uriorcurie
The structured term defining the value of the assertion direct
value_display 0..1
String
The friendly display string of the coded term for the value of the assertion direct
value_number 0..1
Float
The numeric value of the assertion direct
value_units 0..1
Uriorcurie
The structured term defining the units of the value direct
value_units_display 0..1
String
The friendly display string of units of the value direct
source_data *
SourceData
The sources from which this assertion was derived direct
has_access_policy 0..1
AccessPolicy
Which access policy applies to this element? AccessControlledRecord
id 1
String
ID associated with a class Thing
external_id *
Uriorcurie
Other identifiers for this entity, eg, from the submitting study or in system... Thing

Usages

used by used in type used
Subject has_assertion range SubjectAssertion

Identifier and Mapping Information

Schema Source

  • from schema: https://anvilproject.org/acr-harmonized-data-model

Mappings

Mapping Type Mapped Value
self anvil:SubjectAssertion
native anvil:SubjectAssertion

LinkML Source

Direct

name: SubjectAssertion
description: Assertion about a particular Subject. May include Conditions, Measurements,
  etc.
title: Subject Assertion
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: AccessControlledRecord
slots:
- assertion_type
- age_at_assertion
- age_at_event
- age_at_resolution
- code
- display
- value_code
- value_display
- value_number
- value_units
- value_units_display
- source_data

Induced

name: SubjectAssertion
description: Assertion about a particular Subject. May include Conditions, Measurements,
  etc.
title: Subject Assertion
from_schema: https://anvilproject.org/acr-harmonized-data-model
is_a: AccessControlledRecord
attributes:
  assertion_type:
    name: assertion_type
    description: The semantic type of the resource, eg, Condition.
    title: Assertion Type
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: assertion_type
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    range: EnumAssertionType
  age_at_assertion:
    name: age_at_assertion
    description: The age in decimal years of the Subject when the assertion was made.
    title: Age at assertion
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: age_at_assertion
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    range: float
    unit:
      ucum_code: a
  age_at_event:
    name: age_at_event
    description: The age in decimal years of the Subject at the time point which the
      assertion describes, | eg, age of onset or when a measurement was performed.
    title: Age at event
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: age_at_event
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    range: float
    unit:
      ucum_code: a
  age_at_resolution:
    name: age_at_resolution
    description: The age in decimal years of the Subject when the asserted state was
      resolved.
    title: Age at resolution
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: age_at_resolution
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    range: float
    unit:
      ucum_code: a
  code:
    name: code
    description: The structured term defining the meaning of the assertion.
    title: Assertion Code
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: code
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    - FileMetadata
    range: uriorcurie
  display:
    name: display
    description: The friendly display string of the coded term
    title: Display String
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: display
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    - FileMetadata
    range: string
  value_code:
    name: value_code
    description: The structured term defining the value of the assertion.
    title: Value Code
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: value_code
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    - FileMetadata
    range: uriorcurie
  value_display:
    name: value_display
    description: The friendly display string of the coded term for the value of the
      assertion.
    title: Value Display String
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: value_display
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    - FileMetadata
    range: string
  value_number:
    name: value_number
    description: The numeric value of the assertion.
    title: Value Number
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: value_number
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    range: float
  value_units:
    name: value_units
    description: The structured term defining the units of the value.
    title: Value Units
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: value_units
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    range: uriorcurie
  value_units_display:
    name: value_units_display
    description: The friendly display string of units of the value.
    title: Value Units
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: value_units_display
    owner: SubjectAssertion
    domain_of:
    - SubjectAssertion
    range: string
  source_data:
    name: source_data
    description: The sources from which this assertion was derived
    title: Source Assertion
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: source_data
    owner: SubjectAssertion
    domain_of:
    - Demographics
    - SubjectAssertion
    range: SourceData
    multivalued: true
    inlined: false
  has_access_policy:
    name: has_access_policy
    description: Which access policy applies to this element?
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: has_access_policy
    owner: SubjectAssertion
    domain_of:
    - AccessControlledRecord
    range: AccessPolicy
    inlined: false
  id:
    name: id
    description: ID associated with a class
    title: ID
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    identifier: true
    alias: id
    owner: SubjectAssertion
    domain_of:
    - Thing
    range: string
    required: true
    multivalued: false
  external_id:
    name: external_id
    description: Other identifiers for this entity, eg, from the submitting study
      or in systems link dbGaP
    title: External Identifiers
    from_schema: https://anvilproject.org/acr-harmonized-data-model
    rank: 1000
    alias: external_id
    owner: SubjectAssertion
    domain_of:
    - Thing
    range: uriorcurie
    required: false
    multivalued: true