Interpretation¶
This message intends to represent the interpretation of a genomic analysis, such as the report from a diagnostic laboratory.
Data model
Field Type Status Description id string required Arbitrary identifier resolution_status Resolution_status required The current status of work on the case phenopacket_or_family Phenopacket or Family element required The subject of this interpretation diagnosis Diagnosis repeated One or more diagnoses, if made meta_data See MetaData required Metadata about this interpretation
Example
{
"id": "SOLVERD:0000123456",
"resolutionStatus": "SOLVED",
"phenopacket": {
"id": "SOLVERD:0000234567",
"subject": {
"id": "SOLVERD:0000345678",
"dateOfBirth": "1998-01-01T00:00:00Z",
"sex": "MALE"
},
"phenotypicFeatures": [{
"type": {
"id": "HP:0001159",
"label": "Syndactyly"
},
"classOfOnset": {
"id": "HP:0003577",
"label": "Congenital onset"
}
}, {
"type": {
"id": "HP:0002090",
"label": "Pneumonia"
},
"classOfOnset": {
"id": "HP:0011463",
"label": "Childhood onset"
}
}, {
"type": {
"id": "HP:0000028",
"label": "Cryptorchidism"
},
"classOfOnset": {
"id": "HP:0003577",
"label": "Congenital onset"
}
}, {
"type": {
"id": "HP:0011109",
"label": "Chronic sinusitis"
},
"severity": {
"id": "HP:0012828",
"label": "Severe"
},
"classOfOnset": {
"id": "HP:0003581",
"label": "Adult onset"
}
}],
"variants": [{
"hgvsAllele": {
"hgvs": "NM_001361.4:c.403C\u003eT"
},
"zygosity": {
"id": "GENO:0000135",
"label": "heterozygous"
}
}, {
"hgvsAllele": {
"hgvs": "NM_001361.4:c.454G\u003eA"
},
"zygosity": {
"id": "GENO:0000135",
"label": "heterozygous"
}
}, {
"hgvsAllele": {
"hgvs": "NM_001369.2:c.12599dupA"
},
"zygosity": {
"id": "GENO:0000136",
"label": "homozygous"
}
}]
},
"diagnosis": [{
"disease": {
"term": {
"id": "OMIM:263750",
"label": "Miller syndrome"
}
},
"genomicInterpretations": [{
"status": "CAUSATIVE",
"gene": {
"id": "HGNC:2867",
"symbol": "DHODH"
}
}]
}]
}
id¶
The id has the same interpretation as the id element in the Individual element.
Resolution_status¶
The interpretation has a ResolutionStatus that refers to the status of the attempted diagnosis.
Data model
Implementation note - this is an enumerated type, therefore the values represented below are the only legal values. The value of this type SHALL NOT be null, instead it SHALL use the 0 (zero) ordinal element as the default value, should none be specified.
Name | Ordinal | Description |
---|---|---|
UNKNOWN | 0 | No information is available about the diagnosis |
SOLVED | 1 | The interpretation is considered to be a definitive diagnosis |
UNSOLVED | 2 | No definitive diagnosis was found |
IN_PROGRESS | 3 | No diagnosis has been found to date but additional differential diagnostic work is in progress. |
Example
{
"resolutionStatus": "SOLVED"
}
phenopacket_or_family¶
This element refers to the Phenopacket or Family element for whom the interpretation is being made.
diagnosis¶
This refers to the diagnosis (or if applicable to the diagnoses) made. See Diagnosis, below.
meta_data¶
This element contains structured definitions of the resources and ontologies used within the phenopacket. See MetaData for further information.
Diagnosis¶
The diagnosis element is meant to refer to the disease that is infered to be present in the individual or family being analyzed. The diagnosis can be made by means of an analysis of the phenotypic or the genomic findings or both. The element is optional because if the resolution_status is UNSOLVED then there is no diagnosis.
Data elements
Field Type Status Description disease Disease required The diagnosed condition genomic_interpretations GenomicInterpretation repeated The genomic elements assessed as being responsible for the disease or empty
Example
{
"disease": {
"term": {
"id": "OMIM:263750",
"label": "Miller syndrome"
}
},
"genomicInterpretations": [{
"status": "CAUSATIVE",
"gene": {
"id": "HGNC:2867",
"symbol": "DHODH"
}
}]
}
The genomic_interpretations should be used if the genetic findings were used to help make the diagnosis, but can be omitted if genetic/genomic analysis was not contributory or were not performed.
GenomicInterpretation¶
A statement about the contribution of a genomic element towards the observed phenotype. Note that this does not intend to encode any knowledge or results of specific computations.
- Data model
Field Type Status Example status GenomicInterpretation Status required How the call of this GenomicInterpretation was interpreted call Gene or Variant required The gene or variant contributing to the diagnosis
Example
{
"status": "CAUSATIVE",
"gene": {
"id": "HGNC:2867",
"symbol": "DHODH"
}
}
A gene can be listed as CAUSATIVE. Alternatively, or additionally, a variant may be listed as CAUSATIVE. Note that the intended semantics is different from the ACMG interpretation of sequence variants, which classifies variants with respect to their pathogenicity. The Interpretation element classifies variants as being responsible or not for the phenotypic and disease observations in the proband. A variant can be pathogenic according to the ACMG guidelines but not be causative for the particular disease being investigated (for instance, a heterozygous variant associated with an autosomal recessive disease may be found in a proband with causative variants in another gene).
GenomicInterpretation Status¶
An enumeration describing the status of a GenomicInterpretation
Data model
Implementation note - this is an enumerated type, therefore the values represented below are the only legal values. The value of this type SHALL NOT be null, instead it SHALL use the 0 (zero) ordinal element as the default value, should none be specified.
Name | Ordinal | Description |
---|---|---|
UNKNOWN | 0 | It is not known how this genomic element contributes to the diagnosis |
REJECTED | 1 | The genomic element has been investigated and ruled-out |
CANDIDATE | 2 | The genomic element is under investigation |
CAUSATIVE | 3 | The genomic element has been judged to be contributing to the diagnosis |
Example
{
"status": "CAUSATIVE"
}