Class: PhenotypicFeature
An individual phenotypic feature, observed as either present or absent (negated), with possible onset, modifiers and frequency FHIR mapping: Condition (https://www.hl7.org/fhir/condition.html) or Observation (https://www.hl7.org/fhir/observation.html)
URI: phenopackets:PhenotypicFeature
erDiagram
PhenotypicFeature {
string description
boolean excluded
}
OntologyClass {
string id
string label
}
TimeElement {
string timestamp
}
TimeInterval {
string end
string start
}
GestationalAge {
integer days
integer weeks
}
AgeRange {
}
Age {
string iso8601duration
}
Evidence {
}
ExternalReference {
string description
string id
string reference
}
PhenotypicFeature ||--}o Evidence : "evidence"
PhenotypicFeature ||--}o OntologyClass : "modifiers"
PhenotypicFeature ||--|o TimeElement : "onset"
PhenotypicFeature ||--|o TimeElement : "resolution"
PhenotypicFeature ||--|o OntologyClass : "severity"
PhenotypicFeature ||--|o OntologyClass : "type"
TimeElement ||--|o Age : "age"
TimeElement ||--|o AgeRange : "ageRange"
TimeElement ||--|o GestationalAge : "gestationalAge"
TimeElement ||--|o TimeInterval : "interval"
TimeElement ||--|o OntologyClass : "ontologyClass"
AgeRange ||--|o Age : "end"
AgeRange ||--|o Age : "start"
Evidence ||--|o OntologyClass : "evidenceCode"
Evidence ||--|o ExternalReference : "reference"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
description | 0..1 String |
Free-text description of the phenotype | direct |
evidence | 0..* Evidence |
Evidences for how the phenotype was determined | direct |
excluded | 0..1 Boolean |
Flag to indicate whether the phenotype was observed or not | direct |
modifiers | 0..* OntologyClass |
subclasses of HP:0012823 ! Clinical modifier apart from Severity HP:0012824 -... | direct |
onset | 0..1 TimeElement |
the values of this will come from the HPO onset hierarchy i | direct |
resolution | 0..1 TimeElement |
direct | |
severity | 0..1 OntologyClass |
Severity of the condition e | direct |
type | 0..1 OntologyClass |
The primary ontology class which describes the phenotype | direct |
Usages
used by | used in | type | used |
---|---|---|---|
Phenopacket | phenotypicFeatures | range | PhenotypicFeature |
Biosample | phenotypicFeatures | range | PhenotypicFeature |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:PhenotypicFeature |
native | phenopackets:PhenotypicFeature |
LinkML Source
Direct
name: PhenotypicFeature
description: 'An individual phenotypic feature, observed as either present or absent
(negated), with possible onset, modifiers and frequency FHIR mapping: Condition
(https://www.hl7.org/fhir/condition.html) or Observation (https://www.hl7.org/fhir/observation.html)'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
description:
name: description
annotations:
rank:
tag: rank
value: 1
description: Free-text description of the phenotype. Note this is not a acceptable
place to document/describe the phenotype - the type and onset etc... fields
should be used for this purpose.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- Cohort
- ExternalReference
- Measurement
- PhenotypicFeature
- Biosample
- GeneDescriptor
- VariationDescriptor
range: string
evidence:
name: evidence
annotations:
rank:
tag: rank
value: 8
description: Evidences for how the phenotype was determined.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
multivalued: true
domain_of:
- PhenotypicFeature
range: Evidence
excluded:
name: excluded
annotations:
rank:
tag: rank
value: 3
description: Flag to indicate whether the phenotype was observed or not. Default
is 'false', in other words the phenotype was observed. Therefore it is only
required in cases to indicate that the phenotype was looked for, but found to
be absent. More formally, this modifier indicates the logical negation of the
OntologyClass used in the 'type' field. *CAUTION* It is imperative to check
this field for correct interpretation of the phenotype!
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- PhenotypicFeature
- Disease
range: boolean
modifiers:
name: modifiers
annotations:
rank:
tag: rank
value: 5
description: subclasses of HP:0012823 ! Clinical modifier apart from Severity
HP:0012824 - Severity
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
multivalued: true
domain_of:
- PhenotypicFeature
range: OntologyClass
inlined: true
inlined_as_list: true
onset:
name: onset
annotations:
rank:
tag: rank
value: 6
description: 'the values of this will come from the HPO onset hierarchy i.e. subclasses
of HP:0003674 FHIR mapping: Condition.onset'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- PhenotypicFeature
- Disease
range: TimeElement
inlined: true
inlined_as_list: true
resolution:
name: resolution
annotations:
rank:
tag: rank
value: 7
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- PhenotypicFeature
- Disease
range: TimeElement
inlined: true
inlined_as_list: true
severity:
name: severity
annotations:
rank:
tag: rank
value: 4
description: 'Severity of the condition e.g. subclasses of HP:0012824-Severity
or SNOMED:272141005-Severities FHIR mapping: Condition.severity'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- PhenotypicFeature
range: OntologyClass
inlined: true
inlined_as_list: true
type:
name: type
annotations:
rank:
tag: rank
value: 2
description: 'The primary ontology class which describes the phenotype. For example
"HP:0001363" "Craniosynostosis" FHIR mapping: Condition.identifier'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- TypedQuantity
- PhenotypicFeature
range: OntologyClass
inlined: true
inlined_as_list: true
Induced
name: PhenotypicFeature
description: 'An individual phenotypic feature, observed as either present or absent
(negated), with possible onset, modifiers and frequency FHIR mapping: Condition
(https://www.hl7.org/fhir/condition.html) or Observation (https://www.hl7.org/fhir/observation.html)'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
description:
name: description
annotations:
rank:
tag: rank
value: 1
description: Free-text description of the phenotype. Note this is not a acceptable
place to document/describe the phenotype - the type and onset etc... fields
should be used for this purpose.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: description
owner: PhenotypicFeature
domain_of:
- Cohort
- ExternalReference
- Measurement
- PhenotypicFeature
- Biosample
- GeneDescriptor
- VariationDescriptor
range: string
evidence:
name: evidence
annotations:
rank:
tag: rank
value: 8
description: Evidences for how the phenotype was determined.
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
multivalued: true
alias: evidence
owner: PhenotypicFeature
domain_of:
- PhenotypicFeature
range: Evidence
excluded:
name: excluded
annotations:
rank:
tag: rank
value: 3
description: Flag to indicate whether the phenotype was observed or not. Default
is 'false', in other words the phenotype was observed. Therefore it is only
required in cases to indicate that the phenotype was looked for, but found to
be absent. More formally, this modifier indicates the logical negation of the
OntologyClass used in the 'type' field. *CAUTION* It is imperative to check
this field for correct interpretation of the phenotype!
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: excluded
owner: PhenotypicFeature
domain_of:
- PhenotypicFeature
- Disease
range: boolean
modifiers:
name: modifiers
annotations:
rank:
tag: rank
value: 5
description: subclasses of HP:0012823 ! Clinical modifier apart from Severity
HP:0012824 - Severity
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
multivalued: true
alias: modifiers
owner: PhenotypicFeature
domain_of:
- PhenotypicFeature
range: OntologyClass
inlined: true
inlined_as_list: true
onset:
name: onset
annotations:
rank:
tag: rank
value: 6
description: 'the values of this will come from the HPO onset hierarchy i.e. subclasses
of HP:0003674 FHIR mapping: Condition.onset'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: onset
owner: PhenotypicFeature
domain_of:
- PhenotypicFeature
- Disease
range: TimeElement
inlined: true
inlined_as_list: true
resolution:
name: resolution
annotations:
rank:
tag: rank
value: 7
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: resolution
owner: PhenotypicFeature
domain_of:
- PhenotypicFeature
- Disease
range: TimeElement
inlined: true
inlined_as_list: true
severity:
name: severity
annotations:
rank:
tag: rank
value: 4
description: 'Severity of the condition e.g. subclasses of HP:0012824-Severity
or SNOMED:272141005-Severities FHIR mapping: Condition.severity'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: severity
owner: PhenotypicFeature
domain_of:
- PhenotypicFeature
range: OntologyClass
inlined: true
inlined_as_list: true
type:
name: type
annotations:
rank:
tag: rank
value: 2
description: 'The primary ontology class which describes the phenotype. For example
"HP:0001363" "Craniosynostosis" FHIR mapping: Condition.identifier'
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: type
owner: PhenotypicFeature
domain_of:
- TypedQuantity
- PhenotypicFeature
range: OntologyClass
inlined: true
inlined_as_list: true